Microsoft’s two major development platforms, .NET Framework and .NET Core, have converged in .NET 6, with major changes to .NET SPA web application development. You can hit F5 and be confident that everything just works, however, I couldn’t help spending some time digging into what’s going on under the hood… Continue Reading
The Importance of Returning to the Office
Returning to the office is a controversial subject. Some organisations report that over 10% of their staff are threatening to leave if they are asked to return to the office at all, let alone full time. I have a perspective on this that comes from moving jobs during the pandemic. Continue Reading
How do you measure expertise?
What is expertise? How do you know when to promote someone? What’s the difference between a Mid-level and a Senior? What makes an expert an expert?
A Shortcut to Continuous Delivery
“Continuous Delivery” is a concept in software development where updates to IT products are promoted to production on a rapid cadence. Each organisation and industry is different, but delivering changes at least once a day is a commonly accepted definition. While there are obvious risks to releasing code at such Continue Reading
Public Property Setters Can Get In The Sea
I’m an unapologetic advocate of Object-oriented programming (OOP) and if you’re using an OOP programming framework I’m here to argue the case for burning your public property setters with napalm fire. As you probably know if you’re reading this, OOP is the discipline of expressing concepts as objects in code. Continue Reading
Can you make a Raspberry Pi Security Camera?
This weekend’s geeky challenge: Making a Raspberry Pi Security Camera. TL;DR – Here’s a basic, practically-ready-to-deploy, open-source Raspberry Pi security camera. Brief Mostly because I’m cheap (but partly to reduce the scope and therefore increase chance of success) I added a few constraints: Periodic still image capture is OK (streaming Continue Reading