Leanpub Header

Skip to main content

Filters


Books

  1. 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.

  2. AI: The Next Literacy
    Your Essential Guide to the Revolution Happening Now
    Suman Gyawali
    No Description Available
  3. Engineering as a Leadership System
    Why engineering excellence fails systemically despite modern practices
    Martin Hinshelwood

    Engineering excellence isn’t a team problem, it’s a leadership system problem.This book shows how operating models, decision rights, and measurement shape delivery outcomes, and why modern practices fail when the system around them still assumes predictability.

  4. The Practical Software Architect
    Hands-on tools and real-life practices to make software architecture work in the real world
    Moisés Macero

    Professionals require tools to perform their jobs effectively. Product designers, Salespeople, Managers, and Software Developers all have tools. What about Software Architects?

  5. Rust Projects - Write a Redis Clone
    Explore asynchronous programming with the actor model using Rust and Tokio
    Leonardo Giordani

    Explore the power of Rust with "Rust Projects: Write a Redis Clone". This hands-on guide takes you through building a Redis-inspired database from the ground up, introducing key programming concepts like TCP connections, the RESP protocol, and concurrency. Following the CodeCrafters challenge, this book gradually builds your skills, making complex topics accessible. Whether you're new to Rust or looking to deepen your understanding, this project-based journey offers practical, real-world insights into modern systems programming. The book contains 40% discount code for CodeCrafters.io!

  6. Simple RESTful API design guidelines that make sense
    that Developers will (want to) use
    Michalis ARGYRIOU

    This book provides a cookbook of guidelines on designing beautiful (simple to use) and practical (simple to implement) RESTful API.

  7. Hello! I'm Tony Robinson, a senior security analyst and rule writer on the Proofpoint Emerging Threats team. I write rules for the ETOPEN and ETPRO rulesets. My book will teach you about the ins and outs of Suricata, rules and rule writing in general, why the IDS software behaves a certain way, and how to get the most out of your Suricata deployments.

  8. Go, from the beginning
    from o to hero
    Chris Noring

    In this book you will learn the following: Build Console appsCreate Web APIsTest your codeCreate and publish reusable packages that others can consumeOrganize your files in a projectWork with files and directoriesParse text with the string library and regular expressions.

  9. Darker Corners of Go
    Rytis Bieliunas

    A condensed list of lessons for new to intermediate gophers, including experienced developers who are new to Go.

  10. Érase una vez Docker
    Crear, compartir y ejecutar aplicaciones modernas
    Manuel Morejón

    ¿Kubernetes te parece difícil? Esta es la precuela técnica que necesitas. Deja de copiar Dockerfiles a ciegas y domina los cimientos: imágenes, redes, volúmenes y Docker Compose. La guía definitiva en español para entender los contenedores y construir la base sólida de todo Ingeniero DevOps.

  11. Bash programming tutorial

  12. Aprende Machine Learning en Español
    Teoría + Práctica Python
    Juan Ignacio Bagnato

    Aprende los conceptos básicos del Machine Learning y avanza poco a poco con teoría y divertidos ejercicios prácticos en Python a niveles intermedios y avanzados hasta llegar al Deep Learning.Tu camino para convertirte en un Científico de Datos comienza aquí

  13. Discrete Mathematical Algorithm, and Data Structure
    Major Components of Mathematics, and Computer Science Explained with the help of C, C++, PHP, Java, C#, Python, and Dart
    Sanjib Sinha

    Readers will learn discrete mathematical abstracts as well as its implementation in algorithm and data structures shown in various programming languages, such as C, C++, PHP, Java, C#, Python and Dart. This book combines two major components of Mathematics and Computer Science under one roof.

  14. Ruby Is For Fun
    Self-Study Course, From Absolute Beginner to Advanced
    Roman Pushkin

    This self-study course written as a book is your first step towards making money by coding and programming from home, and doing that with fun. You will understand how the Ruby language works, and establish a foundation for being successful freelance developer. 

  15. Mastering Software Development in R
    Roger D. Peng, Sean Kross, and Brooke Anderson

    This book covers R software development for building data science tools. This book provides rigorous training in the R language and covers modern software development practices for building tools that are highly reusable, modular, and suitable for use in a team-based environment or a community of developers. (Printed copies coming soon!)