Learn to build production-quality distributed applications and highly available server-side systems using Elixir. This new edition is fully updated with the latest versions and features of the language.
This book shows you how to improve your Java code by identifying and dodging common programming problems. Inside, you’ll find one hundred errors, from missteps that trip up beginners to mistakes even Java experts don’t know they’re making.
Master the demand forecasting skills you need to decide what resources to acquire, what products to produce, and where to distribute them.
Build your skills with essential modern C++ features hands-on by completing eight interesting coding projects.
Learn good practices, collaborative tools, and effective techniques for incorporating your key stakeholders into the software design process.
Learn how AI-assisted coding using ChatGPT and GitHub Copilot can dramatically increase your productivity using regular expressions.
Unlock your full potential as an effective, efficient, and inspiring leader, and be the software engineering manager that your team deserves!
Learn how to build resilient and scalable, cloud-native, enterprise Java applications using the Quarkus framework.
Discover the good, the bad, and the ugly of succeeding with a tech startup from nine-time company founder Jothy Rosenberg.