Always remain updated about current software development trends
I was driving down the road to pick up dinner when a familiar tune came on the radio. I usually listen to music on my Windows Phone, but I had forgotten to put it in my pocket before I left. The song started out with an electronic voice saying "cowboy\u2026...
Some tips on surviving the Wild West Development Process, the "promise first and ask questions later" process.
In a perfect world, we all strive for a some kind of development process, be that: Waterfall development, Prototyping, all things Agile or whatever process the CIO / CTO /CEO got sold on by some consultancy, but in the real world what sometimes ("sometimes"...
video and slides of my recent talk at Skills Matter, on different models of TDD and ideas on how to push beyond basic TDD elements.
This article describes the principles of unit testing, rather than the technical details. It's aimed at beginners. Experienced unit-testers will get little from it, except perhaps the pleasure of pointing out mistakes.
Interestingly, some industry thought leaders and consultants believe Agile is a development-only set of methods, neglecting the strong emphasis on project and risk management. I have read these analyses and have given careful consideration to their viewpoints....
This article shows a concrete example of the true advantages of using design patterns when implementing software.
How do you manage a Lean-Agile organisation? Do you inspire people? Do you carry out a transactional manager role? What constitutes a Good Lean-Agile manager?
Automated front-end testing is needed for web applications. But what are the words associated with state-of-the-art front-end tests? Unstable? Slow? Hard to maintain? It shouldn't be that way and this video provides some steps to recovery.
c# .net dev intermediate asp.net windows sql beginner silverlight advanced c++ javascript architect sql server wpf mysql html5 mobile c#4.0 jquery