Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. SolidJS: The Complete Guide
    A comprehensive guide to reactive web development with SolidJS and TypeScript
    Sinan Polat

    SolidJS is one of the fastest-growing reactive UI libraries—blazing fast, predictable, and simple to use. SolidJS: The Complete Guide takes you from first steps to production-ready applications, covering everything from signals, effects, and JSX rules to routing, SSR, and SolidStart. You’ll also master Solid Router for navigation and SolidStart for building full-stack apps, with plenty of real-world examples for hands-on practice. Whether you’re a beginner in reactive programming or a React developer curious about Solid’s unique approach, this book gives you the knowledge and techniques to write cleaner, more efficient code.

  2. The Quality Coach's Handbook
    Mastering the Quality Coach Role in Organisations
    Anne-Marie Charrett

    Are you a VP or Head of Engineering considering the best quality engineering model for your company? Are you a director of Engineering tasked with rolling out a Quality Coach Model? Are you a test lead or software tester shifting to a quality coach role? The Quality Coach Handbook is your practical guide to shifting to a model where the whole team owns quality and in particular software engineers design, build, test and support software. Print version: Paperback and hardcover are available on Amazon. Use your country's Amazon site (e.g., Amazon.com.au for Australia) to minimise shipping time and cost.

  3. Logic is the most important branch of math to software engineering. Knowing logic opens up a vast world of development techniques, from everyday tricks of the trade to exotic tools for cracking impossible tasks. This book teaches the basics of logic and nine special logic-powered techniques: property testing, decision tables, constraint solving, and more. Over 40 exercises are provided to help readers master the material. No prior math background required!

  4. Time Management for Software Developers
    Your Playbook for Deep Work and Direction
    Sandor Dargo

    You don’t need more hours — you need better focus. This is your playbook for managing time like a thoughtful developer: with clarity, intention, and long-term impact in mind.

  5. The Collapse of Care
    How Good Intentions Get Refactored Away
    Sandor Dargo

    Miguel thought talent and care would be enough. Raised to believe honesty, diligence, and modest ambition could build a decent life, he enters the software industry full of hope. But when he’s assigned to the most prestigious team of the department, the illusion cracks. Mistakes aren’t forgiven but punished. Managers stay silent. Teammates adapt by cutting corners, dodging responsibility, and perfecting invisibility. What Miguel once believed were virtues—care, honesty —become liabilities in a system rewarding perception over progress. As pressure mounts, Miguel experiments with disengagement: ghost commits, quiet avoidance, hiding in plain sight. He watches colleagues burn out, promises evaporate, and motivation drain away. Yet beneath the cynicism, he still clings to one question: is it possible to care without being crushed? The Collapse of Care is a novel about disillusionment in modern tech—a story for anyone who has wondered why doing the right thing can feel like the wrong move.

  6. Design Patterns in Modern Perl
    Practical Patterns for Everyday Perl
    Mohammad Sajid Anwar

    Design Patterns in Modern Perl shows all 23 classic “Gang of Four” patterns implemented in real, runnable modern Perl. See each pattern in bless/Class::Mite, Moo, and class/Object::Pad, with tests and benchmarks you can run yourself. Use it as a practical handbook for designing, refactoring, and modernising serious Perl applications.

  7. Most products burn millions chasing growth, only to watch users leave as fast as they arrive. This book shows you how to build self-sustaining loops where every user makes your product faster, stickier, and more valuable, turning expensive acquisition into compounding, unstoppable momentum. Stop running on a treadmill. Start building a flywheel.

  8. Software Estimation
    Estimation that Works
    Stephan Schmidt

     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.

  9. Protocolo Cero Deuda: Fortificación de Proyectos de MLOps y Python en Producción
    Cómo Evitar que el Código de Machine Learning Colapse en Producción. El Framework Esencial para MLOps y la Fortificación del Código.
    Gerardo Senattore

    El Framework MLOps para eliminar la Deuda Técnica de Python IA en producción. ¡Garantía Cero Fallos!

  10. Grokking Data Analytics and Machine Learning
    Career Catalyst
    Sameer Paradkar

    Master Data and ML Systems at ScaleYou don't master data platforms from textbooks — you master from solving real problems at petabyte scale.Grokking Data Analytics and Machine Learning teaches through production scenarios and case studies. 100 scenario-driven case studies covering:✅ Lakehouse architecture with Delta Lake, Iceberg, Hudi✅ Real-time pipelines with Kafka, Spark, Flink✅ Feature stores with Feast for training-serving consistency✅ MLOps platforms with MLflow, SageMaker, Airflow✅ Data quality frameworks with Great Expectations✅ Multi-region data sync and model serving at scale Every scenario includes: production challenge, architectural trade-offs, data/ML patterns, decision frameworks, and interview-ready explanations. Learn through real-world case studies from Netflix, Uber, Airbnb, Spotify's petabyte-scale data and ML architectures. Your journey from data engineer to architect begins here — with scenarios you'll face and systems you can build.

  11. O Jetpack Compose é o futuro da UI do Android. Domine como ele funciona internamente e torne-se um desenvolvedor mais eficiente com ele. Você também achará útil mesmo se não for um desenvolvedor Android. Este livro fornece todos os detalhes para entender como o Compose compiler e o runtime funcionam, e como criar uma biblioteca cliente usando-os.

  12. Jetpack Compose是Android界面开发的未来。掌握其内部工作原理,让您成为更高效的开发者。即使您不是Android开发者,这本书对您来说也很有价值。本书详细介绍了Compose编译器和运行时的工作原理,以及如何使用它们创建客户端库。

  13. Jetpack Compose 是 Android 使用者介面的未來。透過深入了解其內部運作原理,你將成為更有效率的開發者。即使你不是 Android 開發者,這些知識對你來說也很有價值。本書提供所有細節,幫助你理解 Compose 編譯器和執行時期是如何運作的,以及如何使用它們來建立客戶端程式庫。

  14. The history of software engineering is a story of continuous abstraction. We moved from machine code to assembly, from assembly to compiled languages, and from monolithic applications to microservices. Each step simplified the how of computation, allowing us to focus on the what.Today, we stand at the precipice of the most profound abstraction yet: Intelligence.This book is the field guide for that transition. It’s written by someone who has been in the trenches, shipping intelligent systems across continents, from solving scale issues in Silicon Valley to architecting robust, low-bandwidth solutions in Lagos. It’s a practical, no-hype look at what works when building intelligent software.Read it, absorb it, and be prepared to transition from a code writer to an architect of intelligence.

  15. This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from the Software Diagnostics and Observability Institute and the Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, and software trace and log analysis written from 15 April 2024 to 14 November 2025.