Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Books

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

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

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

  4. Serverless
    Serverless
    Patterns of Modern Application Design Using Microservices (Amazon Web Services Edition)
    Obie Fernandez

    "Serverless" application architectures offer tremendous cost savings and colossal horizontal scaling ability, with the side benefit of encouraging loosely coupled design. The advantages are so profound, that the days of monolithic application servers might be numbered. To that aim, this book gives you a deep dive into designing and deploying your own serverless applications.

  5. Beginning Java
    Beginning Java
    Dive into the challenging world of software development
    Michael Müller

    Do you like to start with programming apps? Dive into the challenging world of software development with Java. Find out about the basics of the programming language Java as well as programming in common. Learn about software structures and common tasks like testing and improving your software (aka refactoring). Enjoy reading and in practice.

  6. Laravel Companion: Second Edition

    A progressive discovery of the Laravel helper features, functions, classes, utilities, Collections, and more!

  7. Drawing for IT Architects

    When you make a drawing to explain the architecture of an IT system or another aspect of it, it's important that the reader will understand your drawing. A drawing is worth a thousand words only if the message isn't lost in the graphical noise that can easily appear.

  8. Enduring CSS
    Enduring CSS
    Architect and maintain large-scale CSS codebases
    Ben Frain

    Learn how to write CSS for any size project. CSS that endures continual iteration, multiple authors and yet always produces predictable results. Enduring CSS is a robust and proven approach to authoring and maintaining style sheets at scale. Written by the author of the traditionally published 'Responsive Web Design with HTML5 & CSS3'.

  9. Behave! Solid
    Behave! Solid
    11 behavioral patterns as comics
    Vincent LAURIER and Olivier ETIENNE

    Let's discover the 11 behavioral design patterns from the GoF, thanks to a comic strip! A simple approach, with PHP examples and illustrated UML diagrams.Everything you need to remember the following patterns: Template method, Iterator, Command, Interpreter, Strategy, Visitor, Chain of responsibilities, Observer, Mediator, State, Memento.

  10. API-Driven DevOps
    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.

  11. Holistic InfoSec For Web Developers, Fascicle 0: Physical and People
    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

  12. Funky Penguin's Geek's Cookbook
    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)

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

    A primordial Forth, and some related philosophy.

  14. How To Develop Embedded Software
    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..

  15. Solid, tiens-toi bien !
    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.