Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

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. Authentication - the art of creating and locking accounts, of verifying users and encrypting or forgetting passwords. Step-wise this beginner's guide explores software design and abstractions in Trailblazer by building an authentication library in Rails. After this book, you're ready to lock out people with your own code.

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

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

  5. 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!

  6. Beautiful APIs
    Cesare Pautasso

    This book visually presents an illustrated collection of real-world Web APIs - All rigorously sans titre. There is no better way to learn how to design a good API than to look and see how it's been done before.

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

  8. NETWORK SECURITY MANAGEMENT
    Joseph Thachil George

    The main purpose of this book is to understand the concept of network security. When implementing the network, the primary concern is to ensure confidentiality, integrity, and authentication. These concepts have been discussed in this book and explained with practical examples

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

  10. The Pulumi Book
    A developer's guide to programming the cloud with TypeScript and Amazon Web Services
    Christian Nunciato

    If you're a developer looking for a foothold into the cloud, this book is for you. The Pulumi Book will teach you all there is to know about Pulumi, the open-source platform that lets you build and manage cloud-based applications and infrastructure with modern programming languages and tools like TypeScript, Node.js, and Visual Studio Code.

  11. Mønstre – en indføring i analyse-, design- og arkitekturmønstre
    Aino Vonge Corry, Ole Vedel Villumsen, and Johnny Olsson

    En 20 år gammel tekst om hvad patterns i softwareudvikling er, som næsten ikke er blevet for gammel i de år. Vi beskriver og eksemplificerer analysemønstre, designmønstre, arkitekturmønstre og databasemønstre.

  12. クラウド ストラテジー
    クラウド移行を成功に導く意思決定に基づくアプローチ
    Gregor Hohpe

    This is a translation of https://leanpub.com/cloudstrategy

  13. Learn how to leverage the Angular Workspace to create the most effective and efficient development environment.

  14. ASP.NET Core Blazor 8.0
    Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 8.0, C# 12.0 und Visual Studio 2022
    Dr. Holger Schwichtenberg

    Dies ist die topaktuelle Auflage 8.13 dieses Fachbuchs, die am 01.11.2024 im Umfang von 828 Druckseiten erschienen ist die aktuelle Version Blazor 8.0.10 in allen Varianten behandelt: Blazor Web Apps (Blazor Static Server-Side-Rendering, Blazor Server, Blazor WebAssembly, Blazor United) sowie Blazor Hybrid (Blazor Desktop und Blazor MAUI).

  15. Docker for Web Developers
    A concise, practical, and easy-to-follow guide showing how Docker can quickly create web development environments on Windows, macOS, or Linux.
    Craig Buckler

    Docker will revolutionize your web projects no matter what OS you use. This book shows recipes for installing and managing all the software dependencies you need, such as servers, languages, databases, content management systems, and more.