✨ Random Post ✨Jun 01 2023Single Page Applications on GitHub PagesMay 19 2023Optimizing work batch sizeApr 28 2023Serverless Framework RetrospectiveApr 27 2023Migrating Homeassistant from SD to SSDApr 22 2023The role of a DevOps EngineerApr 12 2023Instant dark themeApr 07 2023Older is often betterApr 01 2023Quality vs. QuantityMar 30 2023Designing resilient cloud infrastructureMar 26 2023Software is not defined by the language it's written inMar 23 2023Fullscreen Terminals in VSCodeMar 21 2023I won't buy a YubiKeyMar 16 2023Terraform project learningsMar 11 2023A software requirements checklistMar 10 2023Debugging ECS TasksMar 08 2023The fundamental difference between Terraform and KubernetesMar 04 2023Pods vs. ContainersMar 03 2023Notes on containerizing PHP applicationsFeb 24 2023Visual DistractionsFeb 22 2023Dockerignore troublesFeb 21 2023What's next for modern infrastructure?Feb 20 2023What problem does Kubernetes solve?Feb 19 2023TIL about CSS InsetsFeb 14 2023OpenSSF Best PracticesJan 02 2023Welcome, 2023Dec 05 20226 ways you can contribute to open knowledge right nowNov 24 2022Smart Move, GoogleNov 11 2022Cursed User-AgentsNov 03 2022Reselling KubernetesOct 05 2022A simple guestbookSep 30 2022Debugging Docker imagesSep 26 2022Self-hosted software I'm thankful forSep 22 2022Kubernetes is a domain specific databaseAug 31 2022What's on my feed? (2022)Jun 29 2022The only true answer to 'tabs vs spaces'Jun 14 2022A list of bugs in MacOSJun 02 2022Here's the tar command you keep looking forMay 31 2022Postgres Docker Container Migration Cheat SheetMay 24 2022Cloning Windows to a new driveMay 06 2022Weeknote 18/2022Apr 29 2022Weeknote 17/2022Apr 28 2022Hello to all the new Mastodon usersApr 25 2022Weeknote 16/2022Mar 24 2022Swapping two Numbers without Temporary VariablesMar 18 2022Fixing Traefik Proxy IssuesJan 28 2022TIL how to get the active language of a browserDec 31 2021BTRFS on Alpine LinuxDec 24 2021Notes on pruning chinese elmsDec 21 2021Quick tip! React useToggle HookOct 04 2021Server-Side Caching with Apollo GraphQLSep 13 2021Finally fixing that annoying Cron gotchaAug 08 2021Fun with Pen and Paper: Race CarsMay 15 2021Docker healthchecks using healthchecks.ioApr 07 2021A pretty good guide to pretty good privacyMar 13 2021Git's built-in lifesaverFeb 23 2021Strategies to use a terminal alongside (Neo)VimFeb 20 2021Writing good changelogsFeb 17 2021Flutter Web - the Good, the Bad and the UglyFeb 11 2021Thoughts after 10 Days of 100DaysToOffloadFeb 07 2021My storage setup (Feburary 2021)Feb 02 2021Notes about BEM (Block Element Modifier)Jan 29 2021From sudo to doasJan 26 2021Using Macros in VimJan 23 2021Signal-to-Noise, or why nobody cares about your GitHub projectJan 18 20216 reasons the Fediverse is better than regular social mediaJan 15 2021Compiling your own kernelJan 13 2021I joined the 512KB clubJan 11 2021100DaysToOffloadJan 11 2021Are humans still evolving?Jan 07 2021I closed my Facebook account, and you should tooDec 18 2020Updates, December 2020Nov 17 2020Booleans are wasted memoryNov 06 2020Updates, November 2020Oct 08 2020Introducing my new blog - slashdev.spaceSep 28 2020The Patch-Based Git WorkflowAug 19 2020Quick Tip! Setting up a lightweight Server-Client VPN with wireguardMar 17 2020Whom do you trust?Dec 31 2019Quick Tip! Sharing terminal output with TermbinNov 08 2019Testing isn't hardApr 07 2019Fighting Array Functions with ES6