Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. 数字身份认证技术与实践
    从概念到实战的深入理解
    田杰

    本书最大的特点是全部案例都有开源的在线可运行的版本,对于一些企业特定的不便直接开源的系统,都写了一个最小化的开源版本。 案例丰富、但并非代码充斥,而是仅给予核心代码和详细说明,对于完整项目,都附有相关的仓库链接。

  2. Succeeding with OKRs in Agile (2nd edition)
    How to create & deliver Objectives Key Results for teams
    Allan Kelly

    Clear concise discussion of what OKRs are, why you want to use them with agile, how to write them, deliver them and the pitfalls to avoid.

  3. Agile Unleashed
    Strategies For Building Collaborative Teams And Maximizing Workflow Capacity
    Rafael Antonio George Duval

    Ready to take your Agile practice to the next level?

  4. Accelerated macOS Core Dump Analysis, Third Edition
    Training Course Transcript with LLDB Practice Exercises
    Dmitry Vostokov

    The full transcript of Software Diagnostics Services training with 12 step-by-step exercises. Learn how to analyze app crashes and freezes, navigate through process core memory dump space and diagnose corruption, memory leaks, CPU spikes, blocked threads, deadlocks, wait chains, and much more.

  5. Accelerated Windows API for Software Diagnostics, Second Edition
    With Category Theory in View
    Dmitry Vostokov

    The book contains the full transcript of Software Diagnostics Services training with 10 hands-on exercises on various topics related to Windows API.

  6. A Guide for Facilitating Quality Assessments
    With Case Studies using QPAM
    Janet Gregory and Selena Delesie

    Whether you are new to quality assessments or are experienced and want to improve your assessment offering, this book provides techniques, tools, approaches, and examples to support your success. Examples in this book are based on QPAM from Selena and Janet’s first book “Assessing Agile Quality Practices with QPAM: Enabling Teams to Improve.” 

  7. How to Understand Almost Anything
    A Practitioner's (updated) Guide to Domain Analysis
    Markus Voelter

    You want to analyse, understand and capture the subject matter of a domain, typically because you want to build a software system in that domain? You're looking for abstractions to describe and ultimately execute said subject matter? Then this book is for you: it's chock-full of experience and practices for tackling this challenge.

  8. No Description Available
  9. Pattern-Oriented Memory Forensics
    A Pattern Language Approach, Revised Edition
    Dmitry Vostokov

    The short book is a fully revised transcript of a lecture introducing a unified pattern language for memory forensics - an investigation of past software behavior in memory snapshots. The lecture has a short theoretical part and a practical memory analysis part using WinDbg debugger from Microsoft Debugging Tools for Windows.

  10. Domain Driven Design, DDD, Strategic Design, Tactical Design, Enterprise Application Development, Agile, Scrum, Event Storming, Domain Storytelling, Microservices, CQRS, Layered Architecture, OOP, SOLID, KISS, YAGNI, DRY, Gang of Four, Enterprise Application Architecture Patterns, TDD, BDD

  11. Accelerated Linux Disassembly, Reconstruction and Reversing, Second Edition
    Training Course Transcript and GDB Practice Exercises with Memory Cell Diagrams
    Dmitry Vostokov

    Learn disassembly, execution history reconstruction, and binary reversing techniques for better software diagnostics, troubleshooting, and debugging on x64 and ARM64 Linux platforms via practical step-by-step hands-on exercises using GDB and memory dumps. Covered 25 ADDR patterns, and many concepts are illustrated with Memory Cell Diagrams.

  12. Extended Windows Memory Dump Analysis
    Using and Writing WinDbg Extensions, Database and Event Stream Processing, Data Science and Visualization, Machine Learning and AI, Second Edition
    Dmitry Vostokov

    The book contains the full transcript of Software Diagnostics Services training with 25 hands-on exercises. This training course extends pattern-oriented analysis introduced in Accelerated Windows Memory Dump Analysis, Accelerated .NET Core Memory Dump Analysis, and Advanced Windows Memory Dump Analysis with Data Structures.

  13. The Web Development Glossary 3K
    More Than 3,000 Terms and Concepts for the Well-Rounded Developer
    Jens Oliver Meiert

    What is a BHO? CQRS? An EMD? What is Goanna? Hooking? Sharding? How about dynamic color, the phoenix server pattern, or the rules of ARIA? Covering more than 3,000 terms and concepts, and including explanations from Wikipedia and MDN Web Docs, The Web Development Glossary 3K provides an overview of web development unlike any other book or site.

  14. Domain Driven Design Made Easy Notebook

  15. Design and Reality
    Essays on Software Design
    Rebecca Wirfs-Brock and Mathias Verraes

    “Happily purchased. Handy to have these in one place. Thank you!” — Kent Beck “Excellent new thinking on Domain-Driven Design. It's full of real practical experience in getting the most value from domain modelling. Just like the Eric Evans' DDD book, this gives more insight each time you read it.” — Ian Russell