Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Software Architecture

  1. Property-Based Testing in a Screencast Editor
    Property-Based Testing in a Screencast Editor
    Case Studies from Komposition
    Oskar Wickström

    Read the case studies and learn how property-based testing uncovered subtle bugs in a complex GUI application.

  2. Progressive Web Apps
    Progressive Web Apps
    Learn how to create progressive web applications from scratch.
    Tamas Piros

    A PWA is a web application that can be used on any device, under any network condition. There are certain traits that applications have, but web applications do not. Throughout the book we'll take a look at how to add app like features to web apps in order to make them work offline, perform under any network connection and become re-engeagable.

  3. Advanced Web Application Architecture

    The missing manual for making your web applications future-proof

  4. Angular Architecture Patterns
    Angular Architecture Patterns
    Apply Enterprise Principles and Patterns to Build Amazing Applications
    Matt Vaughn

    In software, some times you only have one chance to do it right. It is possible by leveraging well-defined architecture to create an amazing Angular application. Maximize the capabilities of Angular, Typescript, Visual Studio Code tools to enable architectural patterns that were once not available or easy to implement in modern web applications.

  5. CDI Dependency Injection for Enterprise Java Developers
    CDI Dependency Injection for Enterprise Java Developers
    A Practical Guide to Dependency Injection on the Jakarta EE (formerly Java EE) Platform
    Luqman Saeed

    Writing better, maintainable enterprise Java code can be a very daunting task. Wouldn't you love to have an API that helps you write better code?

  6. Achieving a Mature Software

    I'll show you many techniques, some frameworks, programming tips and organization, etc. The whole focus is not on frameworks, but in the concepts behind them. When needed, the examples will be done in Java, but the whole idea is to give you all you need to understand how to achieve a mature software.

  7. Alcançando Um Software Maduro

    Pretendo comentar sobre várias técnicas, apresentar alguns frameworks, dicas de programação e organização, etc. Esse livro não vai focar em tecnologias específicas ou frameworks específicos e sim no conceito do assunto, porém, quando necessário, os exemplos serão feitos em Java, mas a idéia dar tudo o que precisa para alcançar um software maduro.

  8. What I learned by Creating Systems for Five Decades
    What I learned by Creating Systems for Five Decades
    Principles to save you thousands of person-hours and a small fortune.
    Jim Kitzmiller

    If you use some of the principles in this book, you can save your company thousands of person-hours and a small fortune. The wisdom in this book is based on studies and experience spanning a wide variety of systems including software systems, personal empowerment systems, creativity systems, meditation systems, and self-expression systems.

  9. Practical Software Architecture
    Practical Software Architecture
    A Pragmatic way of working for Software Architecture including Decision Making, Design, Traceability and more.
    Moisés Macero

    A Pragmatic Way of Working for Software Architecture including Decision Making, Design, Traceability and more. Avoid abstract, heavy and boring methodologies and use this lightweight, straightforward and pragmatic approach to achieve your Architecture Goals.

  10. TYPO3 Extbase, 3. Auflage (Deutsch)
    TYPO3 Extbase, 3. Auflage (Deutsch)
    Moderne Extension-Entwicklung mit Extbase und Fluid
    Michael Schams

    Erfahren Sie, wie Sie mit Extbase und Fluid moderne TYPO3 Extensions entwickeln können! Die vollständig überarbeitete dritte Ausgabe des Buches basiert auf TYPO3 v9 LTS und berücksichtigt alle modernen Praktiken und neuen Aspekte dieser stabilen LTS-Version. https://www.extbase-book.org (Deutsche Übersetzung: Vanessa Nickel)

  11. TYPO3 Extbase, 3rd Edition (English)
    TYPO3 Extbase, 3rd Edition (English)
    Modern Extension Development for TYPO3 CMS with Extbase and Fluid
    Michael Schams

    Learn how to develop modern TYPO3 extensions with Extbase and Fluid! The reworked and restructured 3rd edition of the book is based on TYPO3 v9 LTS and takes all modern practices and new aspects of this latest stable LTS release into account. https://www.extbase-book.org

  12. Service Mesh Primer
    Service Mesh Primer
    The New Infrastructure for Microservices
    Eberhard Wolff, Hanna Prinz, and INNOQ

    Service meshes facilitate microservice systems. This book gives an introduction to services meshes like Istio, Linkerd 2, Consul, and AWS AppMesh. It shows the benefits and challenges and even provides an executable example with Istio.

  13. Build APIs You Won't Hate: Second Edition
    Build APIs You Won't Hate: Second Edition
    Roughly 80% of the internet is roughly built APIs, held together with enough duct-tape to choke all the hamsters powering it. Let's learn how to build them properly.
    Phil Sturgeon

    There has been a lot of change in API-land since the first edition, so let's stop building APIs like it's 2013.

  14. Reactive Spring
    Reactive Spring
    (v1.5)
    Josh Long

    Join Spring Developer Advocate Josh Long (@starbuxman) for an introduction to reactive programming and its implementation in the Spring ecosystem.

  15. The road to successful Application Performance Monitoring
    The road to successful Application Performance Monitoring
    Quickstart Guide for Application Performance Monitoring
    Josef Mayrhofer

    Learn how to make APM - Application Performance Monitoring - part of Dev and Ops daily work