The typical scaffolding tool and sample applications for MVC web apps are usually based on simple CRUD like systems. They'll, usually, have Views written in a templating language, with some kind of ORM and Models…

  • MVC

It's often recommended that you should avoid using nulls wherever possible in C#. Avoiding nulls is a great concept that can simplify your code. Even so, nulls (or some such equivalent concept) will always have…

  • C# , Functional Programming , Containers

These are the default generated Web.Config files from Visual Studio 2013 Update 3. Web.Config for .NET Framework 4.5.1 Web.Config for .NET Framework 3.5 Other variations are all quite similar…

Every developer has run into this issue at least once. There are a few different tools you can use to find out what process is locking a file. In the past I've used a few…

  • Utilities

Debugging Reactive Extensions can sometimes be a bit tricky. When you have a few stream to watch, pinpointing failures is time consuming, and a can easily become a burden. Catching first-chance exceptions can be extremely…

  • Serilog , Seq , Reactive Extensions

Step templates, introduced in Octopus Deploy 2.4, are a great way to share and reuse useful PowerShell scripts. Anyone can make a step template and submit it via a pull request over at Github…

  • powershell , Octopus Deploy , Step Templates