Development OIDC and OAuth 2.0 Demystified Let's explore the basics of OpenID Connect (OIDC) authentication workflows and demystify some of the jargon that is the OAuth 2.0 standard.
Personal Optimization How I Take Smart Daily Notes as a Developer Why take daily notes at all? I first gravitated toward note-taking to quantify productivity but they're also excellent for reflection.
Personal Optimization Work with Polybar in Emacs X Window Manager, Part 2: Add Workspace Indicators With this fix, we should see the workspace indicators in the `polybar` panel, and when we switch workspaces, we should see it update.
Personal Optimization Work with Polybar in Emacs X Window Manager, Part 1: Getting Started I run a multi-monitor setup, but the script I borrowed from David Wilson of System Crafters only launches polybar on the main screen.
Personal Optimization How I Configured Doom Emacs as an Email Client I recently spent time configuring Doom Emacs to be my email client. Let's go over my configuration and talk through some pain points.