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

Coming from C#, it provides the built in function typeof() that you can use to get the Type of a class. Powershell also makes it easy to get information. Wrapping the type in square brackets…

  • powershell