New to Software Architecture? Read the Software Architecture article
"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.
As the digital economy changes the rules of the game for enterprises, the role of architects also changes. Rather than focus on software architecture alone, they must connect the penthouse, where the business strategy is set, and the engine room, where the enabling technology is implemented. Learn how to ride this Architect Elevator!
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.
A progressive discovery of the Laravel helper features, functions, classes, utilities, Collections, and more!
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.
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'.
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.
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.
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
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.
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)
A primordial Forth, and some related philosophy.
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..
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.
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.