# Monday, 16 February 2009
Gaia Ajax 3.5 is to be released shortly. If you don't know it, Gaia Ajax is an Ajax library for ASP.NET that goes far beyond other libraries in offering Ajax support and giving developers tools they can use to build scalable, high performing and easy to maintain solutions. 

Smarter Control Collections for HybridControls

Examine the new HybridControl Control Collections. Both Implementation and usage. 

Click here to read the blog entry

FileUpload Control created by the Gaia Ajax Community

Adding FileUpload capabilities to your application might not be too difficult, but what if you want it Ajaxified? Don't worry. The latest version of Gaia Ajax includes a FileUpload control donated by Pavol. Read the story below to learn about how you can embed this into your own application.

Click here to read full story

Enhanced IGoogle Example

Added support for easily adding your own controls to the dashboard. Read more about how to leverage the drag&drop facilities of Gaia Ajax 3.5 to put up a customizable dashboard.

Click here to read full story

posted on Monday, 16 February 2009 08:05:23 (GMT Standard Time, UTC+00:00)  #    Comments [0]
# Thursday, 05 February 2009
The last three days I've written different blogs/tutorials on howto use Gaia Ajax in different scenarios. One of the blog is more about LINQ, but becomes highly more relevant because of the powerful usage scenarios you can apply LINQ to Gaia development.

Here they are

Modal Ajax Messagebox for ASP.NET in Gaia

Most applications today utilizes some kind of messagebox to either give feedback to the user or halt the execution of the application, until the user performs a choice. Typically Ok, Yes, No or Cancel. Creating such a control for the web can be a daunting task, but it doesn't have to be. By using Gaia Ajax we can pop out a fairly feature rich MessageBox in a short amount of time. In this blog I am going to create the MessageBox and use it in a simple sample. The code will be provided for download if you find it useful.

Creating an ajax popup dialog messagebox in C# fully programmable from the server in Gaia Ajax

Traversing the ASP.NET Control Tree with LINQ

Using LINQ greatly simplifies Control Tree traversal and manipulation. Use simple one liners to change properties recursively or perform lookups. This blog also discuss how to transform controls into entity objects and vice versa. Happy Linq-in!

Using LINQ to traverse, manipulate and recurse ASP.NET control tree

Creating an Ordered Ajax ListControl in C# with Gaia

In this tutorial we demonstrate how to create a reusable Ordered ListControl. We will also use generics so that it applies to all ListControls like ListBox, DropDownList, CheckBoxList, RadioButtonList, etc. The control can be used from any .NET managed language.

Howto create an ajax ordered listbox or any other listcontrol in C# with Gaia Ajax.

posted on Thursday, 05 February 2009 09:16:24 (GMT Standard Time, UTC+00:00)  #    Comments [0]
# Wednesday, 04 February 2009
Resharper is a refactoring plugin for Visual Studio.NET that enhances the programming experience in the IDE. It empowers navigation, analysis, refactoring, assistance, cleanup, code generation and unit testing. In this blog you will learn about the most important shortcuts you need to know
posted on Wednesday, 04 February 2009 10:45:05 (GMT Standard Time, UTC+00:00)  #    Comments [0]