Catalog Search Results
Author
Pub. Date
2023.
Language
English
Formats
Description
"Messy code is a nuisance. ""Tidying"" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind. Instead of trying to master tidying all at once, this book lets you try out a few examples that...
Author
Pub. Date
[2021]
Language
English
Description
The success of any software application or system depends on the architecture style you use. This updated report presents several common architecture styles to guide designers and developers on how to design components and to help you determine the ways in which those components should interact. Author Mark Richards takes a deep dive into many common software architecture styles. Each chapter includes a full explanation of how a particular style works,...
Author
Pub. Date
2019.
Language
日本語
Description
"Don't engineer by coincidence-design it like you mean it! Filled with practical techniques, Design It! is the perfect introduction to software architecture for programmers who are ready to grow their design skills. Lead your team as a software architect, ask the right stakeholders the right questions, explore design options, and help your team implement a system that promotes the right -ilities. Share your design decisions, facilitate collaborative...
Author
Pub. Date
2024.
Language
English
Description
"Covers the inner workings of the computer, from the transistor level up to complete CPUs, memory, and beyond, as well as more recent developments, like parallel and quantum architectures. Each chapter includes hands-on exercises and additional resources for exploring topics further"--
Author
Pub. Date
[2023]
Language
English
Description
You want the very best application performance and you don't want to be limited by the capabilities of your infrastructure. That starts with application design. In this report, you'll discover how to build distributed transactional applications that deliver reliability, scalability, resilience, and elasticity.
Author
Pub. Date
[2023]
Language
English
Description
Most applications, even the funky cloud-native microservices ones, need high-performance, production-grade infrastructure to run on. Having impeccable knowledge of Docker will help you thrive in the modern cloud-first world. With this book, you will gain the skills you need in order to work with Docker and its containers. The book begins with an introduction to containers and explains their functionality and application in the real world. You will...
Author
Pub. Date
2022.
Language
English
Description
What would you do if you could reinvent your home? A link to the garden, to bring nature closer. A re-thought layout, that complements your lifestyle. A greener home, for a sustainable future (and lower energy bills). More space. Better space. You probably know what is wrong with your house, but do you really know what would improve it? Architects do. Even better, they can design a home that works for you, with ideas and solutions that you may not...
Author
Pub. Date
2023.
Language
English
Description
"Universal Principles of Architecture illustrates in 100 concepts the importance, possibilities, challenges, and roles that architecture plays in shaping the world. Divided into Archetypes, Methods, Conditions, Relationships, and Imaginaries, each of the five sections in the book introduces in 20 principles architecture at different scales and stages of the design process. Through an inclusive and holistic approach, the book refers to initial design...
Author
Pub. Date
2022.
Language
日本語
Description
"Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures. Microservice...
Series
Pub. Date
[2023]
Language
English
Description
One of the most difficult tasks an architect will face is untangling the various forces and trade-offs at play in their architectures—and that’s particularly true for distributed systems. If an architect thinks they’ve discovered something that isn’t a trade-off, more likely they just haven’t identified what the trade-off is yet. After all, as the first law of software architecture states: Everything in software architecture is a trade-off....
Pub. Date
[2023]
Language
English
Description
Join us for a special conversation on software engineering with Neal Ford and Grady Booch, IBM’s chief scientist for software engineering and coauthor of the Unified Modeling Language. They’ll discuss what the future holds and how that future relies on software that has yet to be written. You’ll discover why the story of computing is the story of our own humanity and explore what it means to be human in the face of a technology that can amplify...
Pub. Date
2024.
Language
English
Description
Dive into the world of Docker, the pivotal tool in container technology, with our Docker Mastery course. Designed for beginners, this course guides you through the essentials of Docker, explaining its importance and how it revolutionizes deployment processes. Starting with an introduction to Docker and its ecosystem, you'll understand why Docker is a game-changer in software development and deployment. You'll set up your development environment, master...
Author
Pub. Date
2024.
Language
English
Description
Understand what to do at any point in developing a clean .NET architecture. Master advanced .NET techniques with a focus on actual value delivered by working within a modular, clean architecture. Microsoft Data Platform MVP Dino Esposito explains key clean architecture concepts with a mix of pragmatism and design discipline and helps you solidify your knowledge through a real-world project. Starting with an explanation of the quest for modular software...
Author
Pub. Date
[2023]
Language
English
Description
A strategic state-of-the-art software architecture manual for all skill levels In Software Architect, veteran enterprise and solution architect Michael Bell delivers a hands-on playbook of best practices for aspiring and practicing software architects, seeking to improve their software design, integration, communication, presentation, and knowledge acquisition skills. He explores the career enablement, career planning, self-training, and self-improvement...
Author
Pub. Date
2022.
Language
English
Description
Snowflake's ability to eliminate data silos and run workloads from a single platform creates opportunities to democratize data analytics, allowing users at all levels within an organization to make data-driven decisions. This clear, comprehensive guide will show you how to build integrated data applications and develop new revenue streams based on data. The author deftly unravels complex topics, provides hands-on SQL examples, and reveals how you...
Author
Pub. Date
[2024]
Language
English
Formats
Description
Leverage leadership knowledge to make better software architecture decisions. Think deeply but implement slowly. The overarching goal of software systems (hence, for software architecture) is to build systems that meet quality standards and that provide the highest return on investment (ROI) in the long run or within a defined period of time. A great product requires a combination of technology, leadership, and product management (including UX). Leadership...
Author
Pub. Date
[2023]
Language
English
Description
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 systems for hundreds of different organizations across the globe. The architecture diagrams (patterns) and examples allow you to not only grasp the concepts,...
Didn't find it?
Can't find what you are looking for? Try our Materials Request Service. Submit Request