The Rust book for C++ developers who are done being treated like beginners. Learn why the borrow checker rejects patterns that "work" in C++—and why you'll thank it later.
This book is a follow-up to my prior books: Understanding Agile Values and Principles (available on InfoQ.com for free) and Adopting Agile Values and Principles.You can get this book for free but if you pay the suggested price and I can verify that on Leanpub, I will offer you a free, 1-hour coaching/training session using your chosen online collaboration tool (e.g., zoo, Microsft Teams).
Blockchain in 2025 is no longer about hype. It’s about execution, regulation, and real business value. This report explains where blockchain is delivering today and how leaders should act next.
Stop building toy APIs. Learn how to design, structure, validate, test, and deploy real backend applications using Python and FastAPI — step by step, from zero to production-ready.
Stress is unavoidable. Failure is part of the system. Resilient by Design shows how to recover faster, stay stable under pressure, and keep going when things hit hard, without burnout clichés or motivational noise.
Want to write a technical book? Approach it the same way you build software!
Stop treating PostgreSQL like slightly broken MySQL and start using it the way it was designed.
Building generative AI application is not only about LLM choice and prompt engineering, but also about the well-architected cloud solution.
Everyone blames development for being slow. But what if the real bottleneck isn't your engineering team at all? After 25 years as an engineering manager and CTO, and 8 years coaching technology leaders through their biggest challenges, Stephan Schmidt has discovered an uncomfortable truth: you can squeeze out 10-20% by optimizing development, but you'll never reach the next level that way. The real lever? Decisions. Meetings. The six months an idea bounces around before anyone writes a line of code. This mini-book shows you how to measure and optimize the entire journey from idea to revenue—not just the coding part. You'll learn 10 practical rules to slash time to market, including how to build a decision culture that doesn't stall, why working in parallel actually slows you down, and how understanding MVP stages can free up development capacity. Stop blaming your developers. Start fixing what actually matters.
Learn Generative AI the way software professionals think: as probabilities, algorithms, and systems—not magic. From foundations to RAG, agents, and MLOps, with math always optional but available.
Your CEO asks for an estimate. Your engineer says "3 weeks." Your CEO responds "you have 3 days." Sound familiar? After 30 years managing engineering teams, I've learned that most estimation is pure waste—and the pressure to give "better estimates" destroys trust and team morale. This book reveals a counterintuitive truth: stop estimating so much. Only estimate when it directly drives decisions. Learn why software estimation is fractal (like measuring Britain's coastline), how to distinguish effort from duration, and why your team keeps "missing deadlines." Discover how to reframe engineering from a cost center (always fighting for budget) to a profit center (getting the resources you deserve). Written for CTOs and engineering leaders, this practical guide delivers immediately actionable frameworks based on real experience coaching dozens of technical leaders. No theory, no agile dogma—just honest advice on estimation that actually works.
Learn build a powerful web scraping bot with Python and DrissionPage in this hands-on, project based guide.
Most data engineering projects fail not because of technology—but because of design.Design-Driven Data Engineering reveals a powerful new approach: start with business design, shape clarity through information modeling, and only then build systems that scale. This book gives you the frameworks, blueprints, and real-world patterns to design architectures aligned with business value, analytics needs, and modern AI-era requirements. Whether you’re an engineer, architect, analyst, or technical lead, this guide shows you how to turn complexity into clarity—and build data systems that actually work.