Developers are not lazy, they're efficient

Well, mostly. I hear the excuse a lot from developers, "Oh, because I am lazy". This seems to be some sort of way of justifying the way we do some of our development, automation scripts, bash power-user commands like grep and awk, even writing a program to solve…

My C# naming conventions

I have opinions! I've been meaning to write this article for a while. I have various opinions about code formatting, and they may or may not conform to the norm. Also, they change occasionally as and when I get a good explanation of why a different way is better, or…

.Net Core SDK 2.* Series - Self-contained Applications

This is a series on the latest 2.* .Net Core bits, Following on from the original .Net Core Series Getting Started What's in the box Using Multiple Projects Testing NuGet Multi-targeting Publishing Portable Applications Self-contained Applications <=(We are here) (At the time of writing, 2.1.4. I use…

.Net Core SDK 2.* Series - Publishing Portable Applications

This is a series on the latest 2.* .Net Core bits, Following on from the original .Net Core Series Getting Started What's in the box Using Multiple Projects Testing NuGet Multi-targeting Publishing Portable Applications <=(We are here) Self-contained Applications (At the time of writing, 2.1.4. I use…

.Net Core SDK 2.* Series - Multi-targeting

This is a series on the latest 2.* .Net Core bits, Following on from the original .Net Core Series Getting Started What's in the box Using Multiple Projects Testing NuGet Multi-targeting <=(We are here) Publishing Portable Applications Self-contained Applications (At the time of writing, 2.1.4. I use…

On Screen Shortcut keys for presentations and recordings

I used this tool a while ago that let me show on-screen what keyboard shortcuts and combinations I was pressing so that others could see them, especially during presentations, and on video recordings. But for the life of me today, on a new machine, I couldn't remember what it was…

.Net Core SDK 2.* Series - NuGet

This is a series on the latest 2.* .Net Core bits, Following on from the original .Net Core Series Getting Started What's in the box Using Multiple Projects Testing NuGet <=(We are here) Multi-targeting Publishing Portable Applications Self-contained Applications (At the time of writing, 2.1.4. I use…

.Net Core SDK 2.* Series - Testing

This is a series on the latest 2.* .Net Core bits, Following on from the original .Net Core Series Getting Started What's in the box Using Multiple Projects Testing <=(We are here) NuGet Multi-targeting Publishing Portable Applications Self-contained Applications (At the time of writing, 2.1.4. I use…