Things that I found interesting on May 3, 2006:
Things I found interesting on April 20, 2006:
Technorati Tags: software-development, asp.net, ATLAS, CSS, Visual-Studio-2005, textbox, SecureString, Webservice, Performance, feed-readers, c#, interview
Check out Scott Mitchell’s treatment of the subject on the 4Guys website:
As someone who has had to create a long stored procedure to handle custom paging in ASP.net 1.1 (create temporary table, generate query to load IDs into the table, query the temp table with some variables to pull out the records that you want), I am especially excited about the Row_Number() keyword in SQL Server 2005, and the savings in development time (debugging & headaches) that will come along with its proper use.
First a disclaimer: I have never used Visual Studio 2005 (except for an early beta Express edition) nor have I used ASP.net 2.0 (I plan to start in the next couple of days). I have been doing lots of ASP.net programming and application development using the .Net Framework (1.14322), C#, VS 2003 and SQL Server 2000.
That said, I am getting personally excited (in a professional way) about the improved development potential with ASP.net 2.0
A few things that I have seen recently that have influenced my opinion enough to write the previous sentence:
- Scott Guthrie has posted an account of how MySpace is using ASP.netand how switching to the new platform (fresumably from ColdFusion) affected their performance:
- They are processiong 1.5 billion page views per day, reaching 2.3 concurrent users
- After switching to ASP.net 2.0, their server utilization went down from 85% to 27%!
So if you are considering the platform, you wont have to be concerned about any scaling or performance issues (assuming you know what you are doing). (I wonder how php would compare, with caching and everything else. Would it even be 50% as efficient as pre-compiled code? 30%?)
- The ATLAS framework has just received a go-live license with its March CTP release. ATLAS is Microsoft’s version of Ajax for ASP.net. It may not be ROR, but if you check out this demonstration video (worth watching for both the ATLAS demo as well as the demonstration of the new improvements to the product that make development go faster) I hope you will agree that it is definitely something worth trying out.
- For just a quick taste of other features touched by the upgrade (as well as totally new additions), check out some of the webcasts on the ASP.net Developer Center
They may not ship everything on time…but once they get their products out the door, they (often?!) can really shine.
From the website:
Bitkraft is a CLR based (.NET) web framework that allows distributed web content to be created and served in a unique fashion. It is written in C# and compiles for operation under the Microsoft .NET Framework 1.1+ or the .Mono Framework, making it portable to almost any platform.
Looks like a very cool method for implementing asynchronous client-server web development.