select a language
Hands-On Data Structures and Algorithms with Rust. Learn programming techniques to build effective, maintainable, and readable code in Rust 2018
Claus Matzinger
Hands-On Dependency Injection in Go. Develop clean Go code that is easier to read, maintain, and test
Corey Scott
Hands-On Design Patterns and Best Practices with Julia. Proven solutions to common problems in software design for Julia 1.x
Tom Kwong
Hands-On Design Patterns with Delphi. Build applications using idiomatic, extensible, and concurrent design patterns in Delphi
Primož Gabrijelčič
Hands-On Design Patterns with React Native. Proven techniques and patterns for efficient native mobile development with JavaScript
Mateusz Grzesiukiewicz
Hands-On Embedded Programming with C++17. Create versatile and robust embedded solutions for MCUs and RTOSes with modern C++
Maya Posch
Hands-On Embedded Programming with Qt. Develop high performance applications for embedded systems with C++ and Qt 5
John Werner
Hands-On Enterprise Automation with Python. Automate common administrative and security tasks with Python
Bassem Aly