links
A collection of articles, videos, and other resources that piqued my interest. Most are related to web development and programming in general, but there's some other topics mixed in. I often find these by browsing link aggregators like Lobsters and the programming subreddit.
Writing patterns that make explanations hard to understand.
Examples of features that are the opposite of YAGNI. The cost of adding them later is way higher than the cost of adding them early on.
How to create a systemd service with a dynamic user, socket activation, and credentials.
Linear interpolation, inverse lerp, remap.
Documentation needs to include and be structured around its four different functions: tutorials, how-to guides, technical reference and explanation.
Opinions about business logic, models, and managers.
A compiler/bundler like Webpack, but nicer to work with.
A toolkit for creating data-driven stories and explorable explanations.
Unit testing is not just about catching errors. It's about forcing us to think about the code, similarly to Clean Room (logical predicates).
Captures the essence of TDD, giving answers to common complaints from programmers.
Categorizes AI apps into how difficult they are to create: perception; automatic judgement; predicting social outcomes.
Shows which kinds of test belong in each level of the pyramid; gives practical implementation examples
Use git and formulaic writing to learn a new codebase or framework faster.
Educational show about personal finance.
Deep dive on intepreting output from htop. Process states, niceness, memory usage, etc.
Reading exercises for learning german. Classified by CEFR levels (A1, A2, etc.).
Guy builds his own operating system from scratch: kernel, GUI toolkit, networking, sound, and web browser.
Walkthrough of git commands for exploring and manipulating history.
How to configure: logging, memory, checkpoints, roles, WAL, backups, point in time recovery, replication, etc. Enough tips to be dangerous!
CSS that depends on HTML vs HTML that depends on CSS. Semantic vs utility-first CSS.
A collection of tips for making web apps look and feel better.