π 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 |
|---|---|---|
| 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 |
| 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¶
- RSS is not dead Use Feedly or Miniflux to aggregate blogs
- Read 2-3 posts per week Quality over quantity
- Implement what you read A blog post without practice is entertainment, not education
- Follow the authors Their older posts are often better than their newer ones
- 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."