Published onMay 6, 2024Redux ToolKit GuidereactreduxjavascripttypescriptpostsA guide to using modern Redux with Redux Toolkit (RTK)Read more →
Published onMarch 9, 2024Guide to software engineering contracting in UKengineeringMy experience and tips for being a software developer contractor, in the UKRead more →
Published onJanuary 7, 2024Formik for React [Guide]reactA guide to everything you need to know about Formik, for ReactRead more →
Published onJanuary 5, 2023How to check for dependency security issues in your package.jsonnpmnodejsyarnjspostsAudit your package.json dependeancy security with these toolsRead more →
Published onJanuary 5, 2023Node.js - forking guide and example in NodeJS/expressnodejsjsQuick guide to forkingRead more →
Published onJanuary 5, 2023Node.js - how to watch a file/directory for changesnodejsjsHow to get notified in a nodejs app when a file changesRead more →
Published onJanuary 4, 2023Difference between debouncing and throttlingjsWe often use debounce and throttle in similar ways. In this article I explain when to use each oneRead more →
Published onJanuary 4, 2023How to promisify node.js callback functionsnodejsjsQuick guide to turning the node callback functions into an async function that uses promisesRead more →
Published onJanuary 4, 2023HTTP status codes to knowwebhttppostsThere are a few main http status codes that every web application developer needs to know. Here is my hand picked listRead more →
Published onJanuary 4, 2023Node.js - buffers guidenodejsjsQuick guide to buffers in modern odejsRead more →
Published onJanuary 4, 2023Node.js - difference between Cluster and WokernodejsjsQuick overview of what the differences are between cluster and workerRead more →
Published onJanuary 4, 2023Node.js - event emitter guidenodejsjsIntroduction guide to how events/event emitters work in NodejsRead more →