ASP.Net 2.0 changes

Ofcourse, there will be changes from earlier versions for all products..but asp.net 2.0 has surpassed my expectations…
it has definitely easedprogramming , however, its getting more complicated…check out how toretrieve connectionstring from web.configfile in your asp.net 2.0…Now ASP.net 2.0 allows storing multiple connection string elements within the ‘connectionStrings’ section in web.config. This web.config section can be […]

Great Perf article on 32-bit Vs 64-bit BizTalk Implementations

I recently came across this great article that covers:

  • Microsoft’s internal BizTalk 04 – 06 upgrade

  • discusses biztalk 32-bit vs 64-bit performance gains

Grab it here – http://www.microsoft.com/technet/itshowcase/content/biztlk06upgtwp.mspx

(dont forget to grab the ‘technical whitepaper’ download on the RHS)

Here’s a snippet from the document

———————–
Each of the 32-bit servers that ran BizTalk Server 2004 had a total processing power
of 19,661 MIPS. Generally, the e*BIS group did not experience any performance or reliability
issues with its BizTalk Server 2004 configuration. The 32-bit servers provided a robust
and reliable platform upon which to run BizTalk Server 2004. One of the limitations
that the group thought might affect its BizTalk Server environment is that in a 32-bit
environment, a single process cannot consume more than 1.5 gigabytes (GB) of RAM.
This limitation could cause problems in the future, as BizTalk Server hosts consume
and process an increasing number of transactions within the same CPU cycle. This limitation
does not exist in a 64-bit computing environment. Therefore, the group expected to
achieve better throughput and better performance by running BizTalk Server 2006 on
a 64-bit server. Because of the support for 64-bit computing that is included with
BizTalk Server 2006, the group determined that it could not only consolidate all of
its business feeds into a single BizTalk Server 2006 environment but also greatly
reduce the overall number of servers in that environment.

————————

Scott Guthrie @ VISUG Belgium

(It’s all over the Belgian blogosphere, but I wanted to mention it as well!) If you want to see one of the “big shots” in the Microsoft .NET team, who happens to be an excellent speaker, you should come and visit the next VISUG meeting with Scott Guthrie! Visit the VISUG site for full details and registration (it’s free!). Scott will present two sessions:

16.30-18.00: Session 1: First Look at Visual Studio and ASP.NET “Orcas”

This session will cover some of the great new features that will be coming soon with Visual Studio and ASP.NET “Orcas”.  Learn how web development with .NET will continue to improve and evolve, and talk about some of the upcoming features and how best to use them.

18:30 – 20:00: Session 2: ASP.NET 2.0 and ASP.NET AJAX Tips and Tricks

This session will provide some great tips and tricks on how to improve your web development today with ASP.NET 2.0, ASP.NET AJAX, and Visual Studio 2005.  It will cover VS project management recommendations, ASP.NET 2.0 UI techniques, ASP.NET AJAX suggestions, performance improvements, and deployment best practices.

Thanks to the VISUG team and MS Belux for organizing this, great job guys!

Orthogonality and Maintainable code

Orthogonality and Maintainable code

Finally, something on practical application design without all the academic theory. Most of the articles i have got to read on the subject of writing maintainable code are just long winded theory stuff about interfaces and mocking and DIP etc without actually being concrete and understandable. But now, heres a brilliant explanation from Jeremy Miller on writing maintainable code replete with a real life example and some extra scenarios and thoughts thrown in.

Check it out at
http://codebetter.com/blogs/jeremy.miller/archive/2007/01/08/Orthogonal-Code.aspx

Now if only more people could explain refactoring and design patterns in that way, it would make that world much easier to get into.