Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Series TitleSeries Title
-
Reading LevelReading Level
-
YearFrom:-To:
-
More FiltersMore FiltersContent TypeItem TypeIs Full-Text AvailableSubjectPublisherSourceDonorLanguagePlace of PublicationContributorsLocation
Done
Filters
Reset
18,045
result(s) for
"Software patterns."
Sort by:
Design patterns in modern C++ : reusable approaches for object-oriented software design
Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying degrees of technical sophistication and explaining different sorts of trade-offs. \"Design patterns in modern C++\" also provides a technology demo for modern C++, showcasing how some of its latest features (e.g., coroutines) make difficult problems a lot easier to solve. The examples in this book are all suitable for putting into production, with only a few simplifications made in order to aid readability. You will: Apply design patterns to modern C++ programming ; Use creational patterns of builder, factories, prototype and singleton ; Implement structural patterns such as adapter, bridge, decorator, facade and more ; Work with the behavioral patterns such as chain of responsibility, command, iterator, mediator and more ; Apply functional design patterns such as Monad and more.
The Design Patterns Companion
2020
Design patterns are not \"reusable solutions\" but instead create a rich language developers can use to communicate, collaborate, and make collective decisions about design.When you study design patterns, you are teaching yourself about what a good design is and why.
Serverless Design Patterns and Best Practices
by
Zambrano, Brian
in
Application software-Development
,
Cloud computing
,
COM011000 COMPUTERS / Systems Architecture / General
2018
Serverless applications and architectures are gaining momentum and are increasingly being used by companies of all sizes. For good reason, serverless-based applications handle many of the problems developers face when running systems and servers such as fault-tolerance, centralized logging, horizontal scalability, and deployments, to name a.
Monolith to microservices : evolutionary patterns to transform your monolith
\"How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture. With many illustrative examples, insightful migration patterns, and a bevy of practical advice to transition your monolith enterprise into a microservice operation, this practical guide covers multiple scenarios and strategies for a successful migration, from initial planning all the way through application and database decomposition. You'll learn several tried and tested patterns and techniques that you can use as you migrate your existing architecture.\"-- Provided by publisher
Patterns of Data Modeling
2010,2016
Helping readers avoid common mistakes and build better models, this is one of the first books to apply the popular patterns perspective to database systems and the data models that are used to design state-of-the-art, efficient database systems. Best-selling author and database expert Dr. Michael Blaha provides detailed data model patterns as a basis for expertly building data models. Since most commercial software is built around a database, he focuses on databases rather than programming. He emphasizes how database representation sets the path for the software, determines its flexibility, affects its quality, and influences whether the software succeeds or fails.
Feature extraction & image processing for computer vision
by
Aguado, Alberto S.
,
Nixon, Mark S.
in
Computer vision
,
Computer vision -- Mathematics
,
Digital techniques
2012
Feature Extraction and Image Processing for Computer Vision is an essential guide to the implementation of image processing and computer vision techniques, with tutorial introductions and sample code in Matlab.Algorithms are presented and fully explained to enable complete understanding of the methods and techniques demonstrated.
Dependability Patterns: A Survey
2023
Patterns embody the experience and knowledge of designers and are effective ways to improve nonfunctional aspects of software systems. Although there are several catalogs and surveys of security patterns, there is no catalog or general survey about dependability patterns. Our survey presented an enumeration of dependability patterns, which include fault tolerance, reliability, safety, and availability patterns. After defining classification groups and showing basic pattern relationships, we showed the references to the publications where these patterns were introduced and enumerated their intents. Another objective was evaluating these patterns to see if their descriptions are appropriate for a possible catalog, which would make them useful to developers and researchers. We found that most of them need remodeling because they use ad hoc templates or no templates. We considered some models from which we can derive patterns and methodologies that incorporate the use of patterns to build dependable software systems. We also provided directions for research.
Journal Article