Archives for Software Dev - Page 64
Building Rapid, Testable Web-Forms–Introducing ASP.NET MVC
The goal of web-development is to build web-forms fast – and build web forms that are testable. There are currently two competing technologies for building web-forms – Classic (WebForms) –…
The Under-Appreciated Hash Function–Illustrated using a Birthday Lookup
Considering the amount of time they have saved mankind, Hash-functions are among the most under-appreciated gems of #160; A hashing function will typically, using just a SINGLE lookup – retrieve…
Singleton versus Static in C#, Singleton in C#
One of the biggest advantages of OOP is the ability to have multiple instances of the same object. This lets your object oriented code handle multiple customers, multiple acccounts, multiple…
LINQ–notes from the field
Using LINQ on .NET collections Often times, you have to deal with regular collections such as ArrayLists, DataSets etc. These collections: Are not strongly typed (unlike Arrays, Dictionaries, GenericLists which…
ASP.NET Scalability – 2000 + simultaneous user sessions
Highly Scalable, Internationalized Web Application - Dell Battery Replacement Requiring a quick turnaround (3 months) and a HIGHLY scalable website (in 8 different languages), I helped DELL build a scalable,…
Agile versus “Flat-Footed” development
(Riddle: “What is voiceless, yet cries and toothless, yet ” Read to the end to see the ) Definitions Agile – Software that adapts well to change (is well-designed and…
Why use an Application Framework?
It is certainly possible to build your next application without ever touching an underlying application framework. It is also possible to watch Avatar in 2-D (and leave the theater…
Microsoft – ‘Commercially’ Challenged?
I’m on the edge of glory…Several youtubers choreographing their steps to Lady Gaga’s latest hit, unleashing their inner monster. That’s a commercial that grabs you! ‘If you don’t…
Entrepreneurs and Procrastination
Great blog post on overcoming procrastination - by Kate Stewart