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
The Elm language offers safer applications and fewer errors that come with functional programming, while being type-safe and easy to use....
New
PragmaticBookshelf
Design and code JavaScript applications with automated tests. Fire up your editor and get hands-on through practical exercises for effect...
New
New
chaptuck
A fun/silly website I used to learn Flexbox is https://flexboxfroggy.com/. It is surprisingly helpful for learning all the pieces of flex...
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
With over 20 years of experience building enterprise software and leading frontend teams at successful startups and Fortune 500 companies...
New
ManningBooks
In Modern C, Third Edition you’ll learn to harness C’s full potential using the latest tools and techniques. After a quick review of the ...
New
ManningBooks
Investing for Programmers bridges the gap between software development and personal finance, offering programmers a clear and practical g...
New
ManningBooks
Systems Programming with Zig shows you how to write quality, useful Zig applications without relying on libraries or frameworks-even if y...
New
ManningBooks
For over fifteen years, The Well-Grounded Rubyist has taught beginner and developing Ruby programmers the veteran secrets of Ruby. This n...
New

Other popular topics Top

AstonJ
A thread that every forum needs! Simply post a link to a track on YouTube (or SoundCloud or Vimeo amongst others!) on a separate line an...
New
PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
ohm
Which, if any, games do you play? On what platform? I just bought (and completed) Minecraft Dungeons for my Nintendo Switch. Other than ...
New
Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
AstonJ
poll poll Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New
AstonJ
Just done a fresh install of macOS Big Sur and on installing Erlang I am getting: asdf install erlang 23.1.2 Configure failed. checking ...
New
Exadra37
I am asking for any distro that only has the bare-bones to be able to get a shell in the server and then just install the packages as we ...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
New
PragmaticBookshelf
Explore the power of Ash Framework by modeling and building the domain for a real-world web application. Rebecca Le @sevenseacat and ...
New