A senior level Android book about what actually breaks in production: Compose, performance, architecture, build systems, CI, and scale. Less “hello world”, more “keep it alive”.
This 2025 edition of Quick Start Kubernetes is bang up to date with the latest versions of Kubernetes and industry trends. Brought to you by best-selling author and global training guru Nigel Poulton, Quick Start Kubernetes is the fastest way to wrap your head around Kubernetes and get your hands on deploying a simple app. When you've finished the book, you'll be ready to use Kubernetes in the real world.
This book takes you through the most common patterns and frameworks used by developers while creating software based on ROS 2. It's not a programming guide guiding you through the basic APIs, but is meant to help you organizing complex architectural patterns in robotics. It is written with an informal tone that will hopefully keep you entertained.
The best place to learn Vim is Vim. Both vimtutor and the help file have everything you ever need. However, the average user needs something more than vimtutor and less than the help file. Learn-Vim is an opinionated guide to learn the most useful parts of Vim in the least time possible. If you want to learn Vim and Vimscript, this is for you.
The best place to learn Vim is Vim. Both vimtutor and the help file have everything you ever need. However, the average user needs something more than vimtutor and less than the help file. Learn-Vim is an opinionated guide to learn the most useful parts of Vim in the least time possible. If you want to learn Vim and Vimscript, this is for you.
The first-ever book aimed at introducing operating system development to absolute beginners. The topics begin with programming in C and programming in assembly, and progress toward practical OS development.The book uses only simple methods, so it covers only a few essential topics in C and assembly programming, making it suitable for beginners.
Stop writing scripts that break when you switch systems. Master POSIX shell scripting and write automation that works everywhere—Linux, macOS, BSD, and beyond.Starting from absolute zero, this practical guide turns complete beginners into confident shell programmers. You’ll start by opening your first terminal window and quickly move to automating real tasks. Learn to process text files, manage system resources, and create professional-grade scripts that run reliably on any Unix-like system.Instead of platform-specific tricks, you’ll focus on portable POSIX-compliant scripting—the universal language of Unix. Through hands-on projects like backup tools, monitoring dashboards, and deployment helpers, you’ll gain skills you can apply immediately.Whether you’re a system administrator, a developer moving into DevOps, or a curious beginner, this book gives you a solid, long-lasting foundation.
AI is an amplifier. It magnifies whatever engineering discipline — or lack of it — already exists, which means the bottleneck was never AI's capability; it is the collaboration space you design around it. This book is a six-level progression from early AI panic to sovereign engineering: the discipline of designing the environment in which human and artificial intelligence produce work worth keeping. It moves past prompting into the practices that compound — verification, habitat engineering, specification-first development, and the platform discipline that scales the practice across teams. The habitat is yours to design. Let's build it well.
Ready to learn Java without getting lost in theory? Start with your first program, then work your way up to virtual threads, testing, observability and container deployment. With Java 26 and complete code that actually compiles, you’ll build the skills to create software fit for production.
Learn how to create amazing lightweight user interfaces using Python and Textual in your terminal! You will learn the basics of Textual and then create ten different applications.
There are hundreds of articles and blog posts covering OAuth 2.0, but none of them present the modern, real-world use cases. This guide covers OAuth 2.0 from a real-world perspective and covers modern use cases of the specifications.
Turn your engineering team into a force multiplier, not a bottleneck. This book gives current and aspiring engineering managers practical frameworks, questions, and examples for everything from one on ones and feedback to scaling teams and navigating crises.
To celebrate Markdown Mode's 10th birthday, this comprehensive Guide from the package author and maintainer covers everything from the basics to advanced editing commands, customization, interactions with other packages, and useful tips and tricks to make writing and publishing with Markdown more enjoyable and efficient.
1000 carefully designed C++ problems across 8 progressive volumes — from your very first line of code to advanced algorithms. Every single solution is compiled and tested on g++, with hints, complexity analysis, and a clear explanation for each. A complete, structured path from beginner to mastery.
Understanding Docker can be difficult or time-consuming. I've created this collection of sketchnotes about Docker in order to explain the Cloud technology in a visual way.