Grokking Streaming Systems
If you like book Grokking Streaming Systems here is the list of books you may also like
Buy this book on AmazonSimilar books (20)
-
Deep Work: Rules for Focused Success in a Distracted World
One of the most valuable skills in our economy is becoming increasingly rare. If you master this skill, you'll achieve extraordinary results.
Buy this book on Amazon
Deep work is the ability to focus without distraction on a … -
Nonviolent Communication: A Language of Life
Do you hunger for skills to improve the quality of your relationships, to deepen your sense of personal empowerment or to simply communicate more effectively? Unfortunately, for centuries our culture …
Buy this book on Amazon -
Four Thousand Weeks: Time Management for Mortals
The average human lifespan is absurdly, insultingly brief. Assuming you live to be eighty, you have just over four thousand weeks.
Buy this book on Amazon
Nobody needs to be told there isn’t enough time. We’re obsessed with … -
-
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the indus…
Buy this book on Amazon -
Freakonomics: A Rogue Economist Explores the Hidden Side of Everything
Which is more dangerous, a gun or a swimming pool? What do schoolteachers and sumo wrestlers have in common? Why do drug dealers still live with their moms? How much do parents really matter? What kin…
Buy this book on Amazon -
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to …
Buy this book on Amazon -
Clean Agile: Back to Basics
Twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin ("Uncle Bob") reintroduces agile values and principles for a new generation of software developers. In this e…
Buy this book on Amazon -
-
Java Concurrency in Practice
"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides…
Buy this book on Amazon -
The Courage to Be Disliked: How to Free Yourself, Change your Life and Achieve Real Happiness
The Japanese phenomenon that teaches us the simple yet profound lessons required to liberate our real selves and find lasting happiness.
Buy this book on Amazon
The Courage to Be Disliked shows you how to unlock the power wit… -
The Programmer's Brain
Your brain responds in a predictable way when it encounters new or difficult tasks. This unique book teaches you concrete techniques rooted in cognitive science that will improve the way you learn and…
Buy this book on Amazon -
Fundamentals of Software Architecture: An Engineering Approach
Although salary surveys worldwide regularly identify software architect as one of the top ten best jobs, no decent guides exist to help developers become architects. Until now. This practical guide pr…
Buy this book on Amazon -
The Pragmatic Programmer: From Journeyman to Master
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a …
Buy this book on Amazon -
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, w…
Buy this book on Amazon -
System Design Interview – An Insider's Guide: Volume 2
System Design Interview - An Insider's Guide (Volume 2)
Buy this book on Amazon
This book can be seen as a sequel to the book: System Design Interview - An Insider’s Guide. It covers a different set of system design interview… -
Building Microservices: Designing Fine-Grained Systems
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings i…
Buy this book on Amazon -
Concurrency in Go: Tools and Techniques for Developers
Concurrency can be notoriously difficult to get right, but fortunately, the Go open source programming language makes working with concurrency tractable and even easy. If youâ??re a developer familia…
Buy this book on Amazon -
Learning Go: An Idiomatic Approach to Real-World Go Programming
Go is rapidly becoming the preferred language for building web services. While there are plenty of tutorials available that teach Go's syntax to developers with experience in other programming languag…
Buy this book on Amazon -