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

I wrote 24 blog posts during 2019. In case you missed some of them, here are the most popular. [...]

- mike@mountaingoatsoftware.com

It’s coming on Christmas. That time of year when I drop hints to my family about gifts I’d like. [...]

- mike@mountaingoatsoftware.com

[...]

- mike@mountaingoatsoftware.com

As useful as user stories can be, they’ve never been right for every team. An exciting alternative f [...]

- Scott Hanselman

Hey! Did you know I have a podcast? A few actually but Hanselminutes has been doing for over 700 epi [...]

- Scott Hanselman

Now that .NET Core 3.1 is LTS (Long Term Support) and will be supported for 3 years, it's the r [...]

- Scott Hanselman

I did a post on the difference between a console, a terminal, and a shell a while back. We talk a lo [...]

- Scott Hanselman

I've blogged about the importance of the LED Moment. You know, that moment when you get it to b [...]

- Scott Hanselman

Following up on my post last week on moving from App Service on Windows to App Service on Linux, I w [...]

Meta