Coding since 1983

Sixteen years ago I was working on a VB6 Access VBA contract. The first version of .NET had yet to be released. About that time Microsoft brought out a version of Java which was not widely accepted due to it being different to standard Java (and developers not wanting Microsoft to control Java), which led […]

I came across Stylecop a while ago. This is a plugin for Visual Studio that has a number of features that further analyse code. Taken from their page: The goal is to define guidelines to enforce consistent style and formatting and help developers avoid common pitfalls and mistakes. A reasonable goal perhaps, although being a long […]

When connecting via RDP to my desktop computer, the icon layout on the desktop is crunched into (usually) a smaller screen than the multiple screens that I use at home. So when I log back in at home, the icons are messed up. A very useful utility is Desktop Restore from Midiox. Its a small […]

Should you aim for 100% code coverage on Test Driven Development (TDD) projects? My view is that for TDD projects, only the business logic layer should be under TDD, not every line of code in every layer. This way it gives you maximum benefit developing the core unique thing you are developing, and lets the […]

I have only worked on a few projects that have been formally Agile based on Scrum/Kanban, although have been working like this informally since about 1996. I have worked on many projects as a team leader or as the sole developer or designer. I am very interested to try to tie my own views on […]

Agile techniques favour responding to change over following a plan. I can’t remember where I read it, but I took it years ago that Agile was about staying focused on user functionality over and above trying to plan every last detail because it had been acknowledged that it isn’t possible to do that in a […]

I was watching an introductory video on ASP.NET 5 and MVC 6 from Jon Galloway of Microsoft on ASP.NET 5. One of the things he talks about is the new performance benchmarking suite for ASP.NET 5, which on a simple response.write test shows that ASP.NET 5 using Kestrel rather than IIS is 10 times faster […]

My Windows 10 Upgrade History On Nov 1, 2015, I tried to upgrade my laptop to Windows 10. This was a bad experience, when it had upgraded I didn’t have a start menu or an App Store, so I reverted back. See this link to the original article about my Windows 10 upgrade experience. I […]

Database systems such as SQL/Server are getting an immense set of features these days, to the point where its impossible to be an expert in all areas. However a lot of the basics are similar to what they were 20 years ago. These basics are an area where a lot of software companies get it […]

Top Posts & Pages

Categories

Recent Posts

Recent Comments

Archives

Blogroll

  • Mike Cohn's Blog
  • Scott Hanselman's Blog
- mike@mountaingoatsoftware.com

Scrum has never had a design phase. Perhaps it’s time to fix that. Here’s a humorous take on how to [...]

- mike@mountaingoatsoftware.com

There are only 24 hours left until we stop accepting registrations for the new Better User Stories v [...]

- mike@mountaingoatsoftware.com

See the surprising impacts improving user stories can bring. Then, learn how to register for Better [...]

- mike@mountaingoatsoftware.com

Learn how to gauge just the right amount of detail to include in your agile team’s user stories in t [...]

- Scott Hanselman

This week in obscure blog titles, I bring you the nightmare that is setting up Signed Git Commits wi [...]

- Scott Hanselman

My sons (10 and 12) and I have been enjoying Retrogaming as a hobby of late. Sure there's a lot [...]

- Scott Hanselman

Five years ago I implemented "lazy loading" of the 600+ images on my podcast's archiv [...]

- Scott Hanselman

I'm continuing to update my podcast site. I've upgraded it from ASP.NET "Web Pages [...]

- Scott Hanselman

I've been running a podcast now for over 600 episodes and I do most of my recordings here at ho [...]

Meta