Blog

NDC Oslo 2018 - Day 1

With 10 streams on, there has been a lot to choose from at NDC in Oslo. But as day one ends, I've now voted with my feet. And since I can't be in two places at once (though the overflow does technically make this possible) these are the decisions I…

Coveralls.Net 1.0.0 Release

Christmas 2014. I was building out projects on GitHub in open source. The obsession with open source even went on to spawn a Series of Blog Posts. Each tool or library I was building lead onto another tool or library to make the build pipeline, or development process better. Often…

AWS Summit London 2018

I recently attended the AWS Summit in London and thought I would give some notes on the event from my perspective. As a developer working for a company that uses AWS, there was plenty to get out of an event such as this, and the free attendance makes a great…

Develop your Rust in Docker

I decided a while ago that the next language I would try to learn is Rust. I don't want to go too much into Rust other than to repeat its own summary: Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. -- https:…

You can't out-exercise a bad diet

I heard a great quote yesterday: You can't out-exercise a bad diet And this is a great metaphor for technical debt. We all agree that you need to pay down your tech debt in your software. And it's great to commit to addressing a little technical debt during each sprint.…

Code Katas

Our team recently went through the Bowling Game Kata (as seen on Clean Code) from Uncle Bob. Here are some interesting learnings and takeaways from the session that I picked up on. Practice makes perfect The only way to get good at something is to practice. The concept of doing…

Automated OCD with Stylecop

I never really got into Stylecop or FXCop. I did make use of some of the Resharper autoformatting configuration, and static analysis features, and have in the past automated and configured this. But since starting to use Visual Studio Code, I have been looking for more and more ways to…