Why it's impossible to agree on what's allowed
An analysis of why achieving consensus on platform moderation rules is impossible, using a simple game about park vehicle rules as an example.
An analysis of why achieving consensus on platform moderation rules is impossible, using a simple game about park vehicle rules as an example.
Learn how to use JavaScript's getModifierState to detect if a user's Caps Lock is on, especially useful for password fields.
Learn how to use CSS's height: auto to override HTML image dimensions for responsive design without distortion.
A Swift tutorial for macOS developers on how to add a background color to menu bar icons to make apps stand out.
ProxyStat is a macOS utility that visually indicates system proxy status in the menu bar, helping developers avoid connectivity issues.
A technical guide on using Notion as a headless CMS to generate markdown content for a Gatsby.js (or similar) static site.
Learn how to use the CSS accent-color property to quickly style form inputs like checkboxes, radio buttons, and range sliders.
An analysis of the Quinn Emanuel report on Cruise's handling of a 2023 pedestrian accident involving an autonomous vehicle.
A technical guide on making HTML elements 'self-aware' by finding their index among siblings using vanilla JavaScript.
Introducing cssfact, a novel tool for lossy CSS compression using binary matrix factorization to reduce style rules while preserving design.
A developer continues integrating Stripe payments into a Django SaaS project, focusing on a new gateway interface and checkout sessions.
Analyzes why creators choose short-form social media over blogs, citing engagement, audience, ease, and monetization.
Explores strategies for configuring Azure DevOps Service Connections for secure and efficient Azure deployments, covering scope and access decisions.
Analyzing and fixing Cumulative Layout Shift (CLS) issues on DavidWalshBlog to improve user experience and search rankings.
A personal blog post reflecting on the author's career, coding burnout, life changes, and hobbies from 2023, and looking ahead to 2024.
A developer's guide to building and running .NET containers on Windows ARM devices using WSL and Podman as alternatives to Docker Desktop.
A simple CSS snippet for quickly styling text-based HTML pages with improved typography and layout.
A developer stream log about improving a SaaS app's design and planning Stripe payment integration, with less Stripe work than planned.
A guide to using the Date.now() method in JavaScript for getting timestamps and simple date logic.
Explores React Query v5's new Query Options API, which consolidates all function parameters into a single object for better abstraction and sharing.