Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. Accelerated Linux Disassembly, Reconstruction and Reversing, Second Edition
    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.

  2. Extended Windows Memory Dump Analysis
    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.

  3. The Web Development Glossary 3K
    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.

  4. Design and Reality
    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

  5. Docker en profundidad
    Docker en profundidad
    De cero a Docker en un solo libro
    Nigel Poulton and Pablo J Moreno
    No Description Available
  6. Everyday Git 2022 - Attaining code quality and keeping your team sane
    Everyday Git 2022 - Attaining code quality and keeping your team sane
    Attaining code quality, creating high-quality software products and keeping your whole team sane.
    Bryan Lim

    Everyday Git 2022 is a pragmatic guide with easy examples on how to use Git easily. Gain access to the tips and tricks to using Git. Save you 100 hours in learning Git. Keep the whole team sane by using Git every day. Improve code quality and eventual product quality by tracking changes in your code base.

  7. Tech Fluent CEO
    Tech Fluent CEO
    Build and Lead Extraordinary Digital Companies, Without Being a Tech Nerd
    Aman Y. Agarwal

    Hate calling yourself a "non-technical" founder or professional? Never again. The ultimate guide to thinking digitally and leading software companies.

  8. Nail A Coding Interview: Six-Step Mental Framework

    A practical book about how candidates can outperform in coding interviews, from the lenses of interviewers

  9. The Product Minded Software Engineer

    In this book, I stated how we could gain the product-first approach. I have shared methods and experiences that I sincerely believe may benefit you. I hope this book will enable you to include product-first intent in your code-first perspective. 

  10. The easiest way to learn design patterns
    The easiest way to learn design patterns
    With JavaScript code examples on Node.js
    Fiodar Sazanavets and Awal Kamin Salifu

    Learn design patterns in the easiest way possible. You will no longer have to brute-force your way through each one of them while trying to figure out how it works. The book provides a unique methodology that will make your understanding of design patterns stick. It can also be used as a reference book where you can find design patterns in seconds.

  11. No todo es programar
    No todo es programar
    10 habilidades que todo programador necesita
    Kiko Palomares

    Si quieres la versión en papel de este libro la puedes adquirir en Amazon.

  12. E-mails from an old bug to a young one

    What if bugs could write e-mails? What if they would like to share their insights with younger shrews, as they grew old? This book allows you to take a different look at the development processes, learn from the developers' adversaries... the bugs!

  13. The Angular Developer's Nx Handbook
    The Angular Developer's Nx Handbook
    Lars Gyrup Brink Nielsen

    Everything an Angular developer needs to get going with the Nx build framework.

  14. Breaking down JSON Web Tokens
    Breaking down JSON Web Tokens
    From pros and cons to building and revoking
    The FusionAuth Team

    JSON Web Tokens, or JWTs, are a powerful tool to encapsulate information in an integrity preserving fashion. This technology is widely deployed and supported, and can help you build scalable, secure systems.

  15. Frontend Architecture
    Frontend Architecture
    Una introducción al mundo de la arquitectura software orientada al frontend.
    Iago Lastra Rodríguez

    Este libro es una invitación a pensar con claridad sobre los cimientos de cualquier frontend: desde cómo medir la calidad de una arquitectura, hasta cómo organizar reglas de negocio, gestionar el estado o aplicar principios como SOLID de forma realista. A través de herramientas objetivas como el connascence, los diagramas de dependencia y los patrones clásicos del desarrollo web, se recorre la historia, los errores comunes y una propuesta concreta de arquitectura recursiva para aplicaciones SPA. No encontrarás aquí una receta mágica. Pero sí una colección de ideas que me hubiera gustado entender mucho antes.