I wrote a beginner SRE book, and it's free today
Hello! I wrote an introductory SRE Book: Site Reliability Engineering Tidbits and it's free today! These are short fun chapters about SRE, monitoring, debugging, observability, and resiliency. This book aims to provide hands on examples of implementing a number of concepts described in Google's SRE books. It also describes how i've seen SRE concepts impact some of the organizations I've worked in. A couple chapters are hands on debugging exercises going through the process of debugging applications based on data. I'm excited because every chapter describes something that I've done in paying…
In plain words
Site Reliability Engineering Tidbits is a free introductory book covering SRE fundamentals including monitoring, debugging, observability, and resiliency. Written for people learning SRE, it provides hands-on examples and real-world scenarios from the author's experience across organizations of various sizes. The book includes practical debugging exercises that walk through troubleshooting applications using actual data, grounding theoretical SRE concepts in practical implementation.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
Hello! I wrote an introductory SRE Book: Site Reliability Engineering Tidbits and it's free today! These are short fun chapters about SRE, monitoring, debugging, observability, and resiliency. This book aims to provide hands on examples of implementing a number of concepts described in Google's SRE books. It also describes how i've seen SRE concepts impact some of the organizations I've worked in. A couple chapters are hands on debugging exercises going through the process of debugging applications based on data. I'm excited because every chapter describes something that I've done in paying jobs, so it documents real life SRE in action at various size organizations, and not theoretical SRE concepts.
Does a similar job
all alternatives →- IWI wrote a book on Site Reliability Engineering2022 · ▲14
Hello! I just published a book on Site Reliability Engineering. https://www.amazon.com/dp/B09QNZC2LL This book is a collection of 28 chapters on SRE concepts, such as observability, monitoring, Service Level Objectives (SLOs), alerting, resilience and debugging. I adapted each chapter from blog posts I've written over the last 4 years. Most of the chapters detailed concepts that I applied while working at $dayjob, so they are 100% proven in real business settings :) ------ Some info on the backstory. Last year I started writing a book on my software development…
- FEFree e-book about WebGPU Programming2024 · shi-yan.github.io · ▲471
I am excited to announce the launch of my e-book on Graphics/WebGPU programming! This project has consumed much of my spare time, during which I developed various tools to facilitate the publishing process, including a code playground and a static site generator that can reference sample codes. However, I'm feeling burnt out and ready to call it finished, even though it may not feel completely done. Avoiding another abandoned side project has been my primary motivation in reaching this point.
- IWI wrote a book for engineers that want to become engineering managers2020 · ▲695
Hey folks. Last year I was fortunate enough to sign a deal to write a book with my favorite technical publisher, The Pragmatic Bookshelf. When I started out as an Engineering Manager many years ago, I found that there wasn't a huge amount of material that specifically and practically helped me understand how to do my job. When you learn to program there's all of these amazing tutorials, examples and guides, but what was there for new managers? In response to this, a couple of years ago I started a blog over at https://www.theengineeringmanager.com which got a decent amount of…
- IWI Wrote a Book on Java2024 · ▲586
https://www.manning.com/books/data-oriented-programming-in-j... This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand. Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records,…
- IWI wrote a book about WebAssembly2019 · ▲410
Hey HN! I've been working on a book about WebAssembly over the last few months, and it's finally available at http://levelupwasm.com! Why a book on WebAssembly you ask? Well... WebAssembly is awesome (obviously ) but it's certainly not the easiest thing to learn. So I wrote this book as a practical intro to using WebAssembly in your web apps. I would appreciate any feedback!
- IWI wrote a book about Debugging CSS2020 · debuggingcss.com · ▲137
More dev tools this month
the category →



OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com

Open-source GTM skills for technical founders
Dev tools · 30d ago · gtmcofounder.com

Launched alongside, March 2022
the whole month →- IM
Hi HN! I made many small web games in the past with Unity or Phaser. But this time I wanted to make something completely on my own. So I coded a basic game framework in plain JavaScript, and used it to make Almost Pong. This was a really fun project that taught me a lot about JavaScript, and I plan to make more minimalist games with this framework. Interesting fact: Almost Pong doesn't load any assets, all sprites and sounds are generated with code. Happy to answer questions, and please let me know if you have any feedback on the game. Thanks!
Dev tools · 2022 · lessmilk.com
- IM
Life & fun · 2022 · networksfromscratch.com
- HA
Paste the following into the console of any HN page - for annotated avatars on all HN comments. (self contained code) for(u of document.querySelectorAll('.hnuser'))for(u.prepend(c=document.createElement('canvas')),x=c.getContext('2d'),c.width=18,c.height=14,s=u.innerText,r=1,i=28+s.length;i--;i>>29>X*X/3+Y/2&&x.fillRect(6+2*X,2*Y,2,2)&x.fillRect(6-2*X,2*Y,2,2):r+=s.charCodeAt(i-28,x.fillStyle='#'+(r>>8&0xFFFFFF).toString(16)))r^=r>>17,r^=r>2
Dev tools · 2022


- AG
Life & fun · 2022 · backofyourhand.com