-
Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software
Rapidly Understand New Domains, So You Can Build Great Software for ThemUsing Domain Storytelling, you can quickly gain clarity about a new domain's people, tasks, tools, work items, and events, avoiding costly misunderstandings and building better software. In Domain Storytelling, the method's in.... -
Author Randall Hyde
The field of software engineering may value team productivity over individual growth, but legendary computer scientist Randall Hyde wants to make promising programmers into masters of their craft. To that end, Engineering Software—the latest volume in Hyde’s highly regard....
Release Date 2020/08 -
Author Ramón Garrido Lázaro , Fidel Prieto Estrada
WSO2 Made Simple ? dive deep into the core concepts of WSO2 to overcome the challenges faced while using the Enterprise IntegratorAbout This BookDesign, create, and publish services in the WSO2 technologyIntegrate the WSO2 Enterprise Integrator with other component....
Release Date 2017/09 -
Solution Architecture Patterns for Enterprise: A Guide to Building Enterprise Software Systems
Author Chanaka Fernando
Gain a deeper understanding of how distributed systems work, as well as which applications and systems are used for specific business domains or industries. This book provides a set of solution architecture patterns that were developed based on the author’s experience building enterprise software sy....
Release Date 2022/12 -
Author Nader Dabit
With a new generation of services and frameworks, frontend and mobile developers can use their existing skill set to build full stack applications by leveraging the cloud. Developers can build robust applications with production-ready features such as authenticatio....
Release Date 2020/11 -
Serverless Swift: Apache OpenWhisk for iOS developers
Author Marek Sadowski , Lennart Frantzell
Decrease development time to market with Serverless Swift—the event-based modern architecture for full stack developers. This book reviews how to use the Apache OpenWhisk framework to enrich your standalone applications with cloud-based functionalities from data sources u....
Release Date 2020/08 -
Author Jason Katzer
Serverless is a hot topic. Many companies today are turning to this cloud-computing model as a way to avoid steep investments in DevOps while still reliably running production-grade systems. If you’re a developer with one of these organizations, this practical book....
Release Date 2020/11 -
Object-Oriented Programming in C++, Fourth Edition
Author Robert Lafore
Object-Oriented Programming in C++ begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. While the structure of this book is similar to that of the previous....
Release Date 2001/12 -
Concurrency and Scalability for Distributed Systems
In many systems, scalability becomes the primary driver as the user base grows. Attractive features and high utility breed success, which brings more requests to handle and more data to manage. But organizations reach a tipping point when design decisions that made sense under light loads suddenly b.... -
Software Architecture: The Hard Parts
There are no easy decisions in software architecture. Instead, there are many hard parts: difficult problems or issues with no best practices that force you to choose among various compromises to succeed. With this book, you'll learn how to think critically about the trade-offs involved with distri.... -
Author Eben Hewitt
With this practical book, architects, CTOs, and CIOs will learn a set of patterns for the practice of architecture, including analysis, documentation, and communication. Author Eben Hewitt shows you how to create holistic and thoughtful technology plans, communicat....
Release Date 2019/10 -
Growing Object-Oriented Software, Guided by Tests
Author Nat Pryce , Steve Freeman
Foreword by Kent Beck"The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows.” --Ward Cunningham“At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This o....
Release Date 2009/10 -
Technical Building Blocks: A Technology Reference for Real-world Product Development
Author Gaurav Sagar , Vitalii Syrovatskyi
This book offers comprehensive coverage of the various technologies and techniques used to build technical products. You will learn how technical product development is collaboratively done across multiple technical teams, primarily those in software engineering, data engineering, and AI/ML engineer....
Release Date 2022/10 -
Living Documentation: Continuous Knowledge Sharing by Design, First Edition
Author Cyrille Martraire
Use an Approach Inspired by Domain-Driven Design to Build Documentation That Evolves to Maximize Value Throughout Your Development Lifecycle Software documentation can come to life, stay dynamic, and actually help you build better software. Writing for developers, ....
Release Date 2019/05 -
Building Evolutionary Architectures
Author Patrick Kua , Rebecca Parsons , Neal Ford
None Show and hide more
Release Date -0001/11 -
Building and Managing High-Performance Distributed Teams: Navigating the Future of Work
The age of the distributed team is upon us. Teams can now operate and collaborate from locations other than a central office, and events surrounding the 2020 COVID pandemic have thrown its practicality into sharp relief. Managing a team whose members are distributed across several locations requires.... -
The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems
Author Michael L. Perry
This book teaches you how to evaluate a distributed system from the perspective of immutable objects. You will understand the problems in existing designs, know how to make small modifications to correct those problems, and learn to apply the principles of immutable archi....
Release Date 2020/07 -
Architecture Patterns with Python
Author Bob Gregory , Harry Percival
As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are now taking an interest in high-level software architecture patterns such as hexagonal/clean architecture, event-driven architecture, and strategic p....
Release Date 2020/04 -
Fundamentals of Software Architecture
Author Neal Ford , Mark Richards
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and ....
Release Date 2020/02 -
Hands-on Azure Functions with C#: Build Function as a Service (FaaS) Solutions
Build serverless solutions using Azure Functions. This book provides you with a deep understanding of Azure Functions so you can build highly scalable and reliable serverless applications.The book starts with an introduction to Azure Functions and demonstrates triggers and bindings with use ca.... -
Object-Oriented Design Heuristics
Author Arthur J. Riel
Upon completion of an object-oriented design, you are faced with a troubling question: "Is it good, bad, or somewhere in between?" Seasoned experts often answer this question by subjecting the design to a subconscious list of guidelines based on their years of exper....
Release Date 1996/04 -
Righting Software: A Method for System and Project Design
Author Juval Löwy
Right Your Software and Transform Your CareerRighting Software presents the proven, structured, and highly engineered approach to software design that renowned architect Juval Löwy has practiced and taught around the world. Although companies of every kind have suc....
Release Date 2019/12 -
Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Author Vaskaran Sarcar
Gain the fundamental concepts of object-oriented programming with examples in Java. This second edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages. This ed....
Release Date 2019/12 -
Crunch Point: The 21 Secrets to Succeeding When It Matters Most
Author Brian Tracy
It’s inevitable: no matter what industry, no matter how well run the company or department, unexpected problems emerge, setbacks occur, and crises arise. The difference between success and failure during these crucial moments is in how (and whether) one rises to the....
Release Date 2006/09 -
Distributed Tracing in Practice
Author Rebecca Isaacs , Ben Sigelman , Jonathan Mace , Daniel Spoonhower , Austin Parker
Most applications today are distributed in some fashion. Monitoring the health and performance of these distributed architectures requires a new approach. Enter distributed tracing, a method of profiling and monitoring applications—especially those that use microse....
Release Date 2020/06 -
Python 3 Object-Oriented Programming - Third Edition
Author Dusty Phillips
Uncover modern Python with this guide to Python data structures, design patterns, and effective object-oriented techniquesKey FeaturesIn-depth analysis of many common object-oriented design patterns that are more suitable to Python's unique style Learn the latest ....
Release Date 2018/10 -
Author Ignacio Julio García Zuazola , Enrique Onieva , Unai Hernandez-Jayo , Asier Perallo
The book provides a systematic overview of Intelligent Transportation Systems (ITS). First, it includes an insight into the reference architectures developed within the main EU research projects. Then, it delves into each of the layers of such architectures, from p....
Release Date 2015/12 -
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Author Thomas Erl
Web services is the integration technology preferred by organizations implementing service-oriented architectures. I would recommend that anybody involved in application development obtain a working knowledge of these technologies, and I'm pleased to recommend Erl'....
Release Date 2004/04