March 2007 Entries

Microsoft Innovation Days

PREPARE YOURSELF TO DEVELOP the next generation of success Agenda: Running well on Vista"WPF/E" Building Better Web ExperiencesAdvanced ASP.NET with AJAX Been there, it was fun as usual the speakers been Deepak Gulati and Janakiram. And since I boast myself to be a self-proclaimed designer more than a developer - it was XAML (pronounced as zaamel) and WPF/E that had my interest most. Here are random notes from the session for reference : 1. OpenXML : The new format publicized by Microsoft as the ......

Tools.NET: Development Tools for Microsoft.NET Developers

Directory of opensource .NET development Tools My collection of development tools is never ending I will never be able to document their applicability - I am lost in utility jungle - but I am loving it http://opensource.thoughtwo... ......

Developer Discipline

The objective of coding rules is to reduce confusion among the readers. The key to that is consistency: consistency throughout a project, between projects and between authors. * Be consistent ? look at the existing code and make yours fit it. * Make the code so simple that its boring to read. * Follow .NET naming conventions (see SDK docs) * Prefix private ......

Continous Integration : Express Delivery using Cruise Control.NET & NAnt

Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly. This article is a quick overview ......

What is SCRUM ?

"Scrum is a team of eight individuals in Rugby. Everyone in the pack acts together with everyone else to move the ball down the field in small incremental steps. Teams work as tight, integrated units with whole team focusing on a single goal." "The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead, a holistic or ‘rugby’ approach – where a team tries to go the distance as a unit, passing the ball back and forth – may better serve today’s ......

Estimation Techniques : Function Point Analysis (FPA)

You can't control what you can't measure. Software practitioners are frequently challenged to provide early and accurate software project estimates. It speaks poorly of the software community that the issue of accurate estimating, early in the life cycle, has not been adequately addressed and standardized. The ability to accurately estimate the time/cost taken for a project to come to its successful conclusion has been a serious problem for software engineers. The use of repeatable, clearly defined ......