How To Use Promise In Filters With JavaScript

So you’re coding some JavaScript and you’ve learned about Asynchronous Promises, then some sorts and filters, but you’ve tried to combine the two and got stuck. If you search around, you’ll find a lot of people saying you simply can’t use Promises in filters. That’s mostly true, but with some clever coding you can get it to work. This is how.

Read More

How to get started investing

If you’ve never invested before it can be dawnting. I remember the first time someone told me they invested in stocks and shares and I was so confused, like where do you go to do that, do you go to a bank? Who decides where to invest? Do you need hundreds of thousands to start?

Read More

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: