February 2007 - Posts
As we all know, I/O operations is one of the most time consuming operations. In the same time, IO is one of the most needed operations almost in all applications. To make our applications faster and having more responsive user interface, we need to perform those I/O operations asynchronously.
So, this is a common scenario, frequently needed and frequently used.
To make your life easier, many .NET framework classes that provide I/O services come with built-in methods that support and implement the asynchronous execution pattern. This saves you from creating and instantiating delegates to run the I/O operations asynchronously.
This tutorial present the most common I/O scenarios, with their built-in asynchronous execution patterns.
Read more...
Well you can find dozens of ready Rich Text Editors, some comercials some free, but what about building our own tool?
Read this two part article from Haissam Abdul Malak to know how.
First part
Second one
This page list the products that currently have earned the "Certified for Windows Vista" logo or the "Works with Windows Vista" logo.
The missing column here is about the Aero compatibility. It would be nice to get this extra information.
Read more...
Not a new article, but good reading. All you need to know about HTTP requests, including page life cycle.
Introduction
The purpose of this document is to provide a very thorough explanation of what happens during an HTTP request to an ASP.NET page being served up through IIS. It starts out with the basics but then dives in to the gory details, more detail than is probably needed for basic web page development. However a thorough knowledge of this process is invaluable when debugging strange problems, developing ASP.NET custom web controls or developing any sort of web framework.
Read more...
Useful article from Scott Mitchell. Learn how to build the second layer of a n-tier application, maybe the most critical one, the Business Logic Layer.
Read the tutorial...

If you're a serious web developers Firebug is a must have. Pity it's only available with Firefox, but hey worth the jump.
Its creator, Joe Hewitt has done a demo video of Firebug potential.
The video shows you the subtle features within:
- Highlighting the DOM that you know your Ajax call will eventually update, and see Firebug showing you what is updated
- The profiler at work: the difference between time spent only in that function, versus including recursive calls into other functions
- Tying into the profiler from your code
- Tips and tricks for the inspector, profiler, network, and more
Check the video here....
Well kind of with Run Basic, experience a jump back in time where all the programming was done with no fuss!
On this free site you can write and run your own custom computer programs in the familiar BASIC language without installing any programming software on your computer! Run BASIC is based on our popular Liberty BASIC programming language, a mainstay in BASIC programming since 1992.
Try it...
I stumbled the other day on this project Eucalypto posted on CodeProject. Even if you are not interested by using it for a CMS project, the reading is interesting, and can be considered as an introduction to middle-tier development.
Introduction:
Eucalypto is an open source .NET business/server library to help writing ASP.NET content management web sites. Eucalypto currently supports these features:
- Users/Membership
- Roles
- Profiles
- Forum
- Categories
- Attachments
- Answer notifications
- Formatted text
- RSS
- Category level permissions
- Content management
- Categories
- Formatted text
- Attachments
- RSS
- Category level permissions
- News
- Categories
- RSS
- Category level permissions
Eucalypto uses NHibernate for all data access and can work with any database supported by NHibernate (SQLite, SQL Server, MySql, Firebird, Access, Oracle, ...).
Eucalypto is well integrated with ASP.NET 2.0 using the standard provider model classes (MembershipProvider, RoleProvider, ProfileProvider, ...).

Read more...
Stefano Demiliani give here some good advice on SQL Server 2005 index optimisation.
Read more...
Good advice from Scott Hanselman, I just pass his message: learn few tricks on cleaning and tidying your Temp folder.
Maybe we should have a Tidy your Temp Day ;-)
More Posts
Next page »