Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Books

  1. Beautiful API Evolution

    Web APIs change, slowly. Watch how their structure evolved over the years with these beautiful illustrations. There is no better way to learn how to improve your API design than to look and see how other APIs have been changed before.

  2. Melhores Práticas de Arquitetura de Software na era da Nuvem
    Melhores Práticas de Arquitetura de Software na era da Nuvem
    Melhores Práticas de Arquitetura de Software na era da Nuvem
    Trybe, Francisco Isidro Massetto, Elder Moraes, Sérgio Lopes, Sandro Giacomozzi, Leandro Domingues, Mauricio Salatino, Karina Varela, and Otavio Santana

    Cap. 1: A importância de aprender conceitos ao invés de novos frameworksCap. 2: Tenho lido sobre DDD; para onde devo ir depois?Cap. 3: Clean codeCap. 4: Clean ArchitectureCap. 5: RefatoraçãoCap.6: NoSQL vs. SQLCap. 7: Arquitetura de microsserviçosCap. 8: CloudCap. 9: Precisamos falar sobre atualizaçõesCap.10: Destrinchando performance de aplicações

  3. Better Flutter
    Better Flutter
    Learn essential concepts to be a better Flutter developer
    Sanjib Sinha

    We'll learn core conceptions that runs Flutter. With the help of these conceptions, you'll learn the abstraction behind the Flutter applications that you're going to build.

  4. Tecnologías para arquitecturas basadas en microservicios
    Tecnologías para arquitecturas basadas en microservicios
    Patrones y soluciones para aplicaciones desplegadas en contenedores
    José Manuel Ortega

    El lector aprenderá los diferentes patrones que podemos utilizar cuando tenemos en mente el desarrollo de una aplicación basada en microservicios. El conocimiento de las buenas prácticas y patrones de desarrollo de software hace que los aplicaciones cumplan con todas las métricas de calidad de desarrollo.

  5. Domain-Driven Design: The First 15 Years - Traditional Chinese version
    Domain-Driven Design: The First 15 Years - Traditional Chinese version
    Essays from the DDD Community
    DDD Taiwan Community
    No Description Available
  6. Memory Dump Analysis Anthology, Volume 4, Revised Edition

    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.

  7. Building your own authentication library with Trailblazer

    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.

  8. Design Practice Reference
    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.

  9. Open Source Licensing 101
    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.

  10. State in Flutter
    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!

  11. Beautiful APIs
    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.

  12. Gradual Modularization for Ruby and Rails
    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. NETWORK SECURITY MANAGEMENT
    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

  14. Die IODA Architektur im Vergleich
    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.

  15. The Pulumi Book
    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.