Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Books

  1. API-Driven DevOps
    Strategies for Continuous Deployment
    Nordic APIs

    Grab this volume to learn about the API-driven approach to uniting development and operations. This eBook combines all our writing on DevOps, the firestorm that empowers and extends capability for developers; we overview Continuous Integration tooling, Docker, IoT Continuous Deployment, Configuration Management, and more.

  2. Holistic InfoSec For Web Developers, Fascicle 0: Physical and People
    Creating and maintaining robust technical solutions that will resist attacks from your adversaries
    Kim Carter

    The first part of a three part book series focused on lifting the security knowledge of Software Developers, Engineers, and their teams, so that they can continuously deliver secure technical solutions on time and within budget. Free Online: https://f0.holisticinfosecforwebdevelopers.com

  3. Applied Artificial Intelligence
    An Engineering Approach
    Bernhard G. Humm

    Modern AI applications are not built from scratch but, instead, by integrating off-the-shelf components: libraries, frameworks, and services. "Applied Artificial Intelligence - An Engingeering Approach" focuses on engineering user friendly, high-performance, and maintainable AI applications.

  4. Camel Design Patterns
    Patterns, Principles, and Practices for Designing Apache Camel Applications
    Bilgin Ibryam

    Describes the most commonly used patterns and principles for creating modern Apache Camel applications. Each pattern is based on a real world use case and provides Camel specific implementation details and best practises.

  5. Funky Penguin's Geek's Cookbook
    Recipes for upgrading your (geek) life
    David Young

    Upgrade your (geek) life to the next level with this collection of recipes (guides) on building your own highly-available "private cloud", leveraging current, mainstream modern toolchains. Additional recipies follow for __using__ your cloud for running popular self-hosted tools (Plex, OwnCloud, Wordpress, etc)

  6. Read-Eval-Print-λove
    v003 - Forth Thinking
    Michael Fogus

    A primordial Forth, and some related philosophy.

  7. How To Develop Embedded Software
    A Case Study
    David Clifton

    This case study shows processes, tools, and methods used by embedded system developers. The book's content is derived from the author's 35 years experience developing embedded systems for major corporations. The example project is a digital trombone implemented on an mbed and Arduino compatible, NUCLEO-L432KC board from STMicroelectronics..

  8. Solid, tiens-toi bien !
    11 patrons comportementaux en BD
    LAURIER Vincent and ETIENNE Olivier

    Découvrez 11 design patterns du GoF grâce à une bande dessinée ! Une approche vulgarisée, des exemples simples en PHP, des diagrammes UML illustrés.Tout pour retenir les patrons suivants : Méthode modèle, Itérateur, Commande, Interpréteur, Stratégie, Visiteur, Chaîne de responsabilités, Observateur, Médiateur, État, Mémento.

  9. The Art Of Performance Engineering
    Learn Performance Optimization techniques to ensure high performance of your application.
    Vineeta Vashistha & Amit Vashistha

    Tips and Techniques to optimize your Web Pages, Web Server, Application Server and Database Server together with detailed insight into Tuning and Debugging of your application.

  10. Domain-Driven Design in PHP
    Discover DDD, Architectural Styles, Tactical Design Implementations, and Bounded Context Integration with PHP 7.4 examples
    Carlos Buenosvinos, Christian Soronellas, and Keyvan Akbary

    Master Domain-Driven Design Tactical patterns: Entities, Value Objects, Services, Domain Events, Aggregates, Factories, Repositories and Application Services; with real examples in PHP. Explore the advantages of Hexagonal Architecture and understand Strategic design with Bounded Contexts and their integration through REST and message queues.

  11. A Primer on Design Patterns
    First Edition
    Rahul Batra

    The objective of the book is to introduce its  reader to the world of design patterns by working through some important ones. It is not an exaustive reference text on design patterns, rather a friendly tutorial type text. The reader is expected to be familiar with programming in an object oriented language like Java or Python. 

  12. Trailblazer
    A New Architecture For Rails
    Nick Sutterer

    Trailblazer introduces several new abstraction layers into Rails. It gives developers structure and architectural guidance and finally answers the question of "Where do I put this kind of code?" in Rails. This book walks you through a realistic development of a Rails application with Trailblazer and discusses every bloody aspect of it.

  13. Understanding the Four Rules of Simple Design
    and other lessons from watching thousands of pairs work on Conway's Game of Life
    Corey Haines

    The only thing we truly know about software development is that we can expect changes to our system.Through concrete examples, let's explore ways to build flexible, adaptable software systems by better understanding Kent Beck's 4 Rules of Simple Design.

  14. This is the classic volume on every variety of technical review of programs, designs, tests, documentation, plans, requirements, ...

  15. UML ERP Workshop - Writing a BRD with Enterprise Architect, Inventory module
    Designing an Enterprise Resource Planning (ERP) System with the UML modeling tool, Enterprise Architect by writing a Business Requirement Document for the Inventory module.
    Jose Zouain

    This book helps you design an application with the UML (Unified Modeling Language) modeling tool, Enterprise Architect.It shows you how to write a Business Requirement Document (BRD) using a real-life Enterprise Resource Planning (ERP) system, an application with 20 years in the market.