Skip to content

πŸ“ Engineering Blogs

The best engineering blogs company, personal, and language-specific. Where practitioners share what they've learned building real systems.


🏒 Company Engineering Blogs

Subscribe to these. They publish how real systems are built at scale.

FAANG & Big Tech

Company Focus Link
Google Distributed systems, SRE, AI research.google/blog
Google AI Blog ML research, LLMs blog.google/technology/ai
Meta Infrastructure, scale, ML engineering.fb.com
Netflix Streaming, microservices, chaos netflixtechblog.com
Amazon (AWS) Cloud architecture aws.amazon.com/blogs/architecture
Microsoft DevBlogs DevTools, Azure, .NET devblogs.microsoft.com
Apple Machine Learning On-device ML machinelearning.apple.com

Infrastructure & Platform

Company Focus Link
Uber Real-time systems, maps, ML eng.uber.com
Cloudflare Networking, security, edge blog.cloudflare.com
Stripe Payments, API design, Ruby stripe.com/blog/engineering
Dropbox Storage, sync, Python/Rust dropbox.tech
GitHub Git internals, platform github.blog/engineering
LinkedIn Data infra, scale, Java engineering.linkedin.com
Spotify Audio, ML, microservices engineering.atspotify.com
Figma Multiplayer, CRDT, WebGL figma.com/blog/engineering
Discord Real-time, Elixir→Rust, scale discord.com/blog
Fly.io Edge computing, distributed fly.io/blog
Vercel Frontend infra, Next.js vercel.com/blog
Supabase Open source Firebase supabase.com/blog
PlanetScale Databases, Vitess planetscale.com/blog

Observability & DevOps

Company Focus Link
Datadog Monitoring, APM datadoghq.com/blog/engineering
Grafana Labs Observability, Loki, Tempo grafana.com/blog
HashiCorp Terraform, Vault, Consul hashicorp.com/blog
GitLab DevOps, all-in-one platform about.gitlab.com/blog/engineering

AI & ML Companies

Company Focus Link
OpenAI LLMs, GPT, research openai.com/blog
Anthropic AI safety, Claude anthropic.com/research
DeepMind AGI research deepmind.google/research
Hugging Face Open source ML huggingface.co/blog
Weights & Biases MLOps wandb.ai/articles

Embedded & Hardware

Company Focus Link
Memfault (Interrupt) Firmware best practices interrupt.memfault.com
Embedded Artistry Embedded C/C++ patterns embeddedartistry.com
Arm Community ARM architecture community.arm.com
NVIDIA Developer GPU, CUDA, AI developer.nvidia.com/blog

πŸ§‘β€πŸ’» Personal Engineering Blogs

Author Focus Link
Julia Evans Linux, networking, zines jvns.ca
Dan Luu Performance, hardware, systems danluu.com
Eli Bendersky Compilers, Go, Python, C eli.thegreenplace.net
Jessie Frazelle Containers, Linux, hardware blog.jessfraz.com
Brendan Gregg Performance, eBPF, tracing brendangregg.com
Fabien Sanglard Game engines, graphics, systems fabiensanglard.net
Casey Muratori Performance, game dev caseymuratori.com
Mara Bos Rust, concurrency, atomics m-ou.se
Phil Eaton Databases, interpreters eatonphil.com
Thorsten Ball Interpreters, Go, systems thorstenball.com
Hillel Wayne Formal methods, TLA+ hillelwayne.com
Bartosz Milewski Category theory, Haskell, C++ bartoszmilewski.com
Antirez Redis, systems, C antirez.com
Rachel Kroll SRE, systems, rants rachelbythebay.com
Xe Iaso Nix, Rust, infrastructure xeiaso.net

πŸ’» Language-Specific Blogs & Resources

C/C++

Resource Focus Link
Modernes C++ Modern C++ (11/14/17/20/23) modernescpp.com
Fluent C++ Expressive C++ fluentcpp.com
Sutter's Mill C++ standards, guidelines herbsutter.com
Arthur O'Dwyer C++ deep dives quuxplusone.github.io
C++ Stories C++17/20 features cppstories.com
Embedded Artistry Embedded C/C++ embeddedartistry.com
Interrupt (Memfault) Embedded firmware interrupt.memfault.com

Python

Resource Focus Link
Real Python Tutorials, best practices realpython.com
Python Morsels Pythonic patterns pythonmorsels.com/articles
Ned Batchelder Python internals nedbatchelder.com
Armin Ronacher Flask creator, Python/Rust lucumr.pocoo.org
Python Speed Performance optimization pythonspeed.com

Rust

Resource Focus Link
This Week in Rust Weekly newsletter this-week-in-rust.org
Rust Blog Official updates blog.rust-lang.org
Without Boats Async Rust, language design without.boats
Fasterthanlime Rust deep dives, networking fasterthanli.me
Yoshua Wuyts Async, web, Rust ecosystem blog.yoshuawuyts.com

Go

Resource Focus Link
Go Blog Official go.dev/blog
Dave Cheney Go performance, design dave.cheney.net
Ardan Labs Go training, enterprise ardanlabs.com/blog
Applied Go Practical Go appliedgo.net

Linux & Systems

Resource Focus Link
LWN.net Linux kernel, open source lwn.net
Kernel Newbies Linux kernel for beginners kernelnewbies.org
Linux Weekly News Kernel development lwn.net
0xAX Linux insides (book/blog) 0xax.gitbooks.io/linux-insides

DevOps & Cloud

Resource Focus Link
Kelsey Hightower Kubernetes, cloud-native github.com/kelseyhightower
Last Week in AWS AWS news, commentary lastweekinaws.com
DevOps Roadmap Learning path roadmap.sh/devops
The New Stack Cloud-native news thenewstack.io

πŸ“° Newsletters (Free)

Newsletter Focus Link
Morning Brew (Tech) Tech industry news morningbrew.com
TLDR Daily tech digest tldr.tech
Pointer Engineering leadership pointer.io
Software Lead Weekly Tech leadership softwareleadweekly.com
Changelog Open source news changelog.com
Console Developer tools console.dev
This Week in Rust Rust ecosystem this-week-in-rust.org
Golang Weekly Go ecosystem golangweekly.com
C++ Weekly (YouTube) C++ tips youtube.com/@caborppweekly

🎯 How to Use Blogs Effectively

  1. RSS is not dead Use Feedly or Miniflux to aggregate blogs
  2. Read 2-3 posts per week Quality over quantity
  3. Implement what you read A blog post without practice is entertainment, not education
  4. Follow the authors Their older posts are often better than their newer ones
  5. Read the comments On HN/Reddit, the discussion often adds more than the post

"The best engineers I know read voraciously. Not books about productivity engineering blogs about how things actually work."