Architecture Modernization presents practices to evolve software, teams, and business strategy to achieve your business’s full potential.
Everyday Data Visualization is a field guide for design techniques that will improve your charts, reports, and data dashboards.
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!