Why the Fornite – Apple war is BIGGER than you think!

So I don’t usually cover news type topics but this recent development is huge, much bigger than most people think so I had to make a video on it. It revolves around Apple and Google banning on the most popular games in the world, Fortnite. But this has much bigger implications than  just for that one game, and here I’ll break it down for you.

Read More

Encryption And Hashing Fundamentals

Having worked in numerous organisations where PII data is vitally important, especially in the era of GDPR, I’ve seen first hand many implementations of Encryption and Hashing.

Read More

Top 10 Books For Software Engineers

So you want to improve as a Software Engineer? There are plenty of blogs and tutorials online, but they often lack the depth of understanding that you can get from a real book. 

Read More

How To Become A Better Developer

So you’ve landed yourself a great gig as a developer, and have a specific thing you’re asked to work on. Fantastic. However, don’t let that stop you from learning and exploring.

Read More

Be careful using @ResponseStatus in Spring

I built a function in a spring-boot app that consisted of a controller, service layer and repository. I wanted to ensure that when a user sent two values to the controller, it would throw an error back to the user, with an appropriate status code without having to pass the data on to the service and have it continue. The aim was to find an annotation that Spring could use to return a specific status code of my choosing with a reason. So, a bit of digging into the documentation and I found @ResponseStatus

Read More

Stop Idolising Fast Coders

I once worked at a large establishment, populated by hundreds of developers. There were many times when I heard “Oh that guy John is an amazing programmer, he can write whole applications in half a day”. Or “Josie is fantastic, she wrote an algorithm to do so fast! She deserves a promotion”.

Read More

My Latest Video: