Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. 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 July 2009 - January 2010. This major revision contains corrections and WinDbg output color highlighting.

  2. Design Practice Reference
    Activities and Templates to Craft Quality Software in Style
    Olaf Zimmermann and Mirko Stocker

    A collection of proven software engineering and architecture design method elements to accelerate project work and reduce technical risk. Suited for API design and (micro-)service architectures. Activity descriptions and artifact templates for non-functional requirements, domain models, architectural decision records, API contracts. Sample content.

  3. Open Source Licensing 101
    From Concepts to Practical Implications
    Gustavo Pinto

    Although we do have some good books about open source software licensing, most of these books are written by (and to) lawyers, which hinder the understanding of busy developers. This book also has a practical orientation. After covering the concepts of open source licensing, we highlight real examples of good and bad licensing usage.

  4. State in Flutter
    A Guide to State Management in Flutter
    Sanjib Sinha

    If you're an intermediate learner or advanced professional who are still struggling with the complex concept of State in Flutter, then this book is for you!

  5. Practical Tips and Tricks for Selenium Test Automation
    Practical Tips and Tricks for Selenium Test Automation
    Anton Smirnov

    In this book, there will be a large number of examples and descriptions of approaches to solving some problems in test automation. In this book, I have tried to focus more on the concept of how to use the strengths and weaknesses of Selenium WebDriver.

  6. Use Mock's with Automation Testing
    Use Mock's with Automation Testing
    Anton Smirnov

    In this book, I have considered options with practical applications. This book also provides many examples of programming languages for further use in projects.

  7. Automated API testing
    Automated API testing
    Anton Smirnov

    This book will be a lot of programming and describing patterns. I tried to create instructions on how to write code for API testing. In this book, I tried to focus more on the concept of how and with what vision it is necessary to approach the testing of an API.

  8. Automated Testing Strategy
    Automation Engineers' Handbook
    Anton Smirnov

    This book is based on 4+ years of experience in the field of automation testing. During this time, a huge collection of solved issues has accumulated, and the problems and difficulties typical for many beginners have become clearly visible. It seems reasonable to summarize this material in the form of a book.

  9. As a PHP developer, working with Unicode, UTF-8, and multibyte strings can feel intimidating. Advanced PHP String provides an approachable guide through reading, writing, looping, and parsing multibyte strings through hundreds of hands-on examples using the Laravel helper methods as a familiar foundation.

  10. Descubre Svelte
    El framework más amado en el mundo del Frontend
    Miguel Angel Durán García

    Svelte es un soplo de aire fresco en el mundo del Desarrollo Web, dominado por React y Vue. Apuesta por evitar que escribas código repetitivo e inútil. Su sencillez hará que vuelvas a amar la Programación Web.

  11. Continuous Delivery Pipelines
    How to Build Better Software Faster
    Dave Farley

    This practical handbook provides a step-by-step guide for you to get the best continuous delivery pipeline for your software.

  12. Gradual Modularization for Ruby and Rails
    Improve collaboration, system design, and flexibility
    Stephan Hagemann

    Get yourself a new tool to manage your Rails application and your growing engineering organization! Prevent the ball-of-mud (and fix it!). Go for microservices or SOA if it makes sense not just because you don't have any other tool. Do all this through a low-overhead tool: packages. Enable better conversations to make practical changes today.

  13. GitLab Cheatsheet
    Abdurrachman M

    For the past 3 years I've been building CI/CD workflows for various companies and today I want to share my cheat sheet about how to build good GitLab CI/CD for your project and businesses.

  14. Vertical Slicing and How to Boost Value Delivery
    Slicing user stories in Agile software development
    TJ Rerob

    Agile software development is a fast-paced and complex environment. Goals seem to be moving out from under you all of the time.So how do you build what you need to meet goals? Vertical Slicing of user stories helps you build more effectively and efficiently. Vertical Slicing of user stories is absolutely critical if you aim to deliver value.

  15. Die IODA Architektur im Vergleich
    Ralf Westphal and dotnetpro

    Bisherige Architekturmuster leiden an funktionalen Abhängigkeiten. Die machen danach strukturierte Codebasen grundsätzlich schwer verständlich und schlecht testbar. Interfaces, DIP & IoC sollen dem abhelfen, doch der Effekt ist begrenzt. Die IODA Architektur packt dieses Übel an der Wurzel und strukturiert Software ohne funktionale Abhängigkeiten.