Blog posts
-
Remembering to breathe
As part of my ongoing attempt to cultivate a better mindset towards my life, I’ve started to question some practices I’ve taken on at work. One of those is the need to be at one’s desk for a majority...
-
Month in review: March 2018
Just before writing this, I was: Paying bills, and finally cleaning out my top drawer for stationery! This past month, I achieved: Doing two tech talks at work C# refactoring The ReactJS Context API...
-
OpenLayers for new players
One really quick thing I want to write about today is OpenLayers and a common pitfall I come across when writing mapping code. I originally came across this when writing code for a GovHack project, bu...
-
Month in review: February 2018
I’ve been at a loss as to what to write on my blog lately, as I haven’t been doing a lot of code stuff that isn’t directly applicable to my work. Was chatting to Georgie, someone I work with, and she...
-
Top Reads for 2017
2017 was my first year out of full time education and into full time work. I learnt so much every single day, and read a ridiculous amount of articles. When I sat down to write this post, I was overwh...
-
What I learnt about writing React in 2017
Over the past month or so, I’ve gotten some real world experience of React in a project, where I’m replacing existing front-end code with quite a large footprint and significant complexity. I’ve previ...
-
Using the .NET HttpClient class more efficiently
On a recent piece of work, I was updating some code in our codebase which makes use of a HttpClient for fairly similar actions, repeatedly. During a code review, someone noted that I was repeatedly cr...
-
Auto-backed properties in C#: a quick primer
I’ve been excited and curious about the fancy auto-backed properties of C# since I first got into the language about three years ago. I’ll admit that, though I’m not a language nerd, the improved ergo...
-
Top Reads for 2016
2016 certainly did become the year that was, with a series of unfortunate events leading to the internet becoming quite morose and anachronistically blaming an arbitrary timescale for their misery. It...
-
Digging a bit deeper into Angular 1.x components
I’ve been playing around with Angular components at work lately, and attempting to mentally map my understanding of Angular components against the concepts found in React components, which I’ve had so...