All Articles: Read Every Day

I occasionally update this list with more articles from my ReadEveryDay series.

Day 26
Importance Of Shift Left And Shift Right Testing Approaches
Day 26
WebSockets vs Server-Sent-Events vs Long-Polling vs WebRTC vs WebTransport
Day 26
The High-Risk Refactoring
Day 25
Five things Software Engineers can learn from Medicine / Dentistry
Day 25
Death to the invincible engineer
Day 25
Build System Schism: The Curse of Meta Build Systems
Day 24
The High-Risk Refactoring
Day 24
Driving 1:1 with your manager
Day 24
Start With a Minimum Viable System
Day 23
Software Architecture Patterns
Day 23
The Ten Commandments of Refactoring
Day 22
Refactoring Legacy Code with the Strangler Fig Pattern
Day 21
Surely dark UX doesn't work in the long run
Day 21
Huffman Codes - How Do They Work?
Day 21
Performance Roulette: The Luck of Code Alignment
Day 20
Build your first Astro Blog
Day 20
Building trust as a software engineer
Day 19
Code is not technical debt
Day 19
Reality has a surprising amount of detail
Day 18
RSS is still pretty great
Day 17
A guide to prompting Llama 2
Day 16
Just enough CORS to not get stuck
Day 15
Selecting the Feature Flags Platform
Day 14
How to build a generative AI application with Gradio
Day 14
Make invalid states unrepresentable
Day 13
Multitask like a pro with the WIP commit
Day 13
The art of a good code review
Day 12
The ridiculous policy that forced engineers to come to the office at 2 AM twice a year
Day 12
Please, don't force me to log in
Day 12
Event sourcing made simple
Day 11
New GitHub Copilot Research Finds 'Downward Pressure on Code Quality'
Day 10
Programming sucks
Day 10
You are never taught how to build quality software
Day 10
Agile development is fading in popularity at large enterprises
Day 9
Rebase once
Day 9
Decoding Complex-Sounding Programming Terms with Examples
Day 9
One function per line
Day 8
Hypermedia Systems
Day 8
Recommended
Accurate eng estimations: predicting and negotiating the future
Day 7
Nominal Types in Rust
Day 7
You don't need JavaScript for that
Day 7
Sled theoretical performance guide
Day 6
Essential Data Modeling Checkpoints for cracking the System Design Interview
Day 6
Enterprises struggle with Agile methodology
Day 5
Beyond the Code - An Engineer's Battle Against Knowledge Loss
Day 5
Keep a brag list of the things you've achieved, thank me later
Day 4
Monoliths, microservices, and serverless aren't what you think they are
Day 3
How much testing is enough?
Day 3
Code for tomorrow: Balancing Timelines and Maintainability
Day 2
The quiet plan to make the internet faster
Day 2
Long-term refactors
Day 1
Regex pronouns
Day 1
How to run yourself into the ground in tech
Day 1
Intro to HTMX