Ben's Blog A place to share my thoughts

Don't make me think!

I’m away on holiday, and decided to pickup a copy of the highly rated Don’t make me think: A common sense approach to web and mobile usablity by Steve Krug. UX is something that I have negleted over the last few years, so I’ve decided to dive deep into it!

Read more

Deploying docker on Vultr

I have been working away on my little - fully dockerized - project (ebaymanager), and decided it was time to try and deploy the app on Vultr! This post will go through the necessary steps and how to deploy your dockerized app on a cloud provider.

Read more

Managed Code and the CLR

I’m guilty. I’ve been using C# for a few years now but I still didn’t really know what was happening under the hood. This short post demystifies that.

Read more

Clean Code Cheatsheet

“Writing clean code is what you must do in order to call yourself a professional. There is no reasonable excuse for doing anything less than your best”. - Robert C. Martin

Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.

Read more

IdentityServer4 Essentials

I am currently working on a personal project and have decided - as a learning exercise - to set up and configure IdentityServer4. This guide is what I wished I had before starting. It will cover some of the basics surrounding OAuth and Open ID Connect before diving into IdentityServer4.

Read more