Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Software Architecture

New to Software Architecture? Read the Software Architecture article

  1. TYPO3 CMS Certified Developer (English)
    TYPO3 CMS Certified Developer (English)
    Exam Study Guide for the Official TCCD Certification of the TYPO3 Association
    Michael Schams

    This book is the ideal study guide for the official TCCD certification by the TYPO3 Association. The revised and updated 2nd edition (for TYPO3 v9 exams) contains 200 example questions and detailed explanations of which answers are correct and why. Simply the perfect choice for every TYPO3 developer to prepare for the test and master the exam!

  2. Microservices
    Microservices
    A Pragmatic Approach
    Rohit Kelapure

    Actionable Microservices implementation & architecture advice that will get your applications to production faster in days! not weeks or months

  3. A Cloud Infrastructure for Processing Images

    A sketch for a scalable system built using AWS for processing and analyzing images. 

  4. Monitoring Small IT
    Monitoring Small IT
    TrueSight SaaS IT Book Series
    J. David Gwartney

    IT is everywhere these days. SOHO, small Schools, and Mom & Pop business rely on IT infrastructure to conduct business. Typicall they have zero budget or expertise in ensuring these IT service are up and available. The SaaS monitoring solution TrueSight Pulse allows even small family business's to deploy monitoring to ensure the continuity of their Business. This book shows how in a matter of hours

  5. Come out and Play
    Come out and Play
    Webanwendungen schreiben mit Scala, Scala.js, Akka und dem Play Framework.
    Jens Grassel and Andre Schütz

    In diesem Buch liefern wir einen praxisorientierten Einstieg in die Entwicklung größerer Webanwendungen auf Basis moderner Technologien wie Scala, Akka,  dem Play Framework  und Scala.js.Im Verlauf des Buches wird eine nicht-triviale Anwendung entwickelt wobei fortgeschrittene Techniken zum Einsatz kommen.

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

    The second 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://f2.holisticinfosecforwebdevelopers.com

  7. Holistic InfoSec For Web Developers, Fascicle 1: VPS, Network, Cloud and Web Applications
    Holistic InfoSec For Web Developers, Fascicle 1: VPS, Network, Cloud and Web Applications
    Creating and maintaining robust technical solutions that will resist attacks from your adversaries
    Kim Carter

    The second 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://f1.holisticinfosecforwebdevelopers.com

  8. arc42 by Example
    arc42 by Example
    Software Architecture Documentation in Practice
    Gernot Starke, Michael Simons, Stefan Zörner, Ralf D. Müller, and Hendrik Lösch

    Real software architectures, documented with the arc42 template. Helps you jumpstart your own documentation.

  9. Software Development Axioms, 2nd Edition
    Software Development Axioms, 2nd Edition
    Simple Rules for Higher Quality
    John "g$" Gmutza

    The software landscape is more crowed than ever! New frameworks seem to arrive weekly.  There are tons of books out there about mastering specific frameworks, but here is one to help you master the one constant factor, no matter where you are:  constructing the source code. Build great things in any programming notation; the rules are inside...

  10. Refactoring to Patterns - An Experiment

    One of the most misunderstood XP techniques might be Refactoring. Many understand it in the meaning of re-write which is definitely not what it was meant to be. See how refractoring an example taken from a real world project both consits of very small sometimes even tiny changes and still introduces major archiectural reconstructions.

  11. Agile Software Architecture
    Agile Software Architecture
    Designing architecture iteratively, keeping it simple and valuable
    Martín Salías

    Software Architecture is a wide and complex discipline, full of different perspectives, opinions and definitions. The main idea behind this work is that, as fundamental as software architecture is, it shouldn't be considered a separate activity on the whole software life cycle, either to be performed by an isolated group or individual, or to be conceived in a separate phase from the majority of the construction process.

  12. Programming React Native

    In this book, we aim to build cross-platform mobile apps, for Android and iOS, using React Native. We'll learn what it means to build a robust application architecture that will stay with you regardless of change in the tooling or ecosystem churn (i.e. by the time you finish your app, there might be new tools and new versions of everything). Where appropriate, you'll also get a peek into how React Native works if you're that kind of a person :)

  13. Web Hacking 101
    Web Hacking 101
    How to Make Money Hacking Ethically
    Peter Yaworski

    On December 22, 2015, Twitter paid over $14,000 to ethical hackers for exposing vulnerabilities. This wasn't a shakedown. Sites like Twitter, Shopify, Dropbox, Yahoo, Google, Facebook and more, ask ethical hackers to report security bugs and pay them. This book will teach you how you can get started with ethical hacking.

  14. Communicating Software Architectures with arc42
    Communicating Software Architectures with arc42
    Lean, effective & painless documentation
    Gernot Starke and Peter Hruschka

    This practical guide shows how you can effectively apply the practical and well-proven arc42 template to design, develop and document your software architecture. It contains more than 200 practical tips how to improve your architecture communication and documentation.

  15. Fundamentals of Windows Performance Analysis
    Fundamentals of Windows Performance Analysis
    Alex Kirshenbaum and Michael Milirud

    This book will teach you how to investigate and root-cause numerous types of performance issues on a PC, in many cases all the way down to the code causing them.