ManningBooks

ManningBooks

Devtalk Sponsor

Latency (Manning)

Latency: Reduce delay in software systems shows you how to troubleshoot latency in existing applications and create low-latency systems from the ground up.

Pekka Enberg

Latency is one of those invisible performance killers — even systems that work can feel slow, fragile, or unresponsive because of micro-delays that accumulate. That’s exactly what Pekka Enberg tackles in his new book, Latency, now available through Manning’s Early Access Program (MEAP).

From first principles through hands-on techniques, Latency shows you how to spot, understand, and fix unwanted delay in software and infrastructure. It doesn’t treat latency as an afterthought — it treats it as a first-class concern across layers (OS, network, application, data).

Here’s what you’ll get out of this book:

  • A clear distinction between latency vs. bandwidth, and why bandwidth optimizations often miss the real issue

  • Models (Little’s Law, Amdahl’s Law) and measurement strategies to quantify latency and its sources

  • Techniques to optimize at every level: colocation, replication, partitioning, caching

  • Ways to speed internal logic: algorithmic improvements, memory tuning, lock-free concurrency

  • Methods to hide latency when you can’t eliminate it: asynchronous processing, speculative execution, prefetching

One thing I especially liked in early previews is the code repository that comes with the book — you can experiment with reference implementations to better internalize the concepts. GitHub

If your goal is to build fast, responsive, high-quality systems — especially those that operate over networks, in distributed environments, or on tight SLAs — this is a resource that’ll help you put theory into practice.


Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Where Next?

Popular Frontend topics Top

PragmaticBookshelf
WebAssembly fulfills the long-awaited promise of web technologies: fast code, type-safe at compile time, execution in the browser, on emb...
New
PragmaticBookshelf
Modern JavaScript is more simple, predictable, and readable than ever. Discover how to write better code with clear examples using princi...
New
PragmaticBookshelf
Dive right into React by defining components, the basic building blocks of a React application. Ludovico Fischer @ludofischer Edite...
New
New
JesseSkinner
I’ve developed a video course called The Joy of Svelte, where I go in depth on Svelte features, especially different ways to manage state...
New
PragmaticBookshelf
This new edition of the book covers Tailwind 3.0, which changes the way Tailwind generates its CSS. Tailwind 3.0 has a large number of ne...
New
PragmaticBookshelf
Combine Rails 7, TypeScript, Turbo, Stimulus, and React to build rich user interaction into your websites using the best of both server a...
New
ManningBooks
In Learn Docker in a Month of Lunches, Docker expert Elton Stoneman guides through everything you need to know about Docker in 22 short l...
New
ManningBooks
Investing for Programmers bridges the gap between software development and personal finance, offering programmers a clear and practical g...
New
ManningBooks
Erlang and OTP in Action teaches you the concepts of concurrent programming and the use of Erlang’s message-passing model. It walks you t...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
PragmaticBookshelf
Write Elixir tests that you can be proud of. Dive into Elixir’s test philosophy and gain mastery over the terminology and concepts that u...
New
AstonJ
There’s a whole world of custom keycaps out there that I didn’t know existed! Check out all of our Keycaps threads here: https://forum....
New
AstonJ
Thanks to @foxtrottwist’s and @Tomas’s posts in this thread: Poll: Which code editor do you use? I bought Onivim! :nerd_face: https://on...
New
AstonJ
Do the test and post your score :nerd_face: :keyboard: If possible, please add info such as the keyboard you’re using, the layout (Qw...
New
PragmaticBookshelf
Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
New
Margaret
Hello everyone! This thread is to tell you about what authors from The Pragmatic Bookshelf are writing on Medium.
1147 29994 760
New
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New