Dotnetjohn - dotnetjohn.com
![](/thumbnails/280x202/d/dotnetjohn.com.png)
General Information:
Latest News:
Socket Programming in C#... 5 Jul 2011 | 01:00 am
In this article, Joydip demonstrates the working of socket programming in C#. He starts with a brief introduction of sockets and ports and examines the differences between synchronous and asynchronous...
Three Tier Architecture with ASP.NET... 12 Jun 2011 | 01:22 am
ASP.NET supports layered architecture, and this article will illustrate how it can work with the ASP.NET presentation controls. This article focuses mainly on the GridView control, mostly because it i...
3-Tier Architecture Examples... 11 Jun 2011 | 07:05 am
Previously, I wrote about multiple tiered architectures and the fundamentals associated with various approaches that can be taken when developing with a layered approach. In this article, I plan to il...
Introduction to 3-Tier Architecture... 11 Jun 2011 | 03:35 am
If you've ever wondered why you should use layers and what the benefits are, this article is for you. This article delves into the use of layers and how they can benefit any application.
Implementing the MVC Design Pattern in ASP.NET... 27 May 2010 | 03:30 pm
Design patterns can help solve complex design problems if they are properly used. The main advantage of using the Model-View-Control (MVC) pattern is decoupling the business and the presentation layer...
ASP.NET 3.5 Enterprise Application Development with Visual Studio 2008 (Wrox) by Vince Varallo... 9 Mar 2010 | 12:50 pm
A book review.
Pro ASP.NET Review (Apress) By Steve Sanderson... 28 Oct 2009 | 11:10 am
A book review.
LINQ to SQL Instantiation... 28 Oct 2009 | 10:40 am
LINQ to SQL is an ORM tool that connects to SQL Server databases.
Complex Binding with Accordian... 27 Oct 2009 | 01:40 pm
The Accordion control is a flexible control that neatly separates region of the user interface and condenses the overall user interface.
A Button Enabled Extender... 26 Oct 2009 | 07:15 am
ASP.NET AJAX extenders are really functional; they use a managed JavaScript development approach.