Joe RackhamTypeScript Tips 2: Branded TypesWelcome to my series ‘TypeScript Tips’. I’m sharing some lesser-known language features, design patterns, and coding advice to make you…·2 min read·May 9, 2023----
Joe RackhamTypescript Tips 1: Pick & OmitUse these utility types to ignore pesky properties you’d rather not work with.·2 min read·May 1, 2023----
Joe RackhaminDev GeniusRunning effective A/B testsHow to make the right calls·4 min read·Jan 22, 2023----
Joe RackhamMy Software Dev New Year’s ResolutionsTis the season for trying to break bad habits and make some good ones3 min read·Jan 2, 2023----
Joe RackhaminDev GeniusTypeScript vs JavaScript - What’s the difference?How does TypeScript relate to JavaScript and why was it created?·3 min read·Dec 28, 2022----
Joe RackhaminDev GeniusReflecting on One Year Working as a Software EngineerAs I cross the 1-year mark, both at Microsoft and of my career I have some thoughts4 min read·Jul 26, 2022----
Joe RackhamWhy Software Devs Should Know Goodhart’s LawI’ve been spending a lot of time at work recently on metrics, logging, and dashboards, and whilst I’ve been doing this work I’ve had…2 min read·Jul 24, 2022----
Joe RackhamThe Case for Taking Breaks from GamesWhy do I stop playing games I’m enjoying?6 min read·Apr 30, 2022--1--1
Joe RackhaminDev GeniusWhat’s the deal with monitoring and logging?What’s the log statement really for? Why should you bother?·4 min read·Apr 21, 2022----
Joe RackhaminDev GeniusPlease write smaller Pull Requests!A desperate plea from a humble software engineer4 min read·Feb 27, 2022--1--1