Article Network

ASP.NET 4 Social Networking: Implementing a Complete Messaging System

by Andrew Siemer Atul Gupta Sudhanshu Hate | March 2011 | .NET Web Development

This article by Atul Gupta, Sudhanshu Hate and Andrew Siemer, authors of ASP.NET 4 Social Networking, helps you create a messaging system that will resemble a webbased email application similar to Hotmail or Gmail. We will also learn how to implement the Xinha WYSIWYG editor in a way that can be re-used easily across the site for complex inputs.

Once a user can create and send messages, we will then create a way for other users to receive and read those messages queued up in their inbox. Once we have this messaging subsystem in place we can hook up our other features in a way that they too can send messages—such as when a user accepts a friend request we can show the acceptance of that request in the friend's Inbox. This article will not only allow our users to send messages to each other but also provide our system with a way to communicate with our user base efficiently. This is not only a good feature to have in your community site but also a basic requirement for it.

Read ASP.NET 4 Social Networking: Implementing a Complete Messaging System in full

ASP.NET MVC 2: Validating MVC

by Andrew Siemer Richard Kimber | January 2011 | .NET Cookbooks Microsoft

Validation is the key to any application that accepts input of any kind, but where should it be implemented—on the client where it is most responsive, in the business logic where it is most central, or in the data layer where it is most secure? ASP.NET MVC provides a simple yet powerful framework for defining validation from a central location that is decoupled from the data layer; validation that makes use of client scripting without being dependent on it; and with all this, keeping the validation DRY.

In this article by Andrew Siemer and Richard Kimber, authors of ASP.NET MVC 2 Cookbook, we will cover:

  • Basic input validation
  • Data annotations
  • Client-side validation with jQuery
  • Custom validators
  • Remote validation with jQuery
Read ASP.NET MVC 2: Validating MVC in full

ASP.NET MVC Framework

by Vivek Thakur | November 2008 | .NET Architecture & Analysis Microsoft

These days, Model View Controller (MVC) is a buzzword in the ASP.NET community, thanks to the upcoming ASP.NET MVC Framework that Microsoft is expected to launch soon. The Framework allows easier adoption of the different MVC patterns in our web applications.In this article by Vivek Thakur, we discuss ASP.NET MVC Framework in detail with the help of a Sample Project. We also take a glance at Unit Testing with reference to ASP.NET MVC Framework.

The ASP.NET MVC framework was released by Microsoft as an alternative approach to webforms when creating ASP.NET based web applications. The ASP.NET MVC framework is not a replacement or upgrade of webforms, but merely another way of programming your web applications so that we can get the benefits of an MVC design with much less effort.

Read ASP.NET MVC Framework in full

ASP.Net Site Performance: Improving JavaScript Loading

by Matt Perdeck | October 2010 | .NET Web Development

One approach to improving page performance is to shift functionality from the server to the browser. Instead of calculating a result or validating a form in C# on the server, you use JavaScript code on the browser. A drawback of this approach is that it involves physically moving code from the server to the browser. Because JavaScript is not compiled, it can be quite bulky. This can affect page load times, especially if you use large JavaScript libraries. You're effectively trading off increased page load times against faster response times after the page has loaded.

In this article by Matt Perdeck, author of ASP.NET Site Performance Secret, you'll see how to reduce the impact on page load times by the need to load JavaScript files. It shows:

  • How JavaScript files can block rendering of the page while they are being loaded and executed
  • How to load JavaScript in parallel with other resources
  • How to load JavaScript more quickly
Read ASP.Net Site Performance: Improving JavaScript Loading in full

ASP.NET Site Performance: Reducing Long Wait Times

by Matt Perdeck | October 2010 | .NET Web Development

If the server is not running out of memory, CPU capacity, or threads and requests are still taking long to complete, chances are that the server has to wait too long for off-box resources, such as the database.

In this article by Matt Perdeck, author of ASP.NET Site Performance Secret, we'll cover the following topics:

  • How to measure the wait times for each off-box resource using custom counters
  • Waiting concurrently instead of sequentially
  • Improving session state performance
  • Reducing thread-locking delays

 

Read ASP.NET Site Performance: Reducing Long Wait Times in full

ASP.Net Site Performance: Reducing Page Load Time

by Matt Perdeck | October 2010 | .NET Web Development

In the previous article, ASP.Net Site Performance: Improving JavaScript Loading, we saw how JavaScript files can block rendering of the page while they are being loaded and executed, and how to load JavaScript in parallel with other resources.

In this article by Matt Perdeck, author of ASP.NET Site Performance Secret, we will see how to load JavaScript code on demand, and techniques to load JavaScript without blocking page rendering.

Read ASP.Net Site Performance: Reducing Page Load Time in full

ASP.Net Site Performance: Speeding up Database Access

by Matt Perdeck | October 2010 | .NET Web Development

SQL Server is a very large subject in itself. Rather than attempting to cover all aspects of SQL Server database access, this article focuses on those areas where you are likely to gain the biggest payoffs.

In this article by Matt Perdeck, author of ASP.NET Site Performance Secret, we will take a look at the following:

  • Locking
  • Execution plan reuse
  • Fragmentation
  • Memory
  • Disk
  • CPU
Read ASP.Net Site Performance: Speeding up Database Access in full

ASP.NET Social Networks—Blogs in Fisharoo

by Andrew Siemer | December 2008 | .NET Microsoft MySQL PHP

In this article by Andrew Siemer, we will talk about the concept of Blogging and how it could be applied to our community site Fisharoo. With search engines, users, and security in mind, Andrew invests a part of this article to address an issue that plagues many dynamic websites—query string data being used to determine page output.

The article starts with the discussion of Problem, that is, what we need to do to achieve success for the article's topic-Blogs so to speak. Then it moves on to Design where we decide on and write down the physical requirements for our feature. And finally comes the Solution part where we discuss how to implement all the requirements for each feature.

Read ASP.NET Social Networks—Blogs in Fisharoo in full

ASP.NET Social Networks—Making Friends (Part 1)

by Andrew Siemer | December 2008 | .NET Microsoft MySQL PHP

In this article by Andrew Siemer, we will cover the most important aspect of any community site—making friends. We will divide this article in two parts. This part starts with the discussion of Problem, that is, what we need to do to achieve success for the article's topic—finding and inviting friends to your network on a community site. It then moves to Design part where we decide on our requirements, and finally the article reaches Solution part where we begin discussing how to actually implement the features.

Read ASP.NET Social Networks—Making Friends (Part 1) in full

ASP.NET Social Networks—Making Friends (Part 2)

by Andrew Siemer | December 2008 | .NET MySQL PHP

In the first part of this article we concentrated on two aspects Problem and Design. We started with the Problem, that is, defining what we need to implement the Friends concept, finding and inviting friends to join our network and developing an alert system. We then moved to Design wherein we actually finalized the requirements. And finally we began with the Solution, that is, actually implementing the features. In this part of the article by Andrew Siemer, we will continue with the solution part.

Read ASP.NET Social Networks—Making Friends (Part 2) in full

ASP.NET: Creating Rich Content

by Sonal Aneel Allana | April 2011 | .NET

With Microsoft's contribution of Templates, DataLink, and Globalization plugins to the jQuery library and the distribution of jQuery with Visual Studio 2010 onwards, the library has gained popularity with ASP.NET developers. jQuery can be very easily interfaced with ASP.NET controls as well as custom user controls. It can be used to validate controls using client side scripts, thus giving us an alternative for server side Validation Controls. It can be used to incorporate cool animation effects as well as to create graphic-rich pages.

In this article by Sonal Aneel Allana, author of ASP.NET jQuery Cookbook, we will cover:

  • Creating an accordion control
  • Creating a tab control
  • Creating draggable controls
  • Creating dialog boxes
Read ASP.NET: Creating Rich Content in full

ASP.NET: Using jQuery UI Widgets

by Sonal Aneel Allana | April 2011 | .NET

Various jQuery plugins are available to add interactive features to ASP.NET web applications. A popular plugin is the jQuery UI, built on top of the jQuery library, and consisting of handy functionalities for creating rich content in web applications.

In this article by Sonal Aneel Allana, author of ASP.NET jQuery Cookbook, we will cover:

  • Using the datepicker control
  • Using the progress bar control
  • Using the slider control
  • Adding tooltips to controls
Read ASP.NET: Using jQuery UI Widgets in full

Aspects of Data Manipulation in R

by Jaynal Abedin | January 2014 | Open Source

This article, by Jaynal Abedin, the author of the book Data Manipulation with R, highlights the features such as factor variables, the split-apply-combine strategy, and reshaping a dataset in R.

Read Aspects of Data Manipulation in R in full

Associating Images with Words in Moodle 1.9 for Special kids

by Vanesa S. Olsen | July 2010 | Moodle Open Source

In this article, we create many visually rich activities combining text and pictures.

In this article by Vanesa S. Olsen, author of Moodle 1.9 for Teaching Special Education Children (5-10): Beginner's Guide   we will learn:

  • Learn how to combine images with sounds to represent real-life situations
  • Create activities to write sentences according to visual and sound resources
  • Improve simple writing and composing skills
Read Associating Images with Words in Moodle 1.9 for Special kids in full

Asterisk 1.4 – the Professional’s Guide: Foreword by Mark Spencer

by Mark Spencer | August 2009 | Networking & Telephony

This article is an extract from the forward written by Mark Spencer, Chairman and CTO of Digium, for the new Asterisk 1.4 – the Professional’s Guide book. Here he talks about the development of Asterisk and shares his hope of the future with the readers.

"The growth of the project over the years has stunned and pleased me, and it's amazing that well-written and comprehensive books like this now exist to help more advanced users navigate the waters of larger and more complex Asterisk installations......
......The motto of "There's more than one way to do it!" is almost always true with Asterisk—this book seems to contain an excellent cross-section of at least one of those ways to do "it" (whatever "it" happens to be for your application) and you'll quickly think of many other ways once you've mastered the methods shown."

Read Asterisk 1.4 – the Professional’s Guide: Foreword by Mark Spencer in full

Asterisk Gateway Interface Scripting with PHP

by Nir Simionovich | January 2009 | Linux Servers Networking & Telephony Open Source

In this article by Nir Simionovich, we will develop our first ever AGI script using PHP scripting language. This article deals with the most basic elements of AGI scripting and the information contained within. So, take time to familiarize yourself with this article, especially if you intend to use a language different from PHP.

Read Asterisk Gateway Interface Scripting with PHP in full

Asynchrony in Action

by Joel Martinez | March 2013 | .NET Enterprise Articles

In this article by Joel Martinez the author of C# 5 First Look , we will explore features which are new to C# in the 5.0 release.

Read Asynchrony in Action in full

Atmosfall – Managing Game Progress with Coroutines

by Nevin Flanagan | June 2013 | Games

In this article by Nevin Flanagan, author of Corona SDK Hotshot, we look at managing information with the use of physics engine. If you're a long-time or low-level programmer, you may be accustomed to controlling the core of your game loop; if you're more used to recent game engines, you may have learned to juggle complex information about what actors in your game are doing at any given moment. In Corona, the combination of a separately-tracked physics engine and the versatility of Lua will, when used correctly, manage this information for you.

Read Atmosfall – Managing Game Progress with Coroutines in full

Atmosfall – Managing Game Progress with Coroutines

by Nevin Flanagan | June 2013 | Games

In this article by Nevin Flanagan, author of Corona SDK Hotshot, we look at managing information with the use of physics engine. If you're a long-time or low-level programmer, you may be accustomed to controlling the core of your game loop; if you're more used to recent game engines, you may have learned to juggle complex information about what actors in your game are doing at any given moment. In Corona, the combination of a separately-tracked physics engine and the versatility of Lua will, when used correctly, manage this information for you.

Read Atmosfall – Managing Game Progress with Coroutines in full

Attracting Traffic

by David Mercer | November 2011 | Open Source WordPress

In this article written by David Mercer, author of Internet Marketing with WordPress, we will describe how to attract traffic to your blog.

Read Attracting Traffic in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software