Distributed Agile

Background Over the last few years the software development process has been changing a lot. Organizations have started moving away from traditional methods and many companies are adopting one of the other form of Agile like Extreme Programming(XP), Scrum, lean development etc. With more and more people adopting Agile, tools and vendors have also come up with products which suite this form of software...
spacer

PrintDocument vs Printer Control Language

Background I have been involved in a project which has a requirement for printing labels using label printers. That sounds to be a very simple requirement. But as always there are always things which make our life miserable. My team is responsible for building a label printing solution which can handle Internationalized / localized text. Currently we are building the solution for Korean system with...
spacer
Powertools - November 2009

Powertools - November 2009

BackgroundIn my earlier post in Powertools - October 2009, I had posted about some of the useful tools I use in day today life. In this short post I would like to list few utilities for virtual cd /DVD reader. Virtual disks A decade back I remember buying magazines related to computers like Digit which...
spacer

Unit Test Session State in MVC using TestHelpers and Moq

BackgroundIn my earlier post about Unit Test Session State in ASP.NET MVC I had demonstrated how to mock intrinsic object like Session state in ASP.NET MVC using Moq. The idea there was to abstract the access to SessionState out into separate class called SessionHelper and then use Moq to mock those method or property calls. In this post I would be using an elegant approach to achieve the same results...
spacer

Powertools - October 2009

I have seen many people listing the tools that they use quite often in their day today life. Here is a small list of tools that I use quite often. These tools are related to software development work as well as for personal use. I like to call them as powertools.   Development tools Visual Studio 2008 team System. Not much choice there. I am working on Microsoft technologies and in my...
spacer

Unit Test Session State in ASP.NET MVC with Moq

Background ASP.NET MVC is built with the intention of enabling developers to test drive a web application using TDD. We can unit test the model as well as controller code. In most cases unit testing the controller action is quite straightforward. Although ASP.NET MVC discourages use of server controls and state management technique like ViewState there are scenarios where we might need to use some...
spacer

ASP.NET MVC Sample Applications

Introduction Supporting any new technology with end to end samples to understand the concepts related to the technology is quite essential. I have been working with ASP.NET MVC off late. While going through various blogs and learning resources I found some good examples. I think its helpful is we get samples related to different domains and scenarios. Here is a small list samples which I found useful....
spacer

Tips for improving traffic to blog

I have been blogging for quite some time now. One thing I observed was that the traffic to my blog was very less. I never gave any attention to it. But off late I thought of getting bit serious about blogging. While looking for options to improve traffic to the blog I came across a wonderful article which was a series of posts to demonstrate 10 different ways of improving traffic to blog. I user...
spacer

ASP.NET MVC 2 preview 2 released

I am currently working on ASP.NET MVC 1.0 framework. My team is involved in developing a web UI for a localized application. Our team was lucky to have the choice of choosing the technology stack that would suite our requirements. We decided to use ASP.NET MVC so that we can use TDD to test drive the project work. Earlier I had worked on web application with ASP.NET 2.0 with MVP implementation. I...
spacer

.Net Mocking Frameworks comparison

Introduction As I mentioned in the last post, that I have been working on Agile methodologies for more than 18 months now. During this time I been involved in project development using TDD. As part of writing and executing automated Unit Tests, our team has been using Dynamic Mocking Frameworks like NMock 2 and Rhino Mocks. Here is an attempt to compare different mocking frameworks I have worked with....
spacer

Comparing Unit Testing Framework

Introduction I have been doing Unit Testing for past 18 months or so and have been ripping benefits of the same. I would suggest every developer should adapt unit testing methods if they have not done so far. Because we follow Agile in our development activities its mandatory for us to unit test our code. But even otherwise I feel its a disciplined effort to test your code. I have personally used...
spacer

Do you Spike?

Its been close to a year and half since my team started working on projects which were developed using Agile methodologies. Its been a great experience and a good one as well. In my current project we have hired some consultants from ThoughtWorks to help us improve our processes. This is the first time we are implementing a project using Agile right from the scratch. We are planning to use various...
spacer