Published in EPD at Digit·Jun 9, 2021The joy of end to end type safetyA common pattern for apps is to split our architectural concerns in half. Our back end services contain all the logic for our application while front end systems are devoid of any business logic. The two halves communicate via an API layer. In building large scale TypeScript applications, we have…Typescript6 min readTypescript6 min read
Published in The Startup·Aug 11, 2020Member-onlyHow to Ace Developer Technical InterviewsTechnical interviews for developer jobs can be difficult. You are sure to fail a few until you grasp what people are looking for. I conduct many interviews so here are my tips on getting through to an offer. The take home challenge Many companies have a take home coding challenge. It normally consists of…Developer7 min readDeveloper7 min read
Aug 6, 2020Upping my Zoom (video conferencing) gameIt was Friday company drinks. We were all in awe by our colleague Brett Wilkins’ brilliant camera and lighting setup. He looked awesome! Brett did a great job of writing about his setup on our slack channel. …Remote Working3 min readRemote Working3 min read
Jul 23, 2020Trauma never sleepsIt is 3:01am and I cannot sleep. In a previous job, I experienced sustained attacks from a consulting group contracted by my employer at the time. The bullying was devastatingly traumatic. My working day highlight was lunch time. I would go to the underground car park at the shopping centre…Mental Health3 min readMental Health3 min read
Jul 7, 2020Developer branding toolkitEveryone loves being recognised for the effort that is needed to being the best that they can be. Being a developer is hard, requiring focussed effort to keep expanding our abilities. Being good at our job is the first step. At some point in time, you will discover that the…Developer4 min readDeveloper4 min read