Building a successful product usually involves teams of people, and many choose the Scrum approac...
Bill Karwin has helped thousands of people write better SQL and build stronger relational databas...
Turn Vim into a full-blown development environment using Vim 8's new features and this sequel to ...
You've got the technical chops -- the skills to get a great job doing what you love. Now it's tim...
As you step into senior engineering leadership roles, you need to make an impact, and you need to...
Instead of settling for traditional manuals and tutorials, get insights that can only be learned ...
In the 1970s, while their contemporaries were protesting the computer as a tool of dehumanization...
In an uncertain and complex world, learning is more important than ever before. In fact, it can b...
TCP, UDP, DNS, HTTP, and more: these are the network protocols that make up the fabric of the Int...
Learn to build configuration file readers, data readers, model-driven code generators, source-to-...
C++ is famous for getting all the default behaviors wrong and for sometimes making demons fly out...
Want to write code that pushes the boundaries of speed, space savings, and scalability? Then you ...
You know how to code in Elixir; now learn to think in it. Learn to design libraries with intellig...
Deepen your Haskell knowledge, sharpen your functional programming skills, and just have fun with...
WebRTC is an API exposed in all modern web browsers. After almost a decade of development, the We...
This book is a reality-based guide for modern projects. You'll learn how to recognize your projec...
'Learn Rails the way the Rails core team recommends it, along with the tens of thousands of devel...
Software startups make global headlines every day. As technology companies succeed and grow, so d...