.NET news » Software 
Don't Get Me Started: Here We Go Again
Edumatter M12: School Math Calculators and Equation Solvers
Don't Get Me Started: On Honor, Cold Iron and Hot Silicon
Behavior-Driven Development Using SpecFlow
As software development becomes complicated, writing unit tests provides a protection against constant changes and modifications. Traditionally, unit tests were written by testing each piece of the application layer in isolation. With the advent of behavior-driven development, now our unit tests can be composed into user defined stories. Each story represents a single feature of the application which can be tested from end to end. This method makes sure that the unit test only passes when the story is completely done. In this article I’ll show you how to use SpecFlow and WatiN to write BDD-style tests to implement user stories.
CODE Magazine: 2012 Jul/Aug
The world of software development is fertile soil. From the seeds of ideas sprouts of innovation bloom. In this issue we take a look at some of these new sprouts. We look at the newly budding field of bid data and the multi color field of dreams that is Windows 8 and Metro.
Debugging Hard to Reproduce Issues
Software developers live and breathe debugging. It’s an essential and integral part of our day-to-day job. Whenever we are confronted with any bug in code, our typical first question is, “How can I reproduce this issue?” Any problems that cannot be reproduced are generally considered tricky to resolve. In order to really understand the challenges with debugging hard to reproduce issues, let’s walk through a few scenarios here.
Managed Coder: On Warnings
Writing software is hard, particularly when the schedules keep programmers “nose to the grindstone”; every so often, it’s important to take a breather and look around the world and discover what we can find-ironically, what we find can often help us write software better.
Write bangla Unicode in bijoy rule without installing bijoy software
The Working Programmer: Talk to Me, Part 4: Feliza Gets Her Voice
CODE Magazine: 2012 May/Jun
The world of software development is dynamic. Change is a way of life. One of the recent changes in the last 10+ years is the widespread adoption of dynamic languages. This issue is dedicated to the exploration of the techniques and concepts used when building applications with dynamic languages.