Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. Das Praxishandbuch für Agiles Requirements Engineering
    Tipps zum Kommunizieren & Dokumentieren von Anforderungen
    Peter Hruschka, Markus Meuten, and Dirk Fritsch

    Requirements pragmatisch und praxisnah am Beispiel demonstriert. Lernen Sie req42 kennen, das agile Framework, welches Product Ownern die Werkzeuge an die Hand gibt, die für erfolgreiche Produktentwicklung gebraucht werden. Denn agiles Requirements Engineering ist viel mehr als nur den Product Backlog pflegen.

  2. Recipes for Decoupling
    Matthias Noback

    Write software that survives

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

  4. 101 Green Software
    A Practical Guide for Developers & Architects
    Ioannis Kolaxis

    Grab this book now to be among the first to learn about Green Software Engineering and make an impact by helping prevent climate change!

  5. Pragmatic Type-Level Design
    Practical introduction to type-level programming: design principles, design patterns, methodologies, approaches
    Alexander Granin

    An approachable, well-written, practice-oriented, academism-free guide into programming with types. How to build useful real-world type-level programs with low complexity and low risks.

  6. Quintessence
    An acme for software development organisations
    Bob Marshall

    Gain insights into what the world's most effective software delivery organisations look like, feel like and work like.

  7. Amazing CTO
    The missing manual for managing
    Stephan Schmidt

    Your hard skills landed you the management position, but it’s your soft and management skills that will drive your success. Numerous books cover architecture and processes, "Amazing CTO" stands out as the essential guide for managing effectively, authored by influential CTO Coach Stephan Schmidt.

  8. Modular Architecture on iOS and macOS
    Building large scalable iOS and macOS apps and frameworks with Domain Driven Design
    Cyril Cermak

    In my career as an iOS Engineer / Tech-Lead / System Architect, I interviewed and worked with many great engineers. When it comes to building large scalable iOS apps with domain driven design they all had very similar questions. Thus I decided to write this book and clarify all topics that are needed for building and working on such architecture.

  9. Accelerated Windows Memory Dump Analysis, Sixth Edition, Part 2, Kernel and Complete Spaces
    Training Course Transcript and WinDbg Practice Exercises with Notes
    Dmitry Vostokov

    Learn how to analyze system crashes and freezes, navigate through the kernel and complete spaces, and diagnose patterns of abnormal software behavior using the WinDbg debugger. The course covers more than 35 crash dump analysis patterns from x64 kernel and complete (physical) memory dumps.

  10. Level Up Your Debugging
    Moving beyond console.log and print
    Kevin Hicks

    Your boss is breathing down your neck, users are yelling and everyone thinks fixing the bug should be simple and quick. Level Up Your Debugging gives you the processes, tips, and tools you need to make debugging quick and painless.

  11. PCB Design & Layout For DIY Etching
    A Project-based Tutorial for Printed Circuit Board Designs Using Ultiboard & DIY Etching
    Bolakale Aremu

    In this tutorial you will learn step by step how to use Ultiboard to route and make a single-layer Printed Circuit Board layout that you can print out on paper. Finally, you will learn with demo videos a very inexpensive DIY method for transferring your layout to a Copper Clad board that you can etch and solder manually. No heat transfer is invo...

  12. This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) written in February 2010 - October 2010. This major revision contains corrections and WinDbg output color highlighting.

  13. Platform Engineering teams enable software organizations to transition to a native cloud model by curating and funneling technology innovations from hyperscale cloud providers. This book provides architectural and strategic guidance to build modern software platforms as internal products that empower developers as creative problem solvers

  14. 50+ Lessons From 50 Books
    Let the Learning Begin!
    Rahul Parwal and Ajay Balamurugadas

    Lessons from a diverse range of books on Testing, Automation, Hacking, Habits, Writing, Thinking, Productivity, Software Engineering, Innovation, Design, Management, Finance, Personality Development, Soft Skills, etc. Powered By: Happy Book Reading Club (HBR)

  15. Nuxt 3: Desarrolla aplicaciones web modernas y escalables
    ¡50% de Descuento en preventa!
    Javier Martinez

    Aprende los conceptos básicos de Nuxt 3 y avanza, con ejemplos detallados, hasta una aplicación web real y desplegada en producción. Single Page Application, Server Side Rendering (SSR), Generación de páginas estáticas, routing, store, plugins, módulos... También cubriremos testing unitario y E2E añadiéndolos a un sistema de Integración continua.