HOWTO: Dark Mode README Logo on GitHub
A technical guide on implementing a dark-mode-specific logo in a GitHub README using SVG and CSS media queries.
Paul’s Weblog is a personal, tech-adjacent blog mixing software engineering insights, weeknotes, developer tips, and thoughtful cultural commentary. Short, witty posts covering tools, events, and reflections from life in tech.
113 articles from this blog
A technical guide on implementing a dark-mode-specific logo in a GitHub README using SVG and CSS media queries.
A technical guide on using the open-source Audacity software to record, master, and publish a podcast, including specific settings and workflow tips.
A personal reflection on attending FOSDEM 2021, focusing on a talk about using Pandoc for documentation workflows and sharing related tools and resources.
A technical article about implementing Mermaid diagrams in Markdown and displaying them client-side on a website.
Explores how tech companies expand beyond their core products, creating competing services and causing decision paralysis, framed as 'UNIX Capitalism'.
Explores using ASCII art for creating simple, retro-style architecture diagrams in software documentation.
A sysadmin's personal account of updating from Let's Encrypt's deprecated ACMEv1 API to ACMEv2, including troubleshooting steps.
A developer details the technical implementation of a multi-theme UI system for a website, covering CSS variables, localStorage, and dark mode images.
A developer reflects on 'decision paralysis' when choosing tech tools like analytics, email providers, and note-taking apps.
A developer's deep dive into a versioning conflict with the Shellcheck tool in a Node.js monorepo, highlighting the difference between 'latest' and 'stable' builds.
Explores the Doherty Threshold and the importance of sub-400ms response times for user engagement, referencing a TV show and technical concepts.
A developer shares technical updates made to their personal website, including SEO improvements, RSS fixes, and open-source theme details.
A developer proposes using underscores and double underscores in Mustache template filenames to indicate partials and nested partials, inspired by Hungarian Notation.
A review of OMG.LOL, a $5 service providing email forwarding, a personal web page, short URLs (PURLs), and DNS for a custom omg.lol domain.
A developer discovers and explains how XSLT stylesheets can transform raw XML feeds into readable web pages, using RSS as an example.
A developer recounts a dangerous Bash scripting mistake that could have deleted his entire server, highlighting the importance of proper glob expansion and shellcheck.
Author announces breaking changes to their RSS feed, including new GUID format and feed title update, explaining the technical reasons.
Explains numeronyms (like a11y) and provides a JavaScript function to create them, including an interactive bookmarklet.
A developer automates checking for Patagonia Worn Wear duffel bag availability using a bash script, cron, and email-to-SMS notifications.
A technical guide on troubleshooting Pi-hole network issues, including DHCP configuration and firewall rules for DNS redirection.