Coding since 1983

Quite a few years ago stored procedures were very common. With the advent of ORM (object relational mappers) and TDD (test driven design), they are less common. Well what might be termed “misuse” of views and stored procedures is. I have worked on some systems where the majority of the data access logic and business […]

The reason for me producing this blog in the first place is that I wanted to share and develop my knowledge of object orientated design, including layered and tiered software and software architecture in general. To do proper justice to these subjects could take more time than I have had available in the past few […]

A few months ago one of my friends asked me “How do you get started in programming, there is so much to know”. I didn’t really know how to give a good answer. I guess that you focus on something and take it from there. My friends know me as the computer man, but I […]

I have recently upgraded from ReSharper 9 to ReSharper 10. Whats new in ReSharper 10? Nothing really takes my fancy apart from the general improvements to intellisense and the enhanced JavaScript support, but I upgraded anyway to keep up with the latest version (its partly educational being on my home dev machine in any case). […]

As I explained back in January when I purchased my first 4k screen and blogged about it then with 4k Screen, Developer for the User Of, a developer cannot have enough screen space and also real desk space to work with. I have retained a 1920 x 1200 screen in order to focus on one […]

I have a Dell Precision laptop with 16Gb of RAM, dual Samsung SSDs in RAID configuration and a Core i7 processor. I tried it as my main development machine once with a Matrox DualHeadToGo fitted, but I now have a more powerful development machine with 32Gb of RAM (two actually – one for admin and […]

I was speaking with one of the people I am mentoring at the moment, and he turned round and said “You are clever, you always know the answer, even if you have to work it out”, to which I replied “I’m not clever, I’m just old and I know to keep up”. This was in […]

Version 1 of C# was released in 2002. Now with the Rosyln release we are at version 6. I remember the furore when Microsoft brought out its Java product and all the criticism if the Microsoft “Extensions” to the language. I believe C# was the result of this. Who would have thought that a C […]

I have recently been working on an Umbraco project, and have evaluated Courier in order to deploy changes from an internal test site to live. While Courier does the job, I am not very impressed overall. There are a mass of missing links, and next to no information on the web on how to get started. […]

Top Posts & Pages

Categories

Recent Posts

Recent Comments

Archives

Blogroll

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

Telling a stakeholder you can’t work on their feature is difficult. Here are ways to make that conve [...]

- mike@mountaingoatsoftware.com

There are things leaders can do that will influence how a team self organizes. [...]

- mike@mountaingoatsoftware.com

Want to become an even better Scrum Master? Follow these 10 easy-to-remember practices. [...]

- mike@mountaingoatsoftware.com

Product owners often sacrifice progress toward important goals to put out short-term fires. There’s [...]

- mike@mountaingoatsoftware.com

Agile team leaders often need to gauge or achieve consensus. Learn four of the best ways of doing th [...]

- Scott Hanselman

When I moved my podcast site over to ASP.NET Core 2.1 I also started using HttpClientFactory and wro [...]

- Scott Hanselman

I saw a tweet from a person on Twitter who wanted to know the easiest and cheapest way to get an Web [...]

- Scott Hanselman

Last week I blogged about some new audio features in Windows 10 that make switching your inputs and [...]

- Scott Hanselman

Open source ASP.NET Core 2.1 is out, and Architect David Fowler took to twitter to share some hidden [...]

- Scott Hanselman

What's a Carriage and why is it Returning? Carriage Return Line Feed WHAT DOES IT ALL MEAN!?! T [...]

Meta