ManningBooks

ManningBooks

Devtalk Sponsor

Performance Engineering in Practice (Manning)

Performance Engineering in Practice introduces author Den Odell’s Fast by Default model that replaces the slow “fix-it-later” path with a unique framework to build in performance from the start.

Den Odell

Performance Engineering in Practice is now available in MEAP, giving you early access to Den Odell’s approach to building systems that stay fast as they evolve.

The book introduces the Fast by Default model, which treats performance as a design concern rather than a rescue mission. Instead of waiting for production pain, you learn how to shape decisions early so performance issues don’t accumulate in the first place.

A central idea in the book is the System Paths framework — a diagnostic language for understanding where time, resources, and contention actually flow through your system. The techniques aren’t tied to a specific language or stack, which makes them useful whether you’re working on web apps, internal tools, services, or distributed systems.

The examples focus on situations many teams recognize:

• An internal dashboard that becomes painfully slow
• Cascading failures triggered by a struggling API
• Performance regressions creeping in through normal development

Along the way, the book digs into practices that make performance work sustainable at the team level: profiling habits, shared dashboards, CI performance budgets, and design reviews that keep discussions grounded in user impact rather than guesswork.

MEAP readers can start exploring the material while the book is still being written and help shape its final form through feedback.


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 General Dev topics Top

PragmaticBookshelf
This book is for everyone who needs to test the web. Follow the testing pyramid and level up your skills in user interface testing, integ...
New
PragmaticBookshelf
Your team is stressed; priorities are unclear. You’re not sure what your teammates are working on, and management isn’t helping. If your ...
New
PragmaticBookshelf
You need to get value from your software project. This book leads you from the desire for value down to the specific activities that help...
New
PragmaticBookshelf
Management is ready to disband your new agile team and outsource your project. Can you save The Dream Team? Portia Tung edited by L...
New
PragmaticBookshelf
The Developer’s Code isn’t about the code you write, it’s about the code you live by. There are no trite superlatives here. Packed with l...
New
PragmaticBookshelf
Pragmatic programmers use feedback to drive their development and personal processes. The most valuable feedback you can get while coding...
New
PragmaticBookshelf
Many books and articles have been written describing agile, adaptable approaches to writing software. But somehow, reading about software...
New
PragmaticBookshelf
Imagine you’re using the world’s most sophisticated word processor: it has every function imaginable, except one. For some reason, they f...
New
PragmaticBookshelf
Mike Mason edited by Jacquelyn Carter @jkcarter Pragmatic Guide to Subversion gives you a shortcut to the Subversion master’s recommend...
New
PragmaticBookshelf
Lead and serve others with ease when you learn to manage yourself and become a modern manager. Johanna Rothman @jrothman This work ...
New

Other popular topics Top

PragmaticBookshelf
Andy and Dave wrote this influential, classic book to help their clients create better software and rediscover the joy of coding. Almost ...
New
PragmaticBookshelf
Brace yourself for a fun challenge: build a photorealistic 3D renderer from scratch! In just a couple of weeks, build a ray tracer that r...
New
AstonJ
Or looking forward to? :nerd_face:
503 15149 280
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
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
CommunityNews
A Brief Review of the Minisforum V3 AMD Tablet. Update: I have created an awesome-minisforum-v3 GitHub repository to list information fo...
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
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New
PragmaticBookshelf
As digital systems increasingly run the world, mastery of the recurring patterns of software development risk is the key to fast and effe...
New
PragmaticBookshelf
Write elegant Ruby code—not just correct, but idiomatic. Go beyond the vocabulary and syntax and learn to express yourself with eloquence...
New