Making Ajax Elegantly Fast

Dustin Diaz shares some cool tips [http://www.dustindiaz.com/faster-ajax/] on making Async JavaScript (Ajax) work faster on the client-side using the Lazy Function Definition Design Pattern.…

.NET Framework Source Code

The Microsoft .NET team will be releasing the source code [http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx] for the .NET Framework libraries starting with v3.5 and VS 2008. Being able to step through and review the source should provide much better insight into how the…

Simple Authentication for the Web

Automated email-based password reestablishment (EBPR) is an efficient, cost-effective means to deal with forgotten passwords. Simple Authentication for the Web (SAW) [http://isrl.cs.byu.edu/pubs/pp1001.pdf] [pdf] improves upon this basic approach to user authentication to create an alternative to password-based logins.…

Orcas baby!

Microsoft will release Beta 2 of Visual Studio 2008 [http://msdn2.microsoft.com/en-us/vstudio/aa700830.aspx] (codename Orcas) tomorrow (26th July). Keep an eye on the downloads [http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx] page, which also includes the .NET Framework 3.5 Beta 1.…

Five Ajax anti-patterns

A counter-argument to doing too little on the server is doing too much on the server. Ajax is often a balancing act. A special coverage by IBM on five Ajax anti-patterns [http://www-128.ibm.com/developerworks/xml/library/x-ajaxxml3/]. There’s also an article on five Ajax design patterns [http:…

Developer Cheat Sheets

Databases: MySQL Cheat Sheet [http://www.ilovejackdaniels.com/cheat-sheets/mysql-cheat-sheet/] MySQL Reference List [http://www.nparikh.org/unix/mysql.php] SQL Server Cheat Sheet [http://www.3gwt.net/demo/SQL_redux.html] SQL Server 2005 Commands [http://www.ss64.com/sql/index.html] Programming: ASP/VBScript Cheat Sheet [http://www.…