Analysis of federal .gov domains, pre-Biden edition
A technical analysis of U.S. federal .gov domains, tracking changes in security, CMS usage, and open source adoption over a decade.
A technical analysis of U.S. federal .gov domains, tracking changes in security, CMS usage, and open source adoption over a decade.
A tutorial on using async/await with Node.js fs.promises to read, process, and write files, replacing callback patterns for cleaner, sequential code.
Explains how to simulate hover interactions in Cypress tests using .invoke() and other workarounds, as there's no native .hover() command.
Critique of using story points and other metrics as false measures of software delivery progress, comparing it to premature celebration in sports.
An exploration of Django middleware, explaining its purpose, placement in the request/response cycle, and how it's configured.
An in-depth look at Hash indexes in PostgreSQL, explaining their structure, performance benefits, and use cases compared to B-Tree indexes.
A tutorial on implementing supplementary views like badges in iOS collection views using Compositional Layout and Diffable Data Source.
A developer argues for shorter, flexible workdays and prioritizing employee health over traditional eight-hour schedules in tech.
Explains numeronyms (like a11y) and provides a JavaScript function to create them, including an interactive bookmarklet.
A technical deep dive into real-time machine learning for recommendation systems, comparing approaches in China and the US and discussing implementation.
A web developer argues that modern websites lack the creative soul of the early web, drawing a parallel to Star Wars's unique, nostalgic style.
A guide to customizing the keyboard layout on a Dell XPS 13 in Linux using XKB to remap PgUp/PgDn keys to arrow keys.
A beginner's guide to understanding and using Git for version control, covering basics like repositories, commits, and branching.
A guide on changing the default Git/GitHub branch name from 'master' to 'main', including steps for both GitHub settings and local Git configuration.
Three Git tips to speed up interactive rebasing: using fixup/squash commits, enabling autosquash, and enabling autostash.
Explains the future of React class components, recommending function components with hooks for modern development while assuring legacy support.
A developer shares their experience implementing Content Security Policies (CSP) on their website, fixing broken images and scripts while improving security.
Announcing Colbyashi Maru, a live coding challenge series where guests build projects from scratch in one hour.
A guide for developers on the pros, cons, and key considerations for distributing Mac applications outside the official Mac App Store.
A comprehensive guide to essential JavaScript development tools including Node, Babel, ESLint, CSS pre-processors, TypeScript, and bundlers.