2023
Why I use Dev containers for most of my projects
Let's explore how to use DevContainers to create a one-click development environment with all the tools and services you need.
Get inferred type for a generic parameter in TypeScript
Dive into using TypeScript to extract inferred types, inspired by Zod's schema inference magic.
https://bgenc.net/2023.02.10.why-use-devcontainer/https://bgenc.net/2023.01.28.typescript-get-inferred-type/2022
Hosting websites without a static IP with Gandi LiveDNS
Want to ditch expensive dynamic DNS and keep your home server online? I built a tool to use Gandi's free LiveDNS with lightning-fast updates – under 250ms!
Solving "XML Parsing Error: no root element found" in Firefox
A short piece about a weird XML parsing error I had to deal with, including some Rust code.
Automating My Blog With Gitea and Woodpecker
I automated my personal projects with a surprisingly simple CI/CD tool called Woodpecker. Discover how to build and deploy code from your Gitea with just Docker containers!
Solving React Redux Triggering Too Many Re-Renders
Stop Redux from tanking your web app's performance. Follow along as I diagnose and solve a React performance issue.
My Experience Applying & Interviewing for Software Engineering Positions
My New Backup Setup with Kopia
React Navigation on web, getting browser history to work with links
Using a path as a parameter in React Navigation
https://bgenc.net/2022.12.29.hosting-websites-without-static-IP-Gandi/https://bgenc.net/2022.12.17.firefox-xml-parsing-error-no-root-element/https://bgenc.net/2022.11.19.automating-my-blog-with-gitea-and-woodpecker/https://bgenc.net/2022.09.18.solving-react-redux-triggering-too-many-re-renders/https://bgenc.net/2022.07.10.my-experience-applying-interviewing-software-engineering/https://bgenc.net/2022.05.29.my-new-backup-kopia/https://bgenc.net/2022.05.09.react-navigation-web-browser-history-with-link/https://bgenc.net/2022.05.01.react-navigation-path-as-parameter/
