Sign up
Forgot password?
FAQ: Login

Software development and system architecture

Supervising moderators and trusted users

  • Folding files by type is disabled
O’Reilly, 2016. — 613 p. — ISBN13: 978-1449373320. Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including NoSQL datastores, stream or batch processors, and message brokers. What are...
  • №1
  • 23,82 MB
  • added
  • info modified
O’Reilly Media, 2004. — 629 p. You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns-the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the...
  • №2
  • 42,28 MB
  • added
  • info modified
Prentice Hall, 2017. — 432 p. — ISBN13: 978-0-13-449416-6. Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The...
  • №3
  • 8,06 MB
  • added
  • info modified
O’Reilly, 2017. — 550 p. — ISBN: 978-1-449-37332-0 Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including NoSQL datastores, stream or batch processors, and message brokers. What are...
  • №4
  • 5,09 MB
  • added
  • info modified
Addison Wesley, 2003. — 560 p. — ISBN: 0-321-12521-5. Specific topics covered include: Representing processes as domain objects. Creating functions free of side effects. Conceptual contours. Standalone classes. Extending specifications. Applying analysis patterns. Relating design patterns to the model. Maintaining model integrity. Formulating the domain vision statement....
  • №5
  • 7,18 MB
  • added
  • info modified
Addison-Wesley, 2013. — 656 p. Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strategic patterns to fundamental tactical programming tools. Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the importance and value of focusing on the...
  • №6
  • 29,87 MB
  • added
  • info modified
Paperback: 256 p. Publisher: Prentice Hall; 1 edition (May 23, 2011) Language: English ISBN10: 0137081073 ISBN13: 978-0137081073 (Russian edition. Ideal programmer. How to become a software development professional) Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating...
  • №7
  • 6,06 MB
  • added
  • info modified
Authors: Brett D. McLaughlin, Gary Pollice, Dave West Publisher: O’Reilly Media Year: 2006 Format \ Quality: PDF Pages: 636 Tired of reading Object Oriented Analysis and Design books that only makes sense after you're an expert? You've heard OOA&D can help you write great software every time-software that makes your boss happy, your customers satisfied and gives you more time...
  • №8
  • 51,03 MB
  • added
  • info modified
3rd Edition. — Addison-Wesley Professional, 2012. — 620 p. — ISBN10: 0321815734; ISBN13: 978-0321815736. The award-winning and highly influential Software Architecture in Practice, Third Edition, has been substantially revised to reflect the latest developments in the field. In a real-world setting, the book once again introduces the concepts and best practices of software...
  • №9
  • 7,15 MB
  • added
  • info modified
Pearson Education, Inc., 2004. - 456 p. Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your...
  • №10
  • 3,79 MB
  • added
  • info modified
Leanpub, 2015. — 275 p. The agile and software craftsmanship movements are helping to push up the quality of the software systems that we build, which is excellent. Together they are helping us to write better software that better meets the needs of the business while carefully managing time and budgetary constraints. But there’s still more we can do because even a small amount...
  • №11
  • 13,64 MB
  • added
  • info modified
New York: Prentice Hall, 2017. — 429 p. Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design. As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and...
  • №12
  • 6,37 MB
  • added
  • info modified
Frederick P. Brooks, Jr. , is Kenan Professor of Computer Science at the University of North Carolina at Chapel Hill. He is best known as the "father of the IBM System/360, " having served as project manager for its development and later as manager of the Operating System/360 software project during its design phase. For this work he, Bob Evans, and Erich Bloch were awarded the...
  • №13
  • 19,34 MB
  • added
  • info modified
O’Reilly Media, 2017. — 332 p. — ISBN10: 1491986360; ISBN13: 978-1-491-98636-3. The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how...
  • №14
  • 6,18 MB
  • added
  • info modified
Pragmatic Bookshelf, 2017. — 360 p. 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...
  • №15
  • 61,16 MB
  • added
  • info modified
New York: Addison-Wesley, 2004. — 430 p. In 1994, DESIGN PATTERNS changed the landscape of object-oriented development by introducing classic Solutions to recurring design problems. In 1999, REFACTORING revolutionized design by introducing an effective process for improving code. With the highly-anticipated REFACTORING TO PATTERNS, Joshua Kerievsky has changed our approach to...
  • №16
  • 5,15 MB
  • added
  • info modified
Prentice Hall, 2017. — 432 p. — ISBN13: 978-0-13-449416-6. Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The...
  • №17
  • 6,26 MB
  • added
  • info modified
Pearson, 2003. — 557 p. Written by a software developer for software developers, this book is a unique collection of the latest software development methods. The author includes OOD, UML, Design Patterns, Agile and XP methods with a detailed description of a complete software design for reusable programs in C++ and Java. Using a practical, problem-solving approach, it shows how...
  • №18
  • 41,81 MB
  • added
  • info modified
Addison-Wesley Professional, 2016. — 320 p. — ISBN13: 978-013-439078-9. Designing Software Architectures will teach you how to design any software architecture in a systematic, predictable, repeatable, and cost-effective way. This book introduces a practical methodology for architecture design that any professional software engineer can use, provides structured methods...
  • №19
  • 26,06 MB
  • added
  • info modified
Lulu.com, 2011, 345 p. This work is made available under the Creative Commons Attribution 3.0 Unported license. Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well — usually programs they wrote themselves — and...
  • №20
  • 5,84 MB
  • added
  • info modified
O’Reilly Media, 2010. — 430 p. — ISBN13: 978-1-596-80582-1. Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications? In this insightful book, three SOA experts provide a down-to-earth explanation of REST and...
  • №21
  • 12,23 MB
  • added
  • info modified
2nd edition. — Addison-Wesley, 2010. — 592 p. — ISBN10: 0321552687; ISBN13: 978-0321552686. Software architecture — the conceptual glue that holds every phase of a project together for its many stakeholders — is widely recognized as a critical element in modern software development. Practitioners have increasingly discovered that close attention to a software system’s...
  • №22
  • 6,43 MB
  • added
  • info modified
Wrox, 2015. — 794 p. — ISBN: 9781118714706 This book presents the philosophy of Domain-Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains. A focus is placed on the principles and practices of decomposing a complex problem space as well as the implementation patterns and best practices for shaping a...
  • №23
  • 27,15 MB
  • added
  • info modified
Authors: Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal Publisher: Wiley Year: 1996 Pages: 476 Format: PDF Pattern-oriented software architecture is a new approach to software development. This book represents the progression and evolution of the pattern approach into a system of patterns capable of describing and documenting large-scale...
  • №24
  • 22,34 MB
  • added
  • info modified
Wordware Publishing, 2006, -154 p. Design patterns have been around for quite a few years. They were originally created by the Gang of Four (Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides), which is responsible for formalizing the accepted design patterns we use today. Their use, while questioned and argued over by different programming schools of thought, has...
  • №25
  • 1,93 MB
  • added
  • info modified
Sebastopol: O’Reilly Media, 2015. - 55c. The success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should interact. This O’Reilly report takes a deep...
  • №26
  • 5,28 MB
  • added
  • info modified
Authors: Douglas Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann Publisher: Wiley Year: 2000 Pages: 666 Format: PDF Designing application and middleware software to run in concurrent and networked environments is a significant challenge to software developers. The patterns catalogued in this second volume of Pattern-Oriented Software Architectures (POSA) form the basis of...
  • №27
  • 3,88 MB
  • added
  • info modified
Addison-Wesley, 2000. — 304 p. — ISBN10: 0201702258; ISBN13: 978-0201702255. Use cases provide a beneficial means of project planning because they clearly show how people will ultimately use the system being designed. This guide provides software developers with a nuts-and-bolts tutorial for writing use cases. It covers introductory, intermediate, and advanced concepts, and is...
  • №28
  • 5,48 MB
  • added
  • info modified
Morgan Kaufmann / Elsevier, 2013. — 376 p. — ISBN: 9780124077683, 9780124078789. Software Engineering: Architecture-driven Software Development is the first comprehensive guide to the underlying skills embodied in the IEEE's Software Engineering Body of Knowledge (SWEBOK) standard. Standards expert Richard Schmidt explains the traditional software engineering practices...
  • №29
  • 11,97 MB
  • added
  • info modified
Authors: Frank Buschmann, Kevlin Henney, Douglas C. Schmidt Publisher: Wiley Year: 2007 Pages: 636 Format: PDF The eagerly awaited Pattern-Oriented Software Architecture (POSA) Volume 4 is about a pattern language for distributed computing. The authors will guide you through the best practices and introduce you to key areas of building distributed software systems. POSA 4...
  • №30
  • 5,22 MB
  • added
  • info modified
Authors: Frank Buschmann, Kevlin Henney, Douglas C. Schmidt Publisher: Wiley Year: 2007 Pages: 490 Format: PDF Software patterns have revolutionized the way developers think about how software is designed, built, and documented, and this unique book offers an in-depth look of what patterns are, what they are not, and how to use them successfully The only book to attempt to...
  • №31
  • 9,18 MB
  • added
  • info modified
O’Reilly, 2016. — 613 p. — ISBN13: 978-1449373320. Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including NoSQL datastores, stream or batch processors, and message brokers. What are...
  • №32
  • 6,18 MB
  • added
  • info modified
2nd Edition. — Microsoft Press, 2017. — 762 p. — ISBN10: 1509302581; ISBN13: 978-1509302581. By applying this book’s principles, you can create code that accommodates new requirements and unforeseen scenarios without significant rewrites. Gary McLean Hall describes Agile best practices, principles, and patterns for designing and writing code that can evolve more quickly and...
  • №33
  • 26,47 MB
  • added
  • info modified
Packt Publishing, 2017. — 468 p. — ISBN: 1787287491. Learn the importance of architectural and design patterns in producing and sustaining next-generation IT and business-critical applications with this guide. Enterprise Architecture (EA) is typically an aggregate of the business, application, data, and infrastructure architectures of any forward-looking enterprise. Due to...
  • №34
  • 8,36 MB
  • added
  • info modified
NY: InfoQ, 2018. — 34 p. With the rise of technologies like Apache Kafka, Apache Beam and Spark Streaming, the topic of stream processing is becoming increasingly popular. Commercial businesses are being formed around the associated open-source technology, conference talks are filled with stories of migrations from batch Extract-Transform-Load (ETL) to stream processing, and...
  • №35
  • 5,30 MB
  • added
  • info modified
IBM Press, 2016. — 303 p. — ISBN: 013376303X, 9780133763034 To build effective architectures, software architects must tread a fine line between precision and ambiguity (a.k.a. big animal pictures). This is difficult but crucial: Failure to achieve this balance often leads directly to poor systems design and implementation. Now, pioneering IBM Distinguished Engineer and Chief...
  • №36
  • 6,38 MB
  • added
  • info modified
Independently published, 2018. — 410 p. An ebook on design patterns and the principles behind them. Design patterns help you solve commonly-occurring problems in software design. But you can’t just find a pattern and copy it into your program, the way you can with off-the-shelf functions or libraries. A pattern is not a specific piece of code, but a general concept for solving...
  • №37
  • 32,26 MB
  • added
  • info modified
Wiley, 2012. — 512 p. — ISBN: 0470565454. This book is about programming-in-the-large, a term coined by DeRemer and Kron to distinguish the assembly of large applications from components, from the task of implementing those components themselves. Many of the principles of programming-in-the-large were earlier elucidated by Parnas. It is striking how many of the key ideas of...
  • №38
  • 4,10 MB
  • added
  • info modified
New York: Springer, 2016. - 241 p. Covers the fundamentals of software architecture modeling, consolidating both practical and theoretical approaches Presents SysADL, a software architecture modeling language with the potential of describing models compliant with the SysML standard to be used by software engineers of today and tomorrow Provides students with a clear and...
  • №39
  • 10,94 MB
  • added
  • info modified
2nd ed. - press.adam-bien.com 2012 - 431 p. - ISBN: 978-1-300-14931-6 A Brief history of Java EE Undestanding Java EE Core concepts Rethinking the Business Tier Retired Patterns Rethinking the Integration Tier Infrastructural Patterns and Utilities Pragmatic Java EE architectures The book is catalog of ideas, patterns and workarounds are emerged by Java EE 6 platform.
  • №40
  • 112,74 MB
  • added
  • info modified
Springer, 2011 — 550 p. As a software architect you work in a wide-ranging and dynamic environment. You have to understand the needs of your customer, design architectures that satisfy both functional and non-functional requirements, and lead development teams in implementing the architecture. And it is an environment that is constantly changing: trends such as cloud computing,...
  • №41
  • 9,63 MB
  • added
  • info modified
NY: InfoQ, 2006. — 104 p. The most complicated aspect of large software projects is not the implementation, it is the real world domain that the software serves. Domain Driven Design is a vision and approach for dealing with highly complex domains that is based on making the domain itself the main focus of the project, and maintaining a software model that reflects a deep...
  • №42
  • 1,19 MB
  • added
  • info modified
Richard Fabian, 2018. — 307 p. The projects tackled by the software development industry have grown in scale and complexity. Costs are increasing along with the number of developers. Power bills for distributed projects have reached the point where optimisations pay literal dividends. Over the last 10 years, a software development movement has gained traction, a movement...
  • №43
  • 1,40 MB
  • added
  • info modified
O’Reilly Media, 4th Edition, 2015. - 488 p. Information architecture (IA) is far more challenging - and necessary - than ever. With the glut of information available today, anything your organization wants to share should be easy to find, navigate, and understand. But the experience you provide has to be familiar and coherent across multiple interaction channels, from the Web...
  • №44
  • 72,46 MB
  • added
  • info modified
2nd Edition. — Springer-Verlag, Berlin, Heidelberg, 2011. — 260 p. — ISBN: 9783642191756 Welcome to the second edition of Essential Software Architecture. It is 5 years since the first edition was published, and in the software architecture world, 5 years is a long time. Hence this updated version, with refreshed chapters to capture new developments in methods and technologies,...
  • №45
  • 2,39 MB
  • added
  • info modified
Wiley, 2002. — 280 p. — ISBN-10 0470848499; ISBN-13 978-0470848494. Software architecture is critical to the success of software development projects. Unfortunately, many projects are unsuccessful in their attempts to leverage architecture-based development, especially large-scale projects. Lost in a myriad of possible UML diagrams, project teams often resort to ineffective...
  • №46
  • 4,57 MB
  • added
  • info modified
Addison-Wesley, 2012. - 288 p. Thousands of software professionals have the necessary technical qualifications to become architects, but far fewer have the crucial non-technical skills needed to get hired and succeed in this role. In today’s agile environments, these soft skills have grown even more crucial to success as an architect. For many developers, however, these skills...
  • №47
  • 4,58 MB
  • added
  • info modified
Packt Publishing, 2016. — 916 p. — ASIN B01NAZDBS9, ISBN 13 9781787285835. This course is intended for Java and Spring developers, DevOps engineers, and system administrators who are familiar with microservice architecture and have a good understanding of the core elements and microservice applications but now want to delve into effectively implementing microservices at the...
  • №48
  • 17,81 MB
  • added
  • info modified
Addison Wesley Longman, Inc., 1995. — 336 p. Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer...
  • №49
  • 5,77 MB
  • added
  • info modified
CreateSpace Independent Publishing Platform, 2017. — 306 p. Transforming traditional IT organizations that are under pressure from digital disruptors requires superb technical, communication, and organizational skill. This book distills decades of IT experience into 37 episodes that equip architects and CTOs with the knowledge to ride the elevator to the organization's...
  • №50
  • 3,78 MB
  • added
  • info modified
2016. — 270 p. "Everybody complains about the weather but nobody does anything about it." Likewise, everyone has an opinion about what good code looks like, but those opinions don't help you create it. This book fills that gap. It explains the process of writing good code, and teaches you to achieve beautifully programmed ends by way of extremely practical means. What It's...
  • №51
  • 1,64 MB
  • added
  • info modified
2nd Edition. — Prentice Hall PTR, 1997. — 1254 p. This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation.A whole generation was introduced to object technology through the first edition of this book. This long-awaited new edition retains the qualities of clarity, practicality and...
  • №52
  • 11,42 MB
  • added
  • info modified
Morgan Kaufmann, 2017. — 448 p. — ISBN: 978-0-12-805467-3. This book is designed to be a single resource that brings together research on how software architectures can solve the challenges imposed by building big data software systems. The challenges of big data on the software architecture can relate to scale, security, integrity, performance, concurrency, parallelism, and...
  • №53
  • 16,94 MB
  • added
  • info modified
NY: InfoQ, 2018. — 36 p. Domain-Driven Design has been around for 15 years, but the level of interest in DDD has been rising significantly in the past few years. Some credit this with the rise in microservice architecture, cloud computing, and distributed systems, all of which can benefit from DDD concepts such as bounded contexts. Based on the continued popularity of the InfoQ...
  • №54
  • 7,23 MB
  • added
  • info modified
O’Reilly Media, 2017. — 180 p. — ISBN: 978-1-491-98636-3. The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over...
  • №55
  • 4,66 MB
  • added
  • info modified
2nd Edition. — Addison-Wesley, 2004. — 480 p. — ISBN10: 0321247140; ISBN13: 978-0321247148. "One of the great things about the book is the way the authors explain concepts very simply using analogies rather than programming examples–this has been very inspiring for a product I'm working on: an audio-only introduction to OOP and software development." –Bruce Eckel "...I would...
  • №56
  • 5,75 MB
  • added
  • info modified
Addison-Wesley Professional, 2013. — 656 p. — ISBN: 978-0321834577. Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strategic patterns to fundamental tactical programming tools. Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the...
  • №57
  • 13,35 MB
  • added
  • info modified
Sebastopol: O’Reilly Media, 2016. — 45 p. Why have stream-oriented data systems become so popular, when batch-oriented systems have served big data needs for many years? In this report, author Dean Wampler examines the rise of streaming systems for handling time-sensitive problems — like detecting fraudulent financial activity as it happens. You’ll explore the characteristics...
  • №58
  • 2,22 MB
  • added
  • info modified
John Wiley & Sons, Inc., 1998, - 157 p. This book will help you identify and overcome prevalent, recurring roadblocks to successful software development. AntiPatterns clearly define software mistakes that most of us make frequently. In fact, most of us could achieve ISO 9001 with our consistency! AntiPatterns also provide solutions: How to fix existing problems and how to avoid...
  • №59
  • 3,16 MB
  • added
  • info modified
Cambridge University Press, 2011. — 578 p. — ISBN: 978-0-521-76414-8. This book covers all you need to know to model and design software applications from use cases to software architectures in UML and shows how to apply the COMET UML-based modeling and design method to real-world problems. The author describes architectural patterns for various architectures, such as broker,...
  • №60
  • 2,98 MB
  • added
  • info modified
Microsoft Press, 2017. — 448 p. — ISBN: 978-1-5093-0258-1. By applying this book’s principles, you can create code that accommodates new requirements and unforeseen scenarios without significant rewrites. Gary McLean Hall describes Agile best practices, principles, and patterns for designing and writing code that can evolve more quickly and easily, with fewer errors, because it...
  • №61
  • 12,69 MB
  • added
  • info modified
O’Reilly - 2014 - 150 p - ISBN: 1-491-94480-3 Learn how to use messaging technologies to build responsive and resilient applications for mobile devices and web browsers. With this hands-on guide, you’ll use the STOMP and MQTT messaging protocols to write iOS and web applications capable of sending and receiving GPS and device sensor data, text messages, and alerts. Messaging...
  • №62
  • 8,84 MB
  • added
  • info modified
O’Reilly Media, 2017. — 180 p. — ISBN: 978-1-491-98636-3. The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over...
  • №63
  • 2,41 MB
  • added
  • info modified
2nd ed. — Pearson, 2019. — 455 p. — ISBN­13: 978-­0­-13­-475759­-9. For more than twenty years, experienced programmers worldwide have relied on Martin Fowler’s Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand. This eagerly awaited new edition has been fully updated to reflect...
  • №64
  • 7,05 MB
  • added
  • info modified
O’Reilly, 2018. — 28 p. While off-the-shelf libraries and frameworks have greatly simplified the development process, they can’t help you structure applications that are maintainable, flexible, and easy to understand. In this O’Reilly report, authors Eric Freeman and Elisabeth Robson show you how object-oriented design patterns are ideal for solving specific problems in...
  • №65
  • 3,99 MB
  • added
  • info modified
O’Reilly Media, 2018. — 298 p. Technologists who want their ideas heard, understood, and funded are often told to speak the language of business — without really knowing what that is. This book’s toolkit provides architects, product managers, technology managers, and executives with a shared language — in the form of repeatable, practical patterns and templates — to produce...
  • №66
  • 7,97 MB
  • added
  • info modified
Addison-Wesley, 2002. — 272 p. — ISBN10: 0201721848; ISBN13: 978-0201721843. Use cases have become an integral part of modeling software requirements, but many software developers are discovering that writing effective use cases is more difficult than they had anticipated. An understanding of the basic principles of use cases is not enough. Software developers need a source of...
  • №67
  • 4,60 MB
  • added
  • info modified
1st Edition. — Morgan Kaufmann, 2016. — 304 p. — ISBN: 9780128032848. Continuous Architecture provides a broad architectural perspective for continuous delivery, and describes a new architectural approach that supports and enables it. As the pace of innovation and software releases increases, IT departments are tasked to deliver value quickly and inexpensively to their business...
  • №68
  • 12,29 MB
  • added
  • info modified
O’Reilly, 2017. — 188 p. — ISBN: 1491982276. Product management has become a critical connective role for modern organizations, from small technology startups to global corporate enterprises. And yet the day-to-day work of product management remains largely misunderstood. In theory, product management is about building products that people love. The real-world practice of...
  • №69
  • 4,36 MB
  • added
  • info modified
O’Reilly, 2018. — 184 p. — ISBN: 1492024783. If you’re new to software product management or just want to learn more about it, there’s plenty of advice available — but most of it is geared toward consumer products. Creating high-quality software for the enterprise involves a much different set of challenges. In this practical book, two expert product managers provide...
  • №70
  • 1,25 MB
  • added
  • info modified
Artech House, 2017. — 295 p. — ISBN: 1630811467. This one-of-a-kind new resource introduces IT architecture to professionals looking for guidance to embark on the successful path to become an IT architect. This book defines the various types of IT architecture in the industry and highlights the rewards of becoming an architect as well as explores the details of the...
  • №71
  • 5,62 MB
  • added
  • info modified
Independently published, 2019. — 540 p. Solution architecture is concerned with the design and definition of (information technology) solutions so they can be subsequently implemented, used, operated and supported securely and efficiently. The solution exists to operate business processes in order to achieve business objectives, meet a business need and deliver business value....
  • №72
  • 62,45 MB
  • added
  • info modified
Apress, 2018. — 275 p. — ISBN: 1484241185. Apply design principles to your classes, preparing them for reuse. You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainer-friendly at the same time. While writing this book, I assumed that you, the reader, are a programmer who uses an object-oriented...
  • №73
  • 3,44 MB
  • added
  • info modified
McGraw-Hill, 2010. — 486 p. — ISBN: 978-0-07-174433-1. This book is a complete reference to dimensional design — the first intended for any reader. The best practices presented in this volume cut across all architectures, including those espoused by W.H. Inmon and Ralph Kimball. Organized around the key concepts of dimensional design, this book provides full, in-depth treatment...
  • №74
  • 2,31 MB
  • added
  • info modified
ISTE/Wiley, 2014. — 258 p. — (Computer Ingineering). — ISBN: 9781848216006 Over the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its...
  • №75
  • 6,37 MB
  • added
  • info modified
Leanpub, 2015. — 181 p. Tasked with building an API for your company but don't have a clue where to start? Taken over an existing API and hate it? Built your own API and still hate it? This book is for you.API development is becoming increasingly common for server-side developers thanks to the rise of front-end JavaScript frameworks, iPhone applications, and API-centric...
  • №76
  • 2,89 MB
  • added
  • info modified
BCS, The Chartered Institute for IT, 2014. — 320 p. — ISBN: 1780172451, 9781780172453 Systems development is the process of creating and maintaining information systems, including hardware, software, data, procedures and people. It combines technical expertise with business knowledge and management skill. This practical book provides a comprehensive introduction to the topic...
  • №77
  • 21,13 MB
  • added
  • info modified
NY: InfoQ, 2015. - 37 p. Lessons learnt from adopting Microservices at eBay, Google, Gilt, Hailo and nearForm. This eMag we take a look at the state of the art in both theory and practice. Martin Fowler provides a clear and concise summary of the trade-offs involved when choosing to work with the style. Eric Evans talks about the interplay of Domain-Driven Design,...
  • №78
  • 2,97 MB
  • added
  • info modified
Wiley Publishing, 2013. - 320 p. ISBN10: 111994290X. Language: English A unique resource to help software developers create a desirable user experience Today, top-flight software must feature a desirable user experience. This one-of-a-kind book creates a design process specifically for software, making it easy for developers who lack design background to create that compelling...
  • №79
  • 16,87 MB
  • added
  • info modified
Sebastopol: O’Reilly Media, 2017. — 39 p. In this book, we identify the key characteristics of fast data architectures, separate them into functional blocks, and show you how to implement those functions using components like those in the SMACK stack — Spark, Mesos, Akka, Cassandra, and Kafka, as well as others. Architects will learn how to choose, combine, and run SMACK stack...
  • №80
  • 2,13 MB
  • added
  • info modified
Kleppmann M. - Sebastopol, CA: O’Reilly Media, 2014 - 144 p. - ISBN: 978-1449373320, 1449373321 Want to know how the best software engineers and architects structure their applications to make them scalable, reliable, and maintainable in the long term? This book examines the key principles, algorithms, and trade-offs of data systems, using the internals of various popular...
  • №81
  • 5,62 MB
  • added
  • info modified
11th ed. — Course Technology, 2016. — 572 p. — ISBN: 978-1305494602. Offer your students a practical, streamlined, and updated approach to information systems development with Tilley/Rosenblatt's Systems Analysis and Design , 11E. Expanded coverage of emerging technologies, such as agile methods, cloud computing, and mobile applications, complements this book's traditional...
  • №82
  • 38,52 MB
  • added
  • info modified
Addison-Wesley, 2001. — 368 p. — ISBN10: 0201715945; ISBN13: 978-020171594. Design Patterns Explained: A New Perspective on Object-Oriented Design draws together the principles of object-oriented programming with the power of design patterns to create an environment for robust and reliable software development. Packed with practical and applicable examples, this book teaches...
  • №83
  • 7,56 MB
  • added
  • info modified
2th edition. — Addison-Wesley Professional, 2002. — 624 p. — (Addison-Wesley Component Software). — ISBN10: 032175302X, ISBN13: 978-0321753021. This book aims to present a comprehensive and detailed account of most aspects of component software: information that should help to make well-founded decisions; information that provides a starting point for those who then want to dig...
  • №84
  • 2,57 MB
  • added
  • info modified
Routledge, 2011. – 192 p. – ISBN: 0415561833, 0415561841, 9780415561846 This book looks at relationships between the organization of physical objects in space and the organization of ideas. Historical, philosophical, psychological and architectural knowledge are united to develop an understanding of the relationship between information and its representation. Despite its...
  • №85
  • 3,17 MB
  • added
  • info modified
Springer, 2006. — 293 p. Job titles like “Technical Architect” and “Chief Architect” nowadays abound in software industry, yet many people suspect that “architecture” is one of the most overused and least understood terms in professional software development. Gorton’s book tries to resolve this dilemma. It concisely describes the essential elements of knowledge and key skills...
  • №86
  • 3,05 MB
  • added
  • info modified
O’Reilly Media, Inc., 2021. — 340 p. — ISBN: 978-1-098-10013-1. Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but you also need to understand the business domains behind the software. This practical book provides you with a set of core patterns, principles, and practices for analyzing business domains,...
  • №87
  • 19,39 MB
  • added
Springer, 2018. — 345 p. This book provides a comprehensive overview of the field of software processes, covering in particular the following essential topics: software process modeling, software process and lifecycle models, software process management, deployment and governance, and software process improvement (including assessment and measurement). It does not propose any...
  • №88
  • 3,68 MB
  • added
  • info modified
2009. — 119 p. Este libro es una continuaci?n in?dita y no oficial realizada a partir de las diversas colaboraciones y contribuciones que muchos profesionales han ido haciendo sobre el hom?nimo "97 Things Every Software Architect Should Know" publicado por O’Reilly. Es por ello que este volumen puede leerse en conjunci?n con el anterior ya que re?ne un amplio cat?logo y recetas...
  • №89
  • 870,22 KB
  • added
  • info modified
Wiley, 2004. — 548 p. — ISBN10: 0470861940; ISBN13: 978-0470861943. Extending the scenario method beyond interface design, thisimportant book shows developers how to design more effectivesystems by soliciting, analyzing, and elaborating stories fromend-users Contributions from leading industry consultants andopinion-makers present a range of scenario techniques, from thelight,...
  • №90
  • 6,34 MB
  • added
  • info modified
Leanpub, 2019. — 210 p. The Legacy Code Programmer's Toolbox will show you how to be effective, create value and have a fulfilling professional life while working with legacy code. If you're a software professional that has to deal with legacy code, this book is made for you.
  • №91
  • 3,20 MB
  • added
  • info modified
Sebastopol: O’Reilly Media, 2017. — 84 p. If you want your application to provide millisecond response times and close to 100% uptime, traditional architectures with single SQL databases and thread-per-request models simply cannot compete with microservices. This report discusses strategies and techniques for building scalable and resilient microservices, and helps you work...
  • №92
  • 6,06 MB
  • added
  • info modified
Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani. — O’Reilly Media, Inc., 2021. — 462 p. — ISBN: 978-1-492-08689-5. 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. With this book, you'll learn how to think critically about...
  • №93
  • 15,74 MB
  • added
O’Reilly Media, 2019. — 334 p. — ISBN: 978-1-492-04595-3. 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, communicate them clearly, lead people toward the vision, and become...
  • №94
  • 4,35 MB
  • added
  • info modified
O’Reilly, 2016. — 613 p. — ISBN13: 978-1449373320. Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including NoSQL datastores, stream or batch processors, and message brokers. What are...
  • №95
  • 3,42 MB
  • added
  • info modified
3rd edition. — Addison-Wesley Professional, 2012. — 620 p. — ISBN13: 978-0-321-81573-6. The award-winning and highly influential Software Architecture in Practice, Third Edition, has been substantially revised to reflect the latest developments in the field. In a real-world setting, the book once again introduces the concepts and best practices of software architecture — how a...
  • №96
  • 5,25 MB
  • added
  • info modified
Pretty Print Press, 2012. — 156 p. Programming in the Large with Design Patterns is a terrific resource for learning about design patterns. It starts with a general introduction to all types of programming patterns and goes on to describe 10 of the most popular design patterns in detail: Singleton, Iterator, Adapter, Decorator, State, Strategy, Factory Method, Observer, Facade...
  • №97
  • 5,56 MB
  • added
  • info modified
Manning Publications, 2010. — 325 p. — ISBN: 1935182218, 9781935182214 Unlike traditional information systems which work by issuing requests and waiting for responses, event-driven systems are designed to process events as they occur, allowing the system to observe, react dynamically, and issue personalized data depending on the recipient and situation. Event Processing in...
  • №98
  • 11,14 MB
  • added
  • info modified
Wiley, 2007. — 308 p. — ISBN10: 0470319798; ISBN13: 978-0470319796. Software patterns have revolutionized the way developers and architects think about how software is designed, built and documented. This new title in Wiley’s prestigious Series in Software Design Patterns presents proven techniques to achieve patterns for fault tolerant software. This is a key reference for...
  • №99
  • 5,33 MB
  • added
  • info modified
O’Reilly, 2009. — 166 p. — ISBN: 0596518382. Are you doing all you can to further your career as a software developer? With today's rapidly changing and ever-expanding technologies, being successful requires more than technical expertise. To grow professionally, you also need soft skills and effective learning techniques. Honing those skills is what this book is all about....
  • №100
  • 3,07 MB
  • added
  • info modified
Cary, NC: DZone, 2016. — 34 p. The cloud, microservices, and the continued expansion of real-time data are driving rapid change and new challenges for service integration. This Guide introduces solutions to common integration issues, offers API guidelines and best practices for design, and examines various modern architectures for optimal integration. Learn from a real-world...
  • №101
  • 3,01 MB
  • added
  • info modified
O’Reilly Media, 2006. — 528 p. — ISBN13: 978-0596527341. The post-Ajaxian Web 2.0 world of wikis, folksonomies, and mashups makes well-planned information architecture even more essential. How do you present large volumes of information to people who need to find what they're looking for quickly? This classic primer shows information architects, designers, and web site...
  • №102
  • 14,47 MB
  • added
  • info modified
Packt Publishing, 1207. — 468 p. — ISBN: 1787287491. Learn the importance of architectural and design patterns in producing and sustaining next-generation IT and business-critical applications with this guide. Enterprise Architecture (EA) is typically an aggregate of the business, application, data, and infrastructure architectures of any forward-looking enterprise. Due to...
  • №103
  • 6,93 MB
  • added
  • info modified
This book was motivated by my experience in teaching the course E&CE 250: Algorithms and Data Structures in the Computer Engineering program at the University of Waterloo. I have observed that the advent of object-oriented methods and the emergence of object-oriented design patterns has lead to a profound change in the pedagogy of data structures and algorithms. The successful...
  • №104
  • 3,89 MB
  • added
  • info modified
O’Reilly Media, 2021. — 422 p. — ISBN: 978-1-492-04345-4. Salary surveys worldwide regularly place software architects 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 existing architects alike will examine architectural...
  • №105
  • 23,48 MB
  • added
  • info modified
Auerbach Publications, 2015. — 232 p. Modern-day projects require software and systems engineers to work together in realizing architectures of large and complex software-intensive systems. To date, the two have used their own tools and methods to deal with similar issues when it comes to the requirements, design, testing, maintenance, and evolution of these architectures....
  • №106
  • 1,69 MB
  • added
  • info modified
Microsoft Press, 2004. — 368 p. — ISBN13: 9780735619654. In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and conceptualization on thinking rather...
  • №107
  • 3,53 MB
  • added
  • info modified
Addison-Wesley Professional, 2016. — 320 p. — ISBN13: 978-013-439078-9. Designing Software Architectures will teach you how to design any software architecture in a systematic, predictable, repeatable, and cost-effective way. This book introduces a practical methodology for architecture design that any professional software engineer can use, provides structured methods...
  • №108
  • 17,10 MB
  • added
  • info modified
Apress, 2006. - 700 p. 1 edition. ISBN13: 978-1590596432 Languages like C#, VB.NET, and Delphi include built-in support for events, and these events become very powerful when they connect the objects and components of a system. Events make it possible for such parts to interact without any coupling. And the resulting parts can be developed and tested individually — which keeps...
  • №109
  • 5,32 MB
  • added
  • info modified
Microsoft Press, 2014. — 787 p. — ISBN: 978-0-7356-8320-4. Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexibility to adapt to changing requirements and customer demands by applying cutting-edge techniques, including SOLID principles, design patterns, and other industry best...
  • №110
  • 5,52 MB
  • added
  • info modified
Springer, 2019. — 164 p. — ISBN: 3030136310. This book illustrates the role of software architecture and its application in business. The author describes enterprise architecture along with business architecture to show the role of software architecture in both areas. The place of software architecture in business is outlined from many perspectives in this context. The book...
  • №111
  • 4,56 MB
  • added
  • info modified
CRC, 2017. — 385 p. — ISBN: 978-1-4987-5222-0. This book describes the concepts and application of model-based development (MBD), model transformations, and Agile MBD to a wide range of software systems. It covers systems requirements engineering, system specification and design, verification, reuse, and system composition in the context of Agile MBD. Examples of applications...
  • №112
  • 5,71 MB
  • added
  • info modified
Wiley, 2017. — 448 p. — ISBN: 978-1119238058. Presents a new, effective methodology in software size measurement Software size measurement is an extremely important and highly specialized aspect of the software life cycle. It is used for determining the effort and cost estimations for project planning purposes of a software project’s execution, and/or for other costing,...
  • №113
  • 10,39 MB
  • added
  • info modified
Morgan Kaufmann, 2017. — 279 p — ISBN: 978-0-12-804018-8. This book enables IT professionals to be more successful in managing their company’s applications. It explores the fundamentals of application management, examines how the latest technological trends impact application management, and provides best practices for responding to these changes. The recent surge in the use of...
  • №114
  • 13,58 MB
  • added
  • info modified
NY: InfoQ, 2018. — 36 p. Domain-Driven Design has been around for 15 years, but the level of interest in DDD has been rising significantly in the past few years. Some credit this with the rise in microservice architecture, cloud computing, and distributed systems, all of which can benefit from DDD concepts such as bounded contexts. Based on the continued popularity of the InfoQ...
  • №115
  • 5,27 MB
  • added
  • info modified
2014. — 277 p. In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations....
  • №116
  • 2,13 MB
  • added
  • info modified
Manning Publications, 2010. — 325 p. — ISBN: 1935182218, 9781935182214 Unlike traditional information systems which work by issuing requests and waiting for responses, event-driven systems are designed to process events as they occur, allowing the system to observe, react dynamically, and issue personalized data depending on the recipient and situation. Event Processing in...
  • №117
  • 4,40 MB
  • added
  • info modified
David S. Frankel, Wiley, 2003, 352 p. - Model Driven Architecture (MDA) is a new methodologyf rom OMG that uses modeling languages like UML along with programming languages like Java to build software architectures - PriceWatersCoopers' prestigious Technology Center just predicted that MDA will be one of the most important methodologies in the next two years - Written by the...
  • №118
  • 1,26 MB
  • added
  • info modified
Rocky Nook, 2019. — 232 p. — ISBN: 978-3864906251. Software architecture is an important factor in ensuring the success of any software project. It provides a systematically designed framework that ensures the fulfilment of quality requirements such as expandability, flexibility, performance, and time-to-market. A software architect’s job is to reconcile customer requirements...
  • №119
  • 8,04 MB
  • added
  • info modified
Packt Publishing, 2018. — 594 p. — ISBN: 978-1-78862-406-0. A comprehensive guide to exploring software architecture concepts and implementing best practices The Software Architect’s Handbook is a comprehensive guide to help developers, architects, and senior programmers advance their career in the software architecture domain. This book takes you through all the important...
  • №120
  • 3,80 MB
  • added
  • info modified
Prentice Hall, 2017. — 432 p. — ISBN13: 978-0-13-449416-6. Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The...
  • №121
  • 6,29 MB
  • added
  • info modified
John Wiley & Sons, Inc., 2013. — 45 p. — (For Dummies). Riverbed Performance Management gives IT visibility and actionable insight to deliver the application performance users and the business demands. Application performance management helps deliver the application performance users and the business demand. Effectively monitoring and troubleshooting application performance...
  • №122
  • 4,06 MB
  • added
  • info modified
NY: InfoQ, 2016. — 34 p. This eMag takes a look back at five of the most popular presentations from the Architectures You’ve Always Wondered About track at Qcons in New York, London and San Francisco. All the companies featured have large, cloud-based, microservice architectures, which probably comes as no surprise. While the stories told may sound similar, each presenter adds...
  • №123
  • 2,93 MB
  • added
  • info modified
4th ed. (Early Release) — O’Reilly Media, 2015. — 478 p. — ISBN: 1491911689, 9781491911686 Scheduled for release in mid-2015, the fourth edition of this bestselling guide focuses on information architecture as a set of tools and techniques for dealing with today’s tough information organization problems. It’s ideal for anyone involved in any aspect of design. The universal and...
  • №124
  • 28,40 MB
  • added
  • info modified
Sebastopol: O’Reilly Media, 2017. — 68 p. New software technology appears every year. Like clockwork, another language, library, pattern, or approach will arrive on the scene with plenty of hype and developer enthusiasm. As someone whose job requires making architectural decisions, you need to evaluate these new technologies with an eye toward the inevitable tradeoffs before...
  • №125
  • 3,26 MB
  • added
  • info modified
Springer, 2005. — 391 p. Human-CenteredSoftwareEngineering: Bridging HCI,Usability and Software Engineering From its beginning in the 1980’s, the Field of human-computer interaction (HCI) has been dened as a multidisciplinary arena. By this I mean that there has been an explicit recognition that distinct skills and perspectives are required to make the whole effort of designing...
  • №126
  • 3,24 MB
  • added
  • info modified
11 edition. — Cengage Learning, 2016. — 752 p. — ISBN10: 1305494601; ISBN13: 978-1305494602. Discover a practical, streamlined, updated approach to information systems development that covers both traditional and emerging technologies and approaches to systems analysis and design. SYSTEMS ANALYSIS AND DESIGN, 11E offers a well-organized, streamlined approach. Chapter objectives...
  • №127
  • 46,65 MB
  • added
  • info modified
Addison-Wesley, 2014. — 336 p. — ISBN13: 978-0321909473. Drawing on his decades of experience, Hendricksen organizes technical skills into three areas. PROJECT SKILLS: driving projects from ideation through delivery TECHNOLOGY SKILLS: building, buying, and/or leveraging the right technologies VISIONARY SKILLS: realizing an architectural vision that improves long-term...
  • №128
  • 5,06 MB
  • added
  • info modified
CreateSpace Independent Publishing Platform, 2017. — 306 p. Transforming traditional IT organizations that are under pressure from digital disruptors requires superb technical, communication, and organizational skill. This book distills decades of IT experience into 37 episodes that equip architects and CTOs with the knowledge to ride the elevator to the organization's...
  • №129
  • 2,75 MB
  • added
  • info modified
Sebastopol: O’Reilly Media, Inc., 2017. — 27 p. Everyone in software development supports the goal of producing high-quality code. And yet, long-term observations in the field by the Software Improvement Group (SIG) reveals that many organizations don’t have the necessary resources or institutional processes to make it happen. In this report, you’ll learn how 1,442 software...
  • №130
  • 5,54 MB
  • added
  • info modified
O’Reilly Media, 2017. — 185 p. — ASIN B075RR1XVG, ISBN 1491986360. The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes...
  • №131
  • 4,41 MB
  • added
  • info modified
O’Reilly Media, 2020. — 463 p. — ISBN: 978-1-492-04345-4. 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 existing architects alike will examine architectural...
  • №132
  • 52,21 MB
  • added
  • info modified
Agile Development with ICONIX Process: People, Process, and Pragmatism Copyright 2005 by Doug Rosenberg, Matt Stephens, and Mark Collins-Cope There are three major parts in this book. In Part 1, we examine what agility is and isn’t, explore the characteristics of a good software process, introduce ICONIX Process and its core UML subset and, in Chapter 4, introduce a core subset...
  • №133
  • 5,56 MB
  • added
  • info modified
John Wiley & Sons Ltd, 2003. — 347 p. In-depth examination of concepts and principles of Web application development Completely revised and updated, this popular book returns with coverage on a range of new technologies. Authored by a highly respected duo, this edition provides an in-depth examination of the core concepts and general principles of Web application development....
  • №134
  • 3,75 MB
  • added
  • info modified
Pragmatic Bookshelf, 2015. — 190 p. — ISBN13: 978-1680500387. Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you'll learn strategies to predict the future of your codebase, assess refactoring direction, and understand how your team influences the design. With its unique blend of forensic psychology and code...
  • №135
  • 15,86 MB
  • added
  • info modified
Leanpub.com, 2019. — 294 p. Fifteen years after the publication of "Domain-Driven Design: Tackling Complexity in the Heart of Software" by Eric Evans, DDD is gaining more adoption than ever. To celebrate the anniversary, we've asked prominent authors in the software design world to contribute old and new essays. With contributions by Martin Fowler , James Coplien, Rebecca...
  • №136
  • 26,96 MB
  • added
  • info modified
IT Architect Resource, 2017. — 446 p. The first book in the IT Architect series helps aspiring & experienced IT infrastructure architects/administrators, and those pursuing infrastructure design certifications, establish a solid foundation in the art of infrastructure design. The three authors hold multiple certifications, including VCDX, and they call upon their combined...
  • №137
  • 2,99 MB
  • added
  • info modified
Springer, 2006. — 768 p. — ISBN10: 3540211519; ISBN13: 978-3540211518. The final installment in this three-volume set is based on this maxim: "Before software can be designed its requirements must be well understood, and before the requirements can be expressed properly the domain of the application must be well understood." The book covers the process from the development of...
  • №138
  • 13,37 MB
  • added
  • info modified
Leanpub, eventstorming.com, 2018-06-06. — 299 p. The deepest tutorial and explanation about EventStorming, straight from the inventor. At first look, EventStorming is deceptively simple: just have a long paper roll available, and a virtually unlimited stock of coloured sticky notes and start modeling problems that looked too big to be modelled. But the ability to visually...
  • №139
  • 28,14 MB
  • added
  • info modified
O’Reilly Media, 2009. — 430 p. What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what...
  • №140
  • 4,40 MB
  • added
  • info modified
Auerbach Publications, 2017. — 446 p. Software stability concepts have shown great promise in the area of software reuse and lifecycle improvement. These innovative concepts produce unique models that are both stable over time and across various paradigm shifts within a given application context. The important idea behind stable design patterns is to design and create an...
  • №141
  • 36,12 MB
  • added
  • info modified
ICONIX Process: Use Case Driven Object Modeling Copyright 2007 ICONIX Software Engineering, Inc. The goal. Driving a good O-O software design from use cases. The difference between Theory and Practice Disambiguation – the key to use case driven development Getting from use cases to code The ICONIX UML core subset The difference between Theory and Practice… In theory, there is...
  • №142
  • 2,36 MB
  • added
  • info modified
O’Reilly Media, 2017. — 623 p. — ISBN: 978-1-449-37332-0. Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and...
  • №143
  • 3,51 MB
  • added
O’Reilly Media, 2017. — 623 p. — ISBN: 978-1-449-37332-0. Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and...
  • №144
  • 6,15 MB
  • added
O’Reilly, 2018. — 184 p. — ISBN: 1492024783. If you’re new to software product management or just want to learn more about it, there’s plenty of advice available — but most of it is geared toward consumer products. Creating high-quality software for the enterprise involves a much different set of challenges. In this practical book, two expert product managers provide...
  • №145
  • 1,66 MB
  • added
  • info modified
2nd Edition. — Addison-Wesley, 2004. — 480 p. — ISBN10: 0321247140; ISBN13: 978-0321247148. "One of the great things about the book is the way the authors explain concepts very simply using analogies rather than programming examples–this has been very inspiring for a product I'm working on: an audio-only introduction to OOP and software development." –Bruce Eckel "...I would...
  • №146
  • 2,75 MB
  • added
  • info modified
Pragmatic Bookshelf, 2015. — 207 p. — (The Pragmatic Programmers). — ISBN: 1680500384. Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you'll learn strategies to predict the future of your codebase, assess refactoring direction, and understand how your team influences the design. With its unique blend of...
  • №147
  • 7,06 MB
  • added
  • info modified
Pearson Education, 2022. — 352 p. — ISBN: 978-0-13-735546-4. Make Software Architecture Choices That Maximize Value and Innovation "[Vernon and Jaskua] provide insights, tools, proven best practices, and architecture styles both from the business and engineering viewpoint...This book deserves to become a must-read for practicing software engineers, executives as well as senior...
  • №148
  • 12,21 MB
  • added
  • info modified
Internet publication, version of 12.06.2016. — 949 c. — ISBN: N/A There are several popular meanings of the term “reverse engineering”: 1) The reverse engineering of software: researching compiled programs; 2) The scanning of 3D structures and the subsequent digital manipulation required in order to duplicate them; 3) Recreating DBMS9 structure. This book is about the first...
  • №149
  • 6,21 MB
  • added
  • info modified
Auerbach Publications, 2017. — 240 p. — ISBN: 978-1-138-74347-2. The book is about a very active research field in software engineering. In modern society, the fact of the world's high reliance on software requires the system's robustness, i.e., continual availability and satisfactory service quality. This requirement gives rise to the popularity of the research on the...
  • №150
  • 5,75 MB
  • added
  • info modified
Addison-Wesley, 2002. — 272 p. — ISBN10: 0201721848; ISBN13: 978-0201721843. Use cases have become an integral part of modeling software requirements, but many software developers are discovering that writing effective use cases is more difficult than they had anticipated. An understanding of the basic principles of use cases is not enough. Software developers need a source of...
  • №151
  • 3,56 MB
  • added
  • info modified
Manning Publications Co, 2016. — 234 p. — ISBN: 1617292508. As a developer, you may inherit projects built on existing codebases with design patterns, usage assumptions, infrastructure, and tooling from another time and another team. Fortunately, there are ways to breathe new life into legacy projects so you can maintain, improve, and scale them without fighting their limitations.
  • №152
  • 6,62 MB
  • added
  • info modified
McGraw-Hill, 1995. — 256 p. — ISBN10: 0070158401; ISBN13: 978-0070158405. Other software books offer endless chapters of complicated advice. This book encapsulates the heart of each important principle on a single page. Other software books contain reams of rigid methodology. This book offers wisdom cafeteria-style: grab what you need and go. Each page boils down one essential...
  • №153
  • 11,38 MB
  • added
  • info modified
CRC Press, Taylor & Francis Group, 2017. — 689 p. — ISBN13: 978-1-4987-5407-1. Introduction to Middleware: Web Services, Object Components, and Cloud Computing provides a comparison of different middleware technologies and the overarching middleware concepts they are based on. The various major paradigms of middleware are introduced and their pros and cons are discussed. This...
  • №154
  • 11,63 MB
  • added
  • info modified
Microsoft Press, 2017. — 448 p. — ISBN: 978-1-5093-0258-1. By applying this book’s principles, you can create code that accommodates new requirements and unforeseen scenarios without significant rewrites. Gary McLean Hall describes Agile best practices, principles, and patterns for designing and writing code that can evolve more quickly and easily, with fewer errors, because it...
  • №155
  • 22,07 MB
  • added
  • info modified
Dorset House, 1996. — 277 p. — ISBN10: 0932633293; ISBN13: 978-0932633293. Learning the basics of a modeling technique is not the same as learning how to use and apply it. To develop a data model of an organization is to gain insights into its nature that do not come easily. Indeed, analysts are often expected to understand subtleties of an organization's structure that may...
  • №156
  • 17,11 MB
  • added
  • info modified
O’Reilly Media, 2019. — 334 p. — ISBN: 978-1-492-04595-3. 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, communicate them clearly, lead people toward the vision, and become...
  • №157
  • 5,00 MB
  • added
  • info modified
CreateSpace Independent Publishing Platform, 2017. — 306 p. Transforming traditional IT organizations that are under pressure from digital disruptors requires superb technical, communication, and organizational skill. This book distills decades of IT experience into 37 episodes that equip architects and CTOs with the knowledge to ride the elevator to the organization's...
  • №158
  • 5,67 MB
  • added
  • info modified
Leanpub, 2024. — 400 p. This version was published on 2024-10-08 Tired of architecture books that read like academic papers? This pragmatic guide will show you how to design robust systems that work in the real world. I have learned these lessons the hard way so you don’t have to. Everything you need to know about software architecture — from core principles to advanced...
  • №159
  • 24,45 MB
  • added
Springer, 2023. — 264 p. — (Undergraduate Topics in Computer Science). This unique, accessible textbook gives a comprehensive introduction to software architecture, using ‘clean architecture’ concepts with agile methods and model-driven development. The work introduces the key concepts of software architectures and explains the importance of architectural design for the...
  • №160
  • 11,73 MB
  • added
  • info modified
2016. — 270 p. "Everybody complains about the weather but nobody does anything about it." Likewise, everyone has an opinion about what good code looks like, but those opinions don't help you create it. This book fills that gap. It explains the process of writing good code, and teaches you to achieve beautifully programmed ends by way of extremely practical means. What It's...
  • №161
  • 663,07 KB
  • added
  • info modified
Leanpub, 2022. — 300 p. Software is never done. The world around your program changes faster than you want it to. Frameworks and libraries are abandoned and replaced with something better (or just something new), so you need to migrate. You can postpone this work for a bit, but eventually, you'll have to catch up, or your project may end up hopelessly outdated. I'm sure you...
  • №162
  • 1,23 MB
  • added
  • info modified
The MIT Press, 2016. — 184 p. An engaging, illustrated collection of insights revealing the practices and principles that expert software designers use to create great software. What makes an expert software designer? It is more than experience or innate ability. Expert software designers have specific habits, learned practices, and observed principles that they apply...
  • №163
  • 6,76 MB
  • added
  • info modified
O’Reilly Media, 2020. — 463 p. — ISBN: 978-1-492-04345-4. 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 existing architects alike will examine architectural...
  • №164
  • 52,15 MB
  • added
  • info modified
O’Reilly Media, 2020. — 463 p. — ISBN: 978-1-492-04345-4. 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 existing architects alike will examine architectural...
  • №165
  • 16,55 MB
  • added
  • info modified
Apress, 2016. — 295 p. — ISBN: 978-1-4842-2195-2 Build straightforward and maintainable APIs to create services that are usable and maintainable. Although this book focuses on distributed services, it also emphasizes how the core principles apply even to pure OOD and OOP constructs. This book is for any level software engineers and very experienced programmers Information...
  • №166
  • 1,52 MB
  • added
  • info modified
Addison-Wesley Professional, 2013. — 656 p. — ISBN: 978-0321834577. Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strategic patterns to fundamental tactical programming tools. Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the...
  • №167
  • 13,43 MB
  • added
  • info modified
Addison-Wesley Professional, 2016. — 320 p. — ISBN13: 978-013-439078-9. Designing Software Architectures will teach you how to design any software architecture in a systematic, predictable, repeatable, and cost-effective way. This book introduces a practical methodology for architecture design that any professional software engineer can use, provides structured methods...
  • №168
  • 17,27 MB
  • added
  • info modified
Apress Media LLC,, 2023. — 397 p. — ISBN13: 978-1-4842-8947-1. 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...
  • №169
  • 7,01 MB
  • added
NY: InfoQ, 2019. — 44 p. The concept of using a “service mesh” to manage service-to-service communications within a cluster first began being talked about in 2016, guided partly by the hype-driven adoption of microservices-based architectures, and also the acceptance of Kubernetes as the de facto way to orchestrate containers. Microservices brought many benefits, such as the...
  • №170
  • 2,12 MB
  • added
  • info modified
Square Bracket Associates, 2008. — 360 p. A menudo, la documentaci?n o no se encuentra o est? obsoleta y adem?s, los desarrolladores originales de un proyecto ya se han ido a otras empresas o con otros clientes. Tu equipo tiene un conocimiento limitado de la herramienta y los tests unitarios no aparecen o no cubren pr?cticamente ning?n escenario. Al corregir un error en un...
  • №171
  • 3,29 MB
  • added
  • info modified
Prentice Hall, 2001. — 320 p. — ISBN10: 0130290327; ISBN13: 978-0130290328. This book offers the first complete roadmap for building software architectures that achieve the most demanding goals-now, and for years to come. Discover how to establish a product-line architechtural framework and vision that managers, administrators and developers can buy into. Review The three...
  • №172
  • 63,72 MB
  • added
  • info modified
Addison-Wesley, 2004. — 39 p. A project faces serious problems when its language is fractured. Domain experts use their jargon while technical team members have their own language tuned for discussing the domain in terms of design. The terminology of day-to-day discussions is disconnected from the terminology embedded in the code (ultimately the most important product of a...
  • №173
  • 485,17 KB
  • added
  • info modified
Pearson Education, Inc., 2004. — 456 p. Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your...
  • №174
  • 3,18 MB
  • added
O’Reilly Media, Inc., 2022. — 340 p. — ISBN: 978-1-098-10606-5. 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 become technical...
  • №175
  • 6,38 MB
  • added
  • info modified
Apress, 2018. — 180 p. Learn how free software became open-source and how you can sell open-source software. This book provides a historical context of how open-source has thoroughly transformed how we write software, how we cooperate, how we communicate, how we organize, and, ultimately, how we think about business values. You’ll look at project and community examples...
  • №176
  • 2,59 MB
  • added
  • info modified
Springer, 2018. — 201 p. — ISBN: 978-3-319-53134-2. This book connects the different topics and professions involved in information technology approaches to architectural design, ranging from computer-aided design, building information modeling and programming to simulation, digital representation, augmented and virtual reality, digital fabrication and physical computation. The...
  • №177
  • 10,43 MB
  • added
  • info modified
No Starch Press, 2022. — 332 p. — ISBN: 978-17185-0192-8. Designing Secure Software consolidates Loren Kohnfelder's more than twenty years of experience into a concise, elegant guide to improving the security of technology products. Written for a wide range of software professionals, it emphasizes building security into software design early and involving the entire team in the...
  • №178
  • 9,20 MB
  • added
  • info modified
CreateSpace, 2018. — 386 p. Now an international best seller - hitting #1 in multiple book categories in the US, UK, Canada, Australia and Brazil.Would you like to make money by launching your own software? Perhaps you have an idea for a mobile app, or software that runs on the web? This book is for people interested in tech entrepreneurship, and those who have recently founded...
  • №179
  • 2,29 MB
  • added
  • info modified
Dpunkt.verlag GmbH, 2019. — 309 p. — ISBN: 978-1-68198-569-5. Today’s programmers don’t develop software systems from scratch. Instead, they spend their time fixing, extending, modifying, and enhancing existing software. Legacy systems often turn into an unwieldy mess that becomes increasingly difficult to modify, and with architecture that continually accumulates technical...
  • №180
  • 33,86 MB
  • added
  • info modified
Wiley, 2009. — 401 p. — ISBN: 978-0-470-46253-9. This is one book which can cater for any section of software development work force (school/high school or undergraduate or graduate or instructor or software rofessional). The book is aptly organized and have a upbeat flow of information from beginning to ending. I would say any performance test engineer should read this book...
  • №181
  • 6,64 MB
  • added
  • info modified
Morgan Kaufmann, 2017. — 411 p. — ISBN: 978-0-12-802855-1 Managing Trade-Offs in Adaptable Software Architectures explores the latest research on adapting large complex systems to changing requirements. To be able to adapt a system, engineers must evaluate different quality attributes, including trade-offs to balance functional and quality requirements to maintain a...
  • №182
  • 15,35 MB
  • added
  • info modified
University of Twente, 2005. — 147 p. Most contemporary pure functional languages provide support for patterns in function definitions. Examples of common patterns are the identifier, constant, tuple, list algebraic, n+k and as-pattern. This thesis introduces a new kind of patterns, called application patterns. Such patterns consist of a function applied to arguments: they are...
  • №183
  • 747,97 KB
  • added
  • info modified
Independently published, 2018. — 410 p. An ebook on design patterns and the principles behind them. Design patterns help you solve commonly-occurring problems in software design. But you can’t just find a pattern and copy it into your program, the way you can with off-the-shelf functions or libraries. A pattern is not a specific piece of code, but a general concept for solving...
  • №184
  • 22,14 MB
  • added
Edition III. — R&A, 2017. — 240 p. — ISBN: 9081984098. Mastering ArchiMate Edition III is the third edition of a much-praised book about the ArchiMate(R) Enterprise Architecture Modeling Language, which is a standard and a Registered Trade Mark of The Open Group. The book gives an introduction to the language, then goes on to show you key aspects of successful modeling, and...
  • №185
  • 24,77 MB
  • added
4th edition. — Addison-Wesley Professional, 2021. — 459 p. — ISBN: 0136886094. The Definitive, Practical, Proven Guide to Architecting Modern Software — Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and More. Updated with eleven new chapters, Software Architecture in Practice, Fourth Edition, thoroughly explains what...
  • №186
  • 5,40 MB
  • added
  • info modified
John Wiley & Sons, Inc., 2023. — 431 p. — ISBN: 978-1-119-82097-0. 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,...
  • №187
  • 10,82 MB
  • added
  • info modified
These statements exemplify the current debate about software life-cycle process models. The topic has recently received a great deal of attention. The Defense Science Board Task Force Report on Military Software issued in 1987 highlighted the concern that traditional software process models were discouraging more effective approaches to software development such as prototyping...
  • №188
  • 227,70 KB
  • added
  • info modified
3rd edition. — Pearson Education, 2002. — 1111 p. — ISBN: 0-201-76031-2. In An Introduction to Object-Oriented Programming, Timothy Budd provides a language-independent presentation of object-oriented principles, such as objects, methods, inheritance (including multiple inheritances), and polymorphism. Examples are drawn from several different languages, including (among...
  • №189
  • 50,29 MB
  • added
2008. — 86 p. This book is the result of a joint effort of the authors with an equal contribution from all. The idea to the book originated during the participation of a Java Architect training program taught at Logica Sverige AB Karlstad office. During the course the authors identified the lack of a quick-guidebook to the basic GoF 1 design patterns. A book that could be used...
  • №190
  • 1,31 MB
  • added
  • info modified
O’Reilly Media, 2009. — 430 p. What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what...
  • №191
  • 2,74 MB
  • added
  • info modified
CRC Press, Taylor & Francis Group, 2017. — 689 p. — ISBN13: 978-1-4987-5407-1. Introduction to Middleware: Web Services, Object Components, and Cloud Computing provides a comparison of different middleware technologies and the overarching middleware concepts they are based on. The various major paradigms of middleware are introduced and their pros and cons are discussed. This...
  • №192
  • 11,77 MB
  • added
  • info modified
Second Edition. – Boston: Kluwer Academic Publishers. – 2004. – 405 p. You may have heard that this is a book about verification and now you’re wondering why it’s called Assertion-Based Design, and not Assertion-Based Verification. The answer to that is one of the driving forces in this book: Verification doesn’t happen in a vacuum. Specification has to occur before any form of...
  • №193
  • 4,62 MB
  • added
  • info modified
Strawberry Canyon LLC, 2012. — 412 p. — ISBN: 0984881212. A one-semester college course in software engineering focusing on cloud computing, software as a service (SaaS), and Agile development using Extreme Programming (XP). This book is neither a step-by-step tutorial nor a reference book. Instead, our goal is to bring a diverse set of software engineering topics together into...
  • №194
  • 2,73 MB
  • added
  • info modified
Oxford University Press, 1996. — 239 p. The essays in this book started out as a series of columns for the Journal of Object-Oriented Programming. I was trying to model myself somewhat after Samuel Johnson, and the series was aimed at being the digital age’s equivalent of The Rambler. I’m certain I didn’t succeed in matching Johnson’s wit and style, but I matched at least two...
  • №195
  • 1,17 MB
  • added
  • info modified
Oreilly & Associates Inc., 2024. — 550 p. — ISBN: 978-1-098-13435-8. What will you learn from this book? If you’re a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally and explores...
  • №196
  • 50,48 MB
  • added
Vieweg+Teubner Verlag, 2011. — 995 p. — ISBN: 978-3834815781. Software ist ein unverzichtbarer Anteil zahlreicher heutiger Systeme. Ihre Erstellung beinhaltet im Idealfall einen standardisierten, methodischen Entwicklungsprozess, der fur alle am Projekt Beteiligten verst?ndlich ist und quasi die Sprache des Projekts darstellt. Das Hauptziel dieses Buches ist die methodische,...
  • №197
  • 9,72 MB
  • added
  • info modified
O’Reilly, 2009. — 166 p. — ISBN: 0596518382. Are you doing all you can to further your career as a software developer? With today's rapidly changing and ever-expanding technologies, being successful requires more than technical expertise. To grow professionally, you also need soft skills and effective learning techniques. Honing those skills is what this book is all about....
  • №198
  • 2,67 MB
  • added
  • info modified
CreateSpace, 2018. — 386 p. Now an international best seller - hitting #1 in multiple book categories in the US, UK, Canada, Australia and Brazil.Would you like to make money by launching your own software? Perhaps you have an idea for a mobile app, or software that runs on the web? This book is for people interested in tech entrepreneurship, and those who have recently founded...
  • №199
  • 2,32 MB
  • added
  • info modified
London: Prentice Hall, 2001. — 352 p. — ISBN: 0-13-027407-0. Software Architecture Bootcamp is your hands-on "field manual" for becoming a great software architect! This hands-on "field manual" gives developers the essential skills they need to survive and thrive as software architects! You’ll find insightful, real-world coverage of everything from design patterns to...
  • №200
  • 3,50 MB
  • added
  • info modified
IBM Press, 2016. — 303 p. — ISBN: 013376303X, 9780133763034 To build effective architectures, software architects must tread a fine line between precision and ambiguity (a.k.a. big animal pictures). This is difficult but crucial: Failure to achieve this balance often leads directly to poor systems design and implementation. Now, pioneering IBM Distinguished Engineer and Chief...
  • №201
  • 9,45 MB
  • added
  • info modified
Apress, 2018. — 275 p. — ISBN: 1484241185. Apply design principles to your classes, preparing them for reuse. You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainer-friendly at the same time. While writing this book, I assumed that you, the reader, are a programmer who uses an object-oriented...
  • №202
  • 2,54 MB
  • added
  • info modified
Leanpub, June 1, 2021. — 688 p. These are the revised and illustrated notes of the Software Architecture lecture of the Master in Software and Data Engineering held at the Software Institute at USI Lugano, Switzerland during the Spring of 2023. The book includes the script for these lectures: Quality Attributes. Definitions. Modeling Software Architecture. Modularity and...
  • №203
  • 184,73 MB
  • added
BPB Publications, 2022. — 228 p. The ultimate guide to ace your system designing interviews. Key Features: Provides step-by-step solutions to real-world problems related to system design and development. Includes detailed explanations of each OOP idea and design pattern, along with code snippets in the C++ style. Contains illustrations and demonstrations that describe the...
  • №204
  • 7,96 MB
  • added
  • info modified
2nd Edition. — O’Reilly Media, 2025. — 543 p. — ISBN: 978-1-098-17551-1. 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 updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights...
  • №205
  • 19,92 MB
  • added
NY: InfoQ, 2018. — 36 p. Domain-Driven Design has been around for 15 years, but the level of interest in DDD has been rising significantly in the past few years. Some credit this with the rise in microservice architecture, cloud computing, and distributed systems, all of which can benefit from DDD concepts such as bounded contexts. Based on the continued popularity of the InfoQ...
  • №206
  • 6,40 MB
  • added
  • info modified
Addison-Wesley, 2010. — 480 p. In Patterns-Based Engineering, two leading experts bring together true best practices for developing and deploying successful software-intensive systems. Drawing on their extensive enterprise development experience, the authors clearly show how to deliver on the promise of a patterns-based approach - and consistently create higher-quality...
  • №207
  • 7,67 MB
  • added
  • info modified
4th edition. — Addison-Wesley Professional, 2021. — 464 p. — (SEI Series in Software Engineering). — ISBN: 978-0136886099. The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and More Updated with eleven new chapters, Software Architecture in Practice,...
  • №208
  • 8,96 MB
  • added
  • info modified
2nd Edition. — Addison-Wesley Professional/Pearson Education, 2024. — 455 p. — ISBN: 978-0-13-810802-1. Learn how to create successful architectural designs and improve your current design practices! Designing Software Architectures, 2nd Edition provides a practical, step-by-step methodology for architecture design that any professional software engineer can use, with...
  • №209
  • 42,02 MB
  • added
O’Reilly Media, 2022. — 218 p. — ISBN13: 978-1-098-11223-3. Software architecture metrics are key to the maintainability and architectural quality of a software project and they can warn you about dangerous accumulations of architectural and technical debt early in the process. In this practical book, leading hands-on software architects share case studies to introduce metrics...
  • №210
  • 8,37 MB
  • added
  • info modified
Addison-Wesley Professional, 2001. — 368 p. — ISBN10: 020170482X; ISBN13: 978-0201704822. Praise for Evaluating Software Architectures “The architecture of complex software or systems is a collection of hard decisions that are very expensive to change. Successful product development and evolution depend on making the right architectural choices. Can you afford not to identify...
  • №211
  • 45,58 MB
  • added
  • info modified
Murat Erder, Eoin Woods, Pierre Pureur. — Addison-Wesley Professional, 2021. — 353 p. — ISBN: 978-0136523567. Update Your Architectural Practices for New Challenges, Environments, and Stakeholder Expectations "I am continuously delighted and inspired by the work of these authors. Their first book laid the groundwork for understanding how to evolve the architecture of a...
  • №212
  • 6,83 MB
  • added
Marshall & Brainerd, 2010. — 376 p. This is a practical guide for software developers, and different than other software architecture books. Here's why: It teaches risk-driven architecting. There is no need for meticulous designs when risks are small, nor any excuse for sloppy designs when risks threaten your success. This book describes a way to do just enough architecture. It...
  • №213
  • 6,19 MB
  • added
  • info modified
Oreilly & Associates Inc., 2024. — 550 p. — ISBN: 978-1-098-13435-8. What will you learn from this book? If you’re a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally and explores...
  • №214
  • 72,85 MB
  • added
O’Reilly Media, 2024. — 487 p. Software as a service (SaaS) is on the path to becoming the de facto model for building, delivering, and operating software solutions. Adopting a multi-tenant SaaS model requires builders to take on a broad range of new architecture, implementation, and operational challenges. How data is partitioned, how resources are isolated, how tenants are...
  • №215
  • 14,43 MB
  • added
Addison-Wesley Professional/Pearson Education, 2024. — 240 p. — ISBN-13: 978-0-13-824932-8. Leverage software architecture as an effective tool for product development and build better software faster. Effective Software Architecture is the essential handbook for making software architecture an effective practice within product development organizations and processes while...
  • №216
  • 1,53 MB
  • added
Microsoft Press, 2014. — 787 p. — ISBN: 978-0-7356-8320-4. Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexibility to adapt to changing requirements and customer demands by applying cutting-edge techniques, including SOLID principles, design patterns, and other industry best...
  • №217
  • 19,59 MB
  • added
  • info modified
Pearson Education, 2022. — 564 p. — ISBN: 978-0-13-745891-2. Build Better Business Software by Telling and Visualizing Stories “From a story to working software — this book helps you to get to the essence of what to build. Highly recommended!” —Oliver Drotbohm Storytelling is at the heart of human communication — why not use it to overcome costly misunderstandings when...
  • №218
  • 9,17 MB
  • added
  • info modified
UOC, 2010. — 379 p. En este libro se revisan los fundamentos de la programaci?n y los conceptos b?sicos del lenguaje C. Se supone que el lector ya tiene conocimientos previos de programaci?n bien en este lenguaje, bien en alg?n otro Por este motivo, se incide especialmente en la metodolog?a de la programaci?n y en los aspectos cr?ticos del lenguaje C en lugar de hacer hincapi?...
  • №219
  • 22,69 MB
  • added
  • info modified
Packt Publishing, 2015. — 444 p. — ISBN13: 9781849689441. This book is a design handbook and provides skills to successfully design, implement, and optimize business processes on top of SOA. Starting with business process modeling, it shows design principles to architect sound process architectures. It presents best practices for modeling business processes using BPMN, together...
  • №220
  • 10,60 MB
  • added
  • info modified
Pragmatic Bookshelf, 2017. — 360 p. — ISBN13: 978-1-68050-209-1. Target audience: experienced developers. Design it! written by architects for architects and explores various practical approaches to designing and building applications of varying complexity. You will also learn to distribute team roles to save time and get effective results from each developer. The book covers...
  • №221
  • 4,05 MB
  • added
  • info modified
Toronto Academic Press, 2024. — 239 p. This book is a comprehensive guide to the principles and practices of designing software systems. It covers topics such as software architecture, design patterns, object-oriented design, and software development methodologies. The book is intended for software developers, architects, and project managers who want to learn how to design...
  • №222
  • 176,72 MB
  • added
New York: Springer, 2020. — 308 p. This book provides a detailed “how-to” guide, addressing aspects ranging from analysis and design to the implementation of applications, which need to be integrated within legacy applications and databases. The analysis and design of the next generation of software architectures must address the new requirements to accommodate the Internet of...
  • №223
  • 6,47 MB
  • added
  • info modified
Addison-Wesley Professional, 2019. — 202 p. — ISBN13: 978-0136524038. Right Your Software and Transform Your Career Righting Software presents the proven, structured, and highly engineered approach to software design that master architect Juval Löwy has practiced and taught around the world. Although companies of every kind have successfully implemented his original design...
  • №224
  • 10,27 MB
  • added
  • info modified
Addison-Wesley Professional, 2019. — 480 p. — ISBN-13 978-0-13-652403-8. Right Your Software and Transform Your Career. Righting Software presents the proven, structured, and highly engineered approach to software design that master architect Juval Löwy has practiced and taught around the world. Although companies of every kind have successfully implemented his original design...
  • №225
  • 22,68 MB
  • added
2nd Edition. — BPB Publ., 2024. — 322 p. Key Features: Learn the essentials of C# and object-oriented programming. Gain insights into best practices for quality coding. Learn how to use design patterns to write code that is reusable, flexible, and maintainable. This book is a complete guide to design patterns and object-oriented programming (OOP) in C# and .NET. It covers...
  • №226
  • 13,40 MB
  • added
Leanpub, 2020. — 539 p. — ISBN: 978-90-821201-6-5. The missing manual for making your web applications future-proof Web applications deserve to outlive the currently fashionable framework. Your application’s core use cases deserve to be decoupled from their surrounding infrastructure. And all of your domain-specific code needs to be testable; it has to be tested after all. This...
  • №227
  • 7,65 MB
  • added
  • info modified
Boston, 2001. - 119 p. The sole purpose of these lecture notes is to provide aid to the high school students attending the HSSP course “C-01B Reverse Engineering in Computer Applications” taught during Spring 2001 at the Massachusetts Institute of Technology. The information presented hereby is on an “as-is” basis and the author cannot be possibly held liable for damages caused...
  • №228
  • 670,71 KB
  • added
  • info modified
Sebastopol: O’Reilly Media, 2015. — 55 p. The success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should interact. This O’Reilly report takes a deep...
  • №229
  • 7,11 MB
  • added
  • info modified
Wiley India Pvt. Limited, 2007. — 636 p. Designing application and middleware software to run in concurrent and networked environments is a significant challenge to software developers. The patterns catalogued in this second volume of Pattern-Oriented Software Architectures (POSA) form the basis of a pattern language that addresses issues associated with concurrency and...
  • №230
  • 4,29 MB
  • added
  • info modified
Leanpub, 2015. — 181 p. Tasked with building an API for your company but don't have a clue where to start? Taken over an existing API and hate it? Built your own API and still hate it? This book is for you.API development is becoming increasingly common for server-side developers thanks to the rise of front-end JavaScript frameworks, iPhone applications, and API-centric...
  • №231
  • 2,61 MB
  • added
  • info modified
Apress, 2021. - 313 p. - ISBN: 9781484264393 Discover how to apply software engineering patterns to develop more robust firmware faster than traditional embedded development approaches. In the authors’ experience, traditional embedded software projects tend towards monolithic applications that are optimized for their target hardware platforms. This leads to software that is...
  • №232
  • 5,37 MB
  • added
  • info modified
John Wiley & Sons, Inc., 2010. — 750 p. Software architecture is foundational to the development of large, practical software-intensive applications. This brand-new text covers all facets of software architecture and how it serves as the intellectual centerpiece of software development and evolution. Critically, this text focuses on supporting creation of real implemented...
  • №233
  • 59,00 MB
  • added
  • info modified
Addison-Wesley Professional, 2013. — 656 p. — ISBN: 978-0321834577. Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strategic patterns to fundamental tactical programming tools. Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the...
  • №234
  • 14,16 MB
  • added
  • info modified
Auerbach Publications, 2017. — 240 p. — ISBN: 978-1-138-74347-2. The book is about a very active research field in software engineering. In modern society, the fact of the world's high reliance on software requires the system's robustness, i.e., continual availability and satisfactory service quality. This requirement gives rise to the popularity of the research on the...
  • №235
  • 3,06 MB
  • added
  • info modified
Manning Publications Co, 2016. — 234 p. — ISBN: 1617292508. As a developer, you may inherit projects built on existing codebases with design patterns, usage assumptions, infrastructure, and tooling from another time and another team. Fortunately, there are ways to breathe new life into legacy projects so you can maintain, improve, and scale them without fighting their...
  • №236
  • 3,10 MB
  • added
  • info modified
Leanpub, Simon Brown, 2022. — 106 p. A developer-friendly, practical, and pragmatic guide to lightweight software architecture, technical leadership, and the balance with agility. This book is a practical, pragmatic, and lightweight guide to software architecture, specifically aimed at developers, and focuses on the software architecture role and process. Application...
  • №237
  • 7,30 MB
  • added
Leanpub, Brown Simon, 2022. — 106 p. A guide to visualizing your software architecture with the C4 model. This book focuses on the visual communication and documentation of software architecture, based on a collection of ideas and techniques that thousands of people across the world have found useful. The core of this is my C4 software architecture model and the software...
  • №238
  • 18,27 MB
  • added
Apress Media LLC, 2025. — 486 p. — ISBN-13: 979-8-8688-0409-0. As the pace of evolution in technology continues to accelerate, the field of software architecture grapples with ever-increasing complexity, uncertainty, and risk. While numerous patterns and practices have emerged as potential approaches to solving the industry’s most challenging problems, these tools often...
  • №239
  • 17,15 MB
  • added
NY: InfoQ, 2019. — 40 p. This InfoQ eMag is part of our 2019/2020 trends overview. The insights come from InfoQ editorial team, all of whom are software engineers, who push the barrier of innovation in their professional lives. Read and reflect on their insights to inspire your tech visions and roadmap for 2020. At InfoQ we are passionate about software. Our team of regular...
  • №240
  • 2,95 MB
  • added
  • info modified
Prentice Hall, 2001. — 320 p. — ISBN10: 0130290327; ISBN13: 978-0130290328. This book offers the first complete roadmap for building software architectures that achieve the most demanding goals-now, and for years to come. Discover how to establish a product-line architechtural framework and vision that managers, administrators and developers can buy into. Review The three...
  • №241
  • 41,93 MB
  • added
  • info modified
Morgan Kaufmann, 2016. — 304 p. — ISBN: 9780128032848. Continuous Architecture provides a broad architectural perspective for continuous delivery, and describes a new architectural approach that supports and enables it. As the pace of innovation and software releases increases, IT departments are tasked to deliver value quickly and inexpensively to their business partners. With...
  • №242
  • 4,00 MB
  • added
  • info modified
Leanpub, 2022. — 67 p. Software design principles provide guidelines to handle the complexity of the design process and prepare your code when changes arise and minimize the impact of introducing bugs. This book aims to make you a better software designer within the object-oriented paradigm. Software design principles are guidelines that help developers to make an...
  • №243
  • 9,28 MB
  • added
  • info modified
O’Reilly Media, 2024. — 484 p. — ISBN-13: 978-1-098-14064-9. Software as a service (SaaS) is on the path to becoming the de facto model for building, delivering, and operating software solutions. Adopting a multi-tenant SaaS model requires builders to take on a broad range of new architecture, implementation, and operational challenges. How data is partitioned, how resources...
  • №244
  • 12,65 MB
  • added
2nd Edition. — Microsoft Press, 2017. — 762 p. — ISBN13: 978-1509302581. By applying this book’s principles, you can create code that accommodates new requirements and unforeseen scenarios without significant rewrites. Gary McLean Hall describes Agile best practices, principles, and patterns for designing and writing code that can evolve more quickly and easily, with fewer...
  • №245
  • 12,74 MB
  • added
  • info modified
O’Reilly Media, 2025. — 400 p. — ISBN-13: 978-1-098-15186-7. The software architect role is evolving. As systems and distributed teams become more complex, it's often impossible for architects to be everywhere they need to be. To be effective, consultants and in-house architects alike have to move constantly from client to client or team to team to collaborate and work with...
  • №246
  • 9,30 MB
  • added
Springer, 2023. — 368 p. This textbook provides a balanced coverage of software design, including design principles, methodologies, and techniques in contexts of designing modules of small and larger sizes with a multi-paradigm viewpoint emphasizing design trade-offs. Commonly used design diagrams and patterns are also covered in terms of the design ideas behind them and their...
  • №247
  • 18,88 MB
  • added
  • info modified
San Francisco: No Starch Press, 2020. — 378 p. — ISBN: 978-1593279790. Engineering Software, the third volume in the landmark Write Great Code series by Randall Hyde, helps you create readable and maintainable code that will generate awe from fellow programmers. The field of software engineering may value team productivity over individual growth, but legendary computer...
  • №248
  • 9,91 MB
  • added
CRC Press, 2022. — 513 p. — ISBN: 978-1-032-01722-8. Software development has been a troubling since it first started. There are seven chronic problems that have plagued it from the beginning: Incomplete and ambiguous user requirements that grow by >2% per month. Major cost and schedule overruns for large applications > 35% higher than planned. Low defect removal efficiency...
  • №249
  • 8,15 MB
  • added
  • info modified
Packt Publishing, 2015. — 444 p. — ISBN13: 9781849689441. This book is a design handbook and provides skills to successfully design, implement, and optimize business processes on top of SOA. Starting with business process modeling, it shows design principles to architect sound process architectures. It presents best practices for modeling business processes using BPMN, together...
  • №250
  • 10,57 MB
  • added
  • info modified
Morgan Kaufmann Publishers, 1993. — 362 p. — ISBN10: 978-0-12-518406-9. Software developed in recent years has been devoting an average of 48% of the code to the user interface [Myers and Rosson 1992]. It would thus seem justified to. Locate a reasonable proportion of the effort in software development projects to ensure the usability of these user interfaces. This book tells...
  • №251
  • 44,36 MB
  • added
O’Reilly Media, Inc., 2021. — 446 p. — ISBN: 978-1-098-10013-1. 2021-10-08: First Release. Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but you also need to understand the business domains behind the software. This practical book provides you with a set of core patterns, principles, and practices for...
  • №252
  • 10,30 MB
  • added
CRC, 2017. — 385 p. — ISBN: 978-1-4987-5222-0. This book describes the concepts and application of model-based development (MBD), model transformations, and Agile MBD to a wide range of software systems. It covers systems requirements engineering, system specification and design, verification, reuse, and system composition in the context of Agile MBD. Examples of applications...
  • №253
  • 5,03 MB
  • added
  • info modified
Robert Cecil Martin — Código Limpo. Rio de Janeiro: Alta Books, 2009 — 398 P. Language: Português (BR) - pt-br. "Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert...
  • №254
  • 65,11 MB
  • added
  • info modified
Addison-Wesley Professional, 2022. — 416 p. — (Robert C. Martin Series). — ISBN-13: 978-0-13-691571-3. How to Write Code You're Proud of... Every Single Day. This book is written for programmers and managers of programmers. But in another sense, this book is written for all of human society. For it is we, programmers, who have inadvertently found ourselves at the very fulcrum...
  • №255
  • 14,61 MB
  • added
Morgan Kaufmann, 2017. — 411 p. — ISBN: 978-0-12-802855-1. Managing Trade-Offs in Adaptable Software Architectures explores the latest research on adapting large complex systems to changing requirements. To be able to adapt a system, engineers must evaluate different quality attributes, including trade-offs to balance functional and quality requirements to maintain a...
  • №256
  • 10,00 MB
  • added
  • info modified
Leanpub, 2021. — 140 p. If you have had the bad experience of having to maintain a complex "big ball of mud" enterprise application, with pressure from the business to go to production with new features under an aggressive schedule, you, better than anyone, know how important is to have a solid architecture with clearly defined rules where we can make modifications, having an...
  • №257
  • 4,84 MB
  • added
Springer, 2024. — 344 p. — I SBN 978-3-031-51334-3. This textbook concentrates on processes, activities, and results related to Software Architectures. It describes the separation of architectural artifacts corresponding to their nature, their logical or their modeling level on one hand and at the same time emphasizes their integration based on their mutual relations. Design or...
  • №258
  • 9,24 MB
  • added
O’Reilly Media, 2020. — 272 p. — ISBN: 978-1-492-07554-7. 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...
  • №259
  • 4,59 MB
  • added
  • info modified
Apress, 2018. — 275 p. — ISBN: 1484241185. Apply design principles to your classes, preparing them for reuse. You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainer-friendly at the same time. While writing this book, I assumed that you, the reader, are a programmer who uses an object-oriented...
  • №260
  • 2,66 MB
  • added
  • info modified
Addison-Wesley Professional/Pearson, 2023. — 234 p. 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...
  • №261
  • 3,25 MB
  • added
  • info modified
2nd Edition. — O’Reilly Media, Inc., 2022. — 73 p. — ISBN-13: 978-1-098-13427-3. 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 how those components should interact. Author Mark...
  • №262
  • 2,68 MB
  • added
Stemmler Khalil, 2020. — 353 p. — ISBN: n/a. Learn to write testable, flexible, maintainable code Ever felt like your code gets worse instead of better over time? This handbook teaches professional software developers the essential software design and architecture best practices they didn’t teach you in school. What will you learn? Clean Code Everyone raves about writing clean...
  • №263
  • 14,80 MB
  • added
  • info modified
Leanpub, 2015. — 181 p. Tasked with building an API for your company but don't have a clue where to start? Taken over an existing API and hate it? Built your own API and still hate it? This book is for you.API development is becoming increasingly common for server-side developers thanks to the rise of front-end JavaScript frameworks, iPhone applications, and API-centric...
  • №264
  • 525,76 KB
  • added
  • info modified
Harvard University Press, 2004. — 321 p. — ISBN: 0-674-01292-5. Much of the innovative programming that powers the Internet, creates operating systems, and produces software is the result of "open-source" code, that is, code that is freely distributed--as opposed to being kept secret--by those who write it. Leaving source code open has generated some of the most sophisticated...
  • №265
  • 912,11 KB
  • added
  • info modified
Boca Raton: CRC Press, 2024. - 342 p. - ISBN: 1032725214. The best way to learn design in any field is to study examples, and some of the best examples of software design come from the tools programmers use in their work. Software Design by Example: A Tool-Based Introduction with Python therefore builds small versions of the things programmers use to demystify them and give...
  • №266
  • 12,29 MB
  • added
Auerbach Publications, 2017. — 240 p. — ISBN: 978-1-138-74347-2. The book is about a very active research field in software engineering. In modern society, the fact of the world's high reliance on software requires the system's robustness, i.e., continual availability and satisfactory service quality. This requirement gives rise to the popularity of the research on the...
  • №267
  • 5,21 MB
  • added
  • info modified
O’Reilly Media, Inc., 2023. — 343 p. — ISBN: 978-1-098-13311-5. This philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A collection of 21 pragmatic rules, each presented in a standalone chapter, captures the essential wisdom that every freshly minted programmer needs to know and provides thought-provoking insights for...
  • №268
  • 1,31 MB
  • added
2. Auflage. — Heidelberg: dpunkt.verlag, 2004. — 603 s. Data Warehouse Systeme – Architektur, Entwicklung, Anwendung Dieses Fachbuch gibt einen fundierten Einblick sowohl in die Architektur und Entwicklung eines Data-Warehouse-Systems als auch in den gesamten Ablauf desnData-Warehouse- Prozesses – vom Laden der Daten bis zu deren Auswertung. Der Schwerpunkt liegt auf den...
  • №269
  • 51,81 MB
  • added
  • info modified
Wiley, 2004. — 548 p. — ISBN10: 0470861940; ISBN13: 978-0470861943. Extending the scenario method beyond interface design, thisimportant book shows developers how to design more effectivesystems by soliciting, analyzing, and elaborating stories fromend-users Contributions from leading industry consultants andopinion-makers present a range of scenario techniques, from thelight,...
  • №270
  • 16,35 MB
  • added
  • info modified
Packt Publishing, 2019. — 152 p. — ISBN: 978-1838982560, 1838982566. Understand the crux of legacy systems — their architecture, analysis, and security constraints Key Features Understand what are legacy systems and learn various strategies to maintain them Deep dive into the basic and advanced architectures of legacy systems Discover how to analyze and secure the legacy...
  • №271
  • 4,41 MB
  • added
  • info modified
2nd Edition. — O’Reilly, 2020. — 268 p. — ISBN: 1492057177, 9781492057178. Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. With the popularity of software as a service, scaling has never been more important. Updated...
  • №272
  • 10,00 MB
  • added
New York: Prentice-Hall, 1997. — 212 p. Compares all the leading methods for creating a program's structure, and helps programmers understand when each is most appropriate.Program design is about the way programmers create structures for their programs. The book covers several of the most commonly-used approaches, showing when each approach is valid, and which have general...
  • №273
  • 9,64 MB
  • added
  • info modified
John Wiley & Sons, Inc., 2023. — 431 p. — ISBN: 978-1-119-82098-7. 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,...
  • №274
  • 34,05 MB
  • added
O’Reilly Media, Inc., 2023. — 259 p. — ISBN: 978-1-098-12760-2. The exponential growth of data combined with the need to derive real-time business value is a critical issue today. An event-driven data mesh can power real-time operational and analytical workloads, all from a single set of data product streams. With practical real-world examples, this book shows you how to...
  • №275
  • 6,88 MB
  • added
Harrisonburg (VA): James Madison University Pressbooks, 2022. — 197 p. Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of a larger program. Hence, this book is about teaching you how to write such fragments of code. However, it is not about teaching you the syntax of the statements in the fragments, it...
  • №276
  • 1,47 MB
  • added
Artech House, 2017. — 295 p. — ISBN: 1630811467. This one-of-a-kind new resource introduces IT architecture to professionals looking for guidance to embark on the successful path to become an IT architect. This book defines the various types of IT architecture in the industry and highlights the rewards of becoming an architect as well as explores the details of the...
  • №277
  • 2,52 MB
  • added
  • info modified
Pretty Print Press, 2012. — 156 p. Programming in the Large with Design Patterns is a terrific resource for learning about design patterns. It starts with a general introduction to all types of programming patterns and goes on to describe 10 of the most popular design patterns in detail: Singleton, Iterator, Adapter, Decorator, State, Strategy, Factory Method, Observer, Facade...
  • №278
  • 2,61 MB
  • added
  • info modified
Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiß, Eoin Woods. — O’Reilly Media, 2022. — 211 p. — ISBN13: 978-1-098-11223-3. Software architecture metrics are key to the maintainability and architectural quality of a software project and they can warn you about dangerous accumulations...
  • №279
  • 6,74 MB
  • added
  • info modified
Springer, 2006. — 221 p. — ISBN10: 1402042574; ISBN13: 978-1402042577. Computer systems can only deliver benefits if functionality, users and usability are central to their design and deployment. This book encapsulates work done in the DIRC project (Interdisciplinary Research Collaboration in Dependability), bringing together a range of disciplinary approaches - computer...
  • №280
  • 5,68 MB
  • added
  • info modified
2ieme Edition. ENI Edition, 2009. — 266 p. Ce livre sur UML 2 présente de façon concise et pratique les 23 modèles de conception (design patterns) fondamentaux en les illustrant par des exemples pertinents et rapides à appréhender. Chaque exemple est décrit en UML et en Java sous la forme d´un petit program complet et exécutable. Pour chaque pattern, l´auteur détaille son nom,...
  • №281
  • 4,05 MB
  • added
  • info modified
CompreQuest Books, 2023-10-28. — 249 p. — ASIN: B0CM2FHSWV. Dive into the rich tapestry of modern software engineering with “Component-Based Programming.” This comprehensive guide takes you on an enlightening journey through the intricate world of software components, delivering a detailed exploration of vital elements that shape the foundation of contemporary software...
  • №282
  • 1,52 MB
  • added
O’Reilly Media, Inc., 2022. — 464 p. — ISBN: 978-1-492-08689-5. Architects are often harried because they have no clean, easy decisions: everything is an awful tradeoff between two or more less-than-perfect alternatives. These are the difficult problems architects face, what this book's authors call "the hard parts." These topics have no best practices, forcing architects to...
  • №283
  • 17,14 MB
  • added
Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani. — O’Reilly Media, Inc., 2021. — 462 p. — ISBN: 978-1-492-08689-5. 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. With this book, you'll learn how to think critically...
  • №284
  • 18,23 MB
  • added
  • info modified
2nd Edition. — O’Reilly Media, Inc., 2023. — 262 p. — ISBN: 978-1-492-09754-9. The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how...
  • №285
  • 8,41 MB
  • added
John Wiley & Sons, Inc., 2025. — 336 p. — ISBN: 978-1394204694. A clear and concise guide to MBPLE, with industrial case studies. Written in a to-the-point style, Model-Based Product Line Engineering (MBPLE) is the only theoretical and practical foundational book on MBPLE that brings together the topics of model-based systems engineering (MBSE) and feature-based product line...
  • №286
  • 18,43 MB
  • added
Published by O’Reilly 2004. — 681 p. This book presents and explains Design Patterns through examples & practicals.
  • №287
  • 26,72 MB
  • added
  • info modified
O’Reilly Media, 2022. 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 become technical debt. This practical book covers design...
  • №288
  • 7,28 MB
  • added
  • info modified
O’Reilly Media, 2025. — 400 p. — ISBN-13: 978-1-098-15186-7. The software architect role is evolving. As systems and distributed teams become more complex, it's often impossible for architects to be everywhere they need to be. To be effective, consultants and in-house architects alike have to move constantly from client to client or team to team to collaborate and work with...
  • №289
  • 7,73 MB
  • added
O’Reilly Media, Inc., 2023. — 43 p. — ISBN: 13: 978-1-098-14261-2. 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....
  • №290
  • 9,20 MB
  • added
  • info modified
Addison-Wesley Professional, 2022. — 288 p. — ISBN: 978-0-13-745891-2. Build Better Business Software by Telling and Visualizing Stories "From a story to working software — this book helps you to get to the essence of what to build. Highly recommended!" — Oliver Drotbohm. Storytelling is at the heart of human communication — why not use it to overcome costly misunderstandings...
  • №291
  • 17,94 MB
  • added
New York: Springer, 2005. — 208 p. Software Process Modeling brings together experts to discuss relevant results in software process modeling, and expresses their personal view of this field. This book focuses on new aspects of software process modeling. Specifically, it deals with socio-technological aspects, process modeling for new development types (open-source software,...
  • №292
  • 13,47 MB
  • added
ITexLi, 2021. — 129 p. — ISBN: 1839628626 9781839628627 1839628677 9781839628672. This book presents innovative research efforts and technical solutions related to gamification and improving user engagement in all stages of the development process. Increasing user awareness in various information and communication technology (ICT) activities is one of the most challenging tasks...
  • №293
  • 8,71 MB
  • added
Pragmatic Bookshelf, 2017. — 360 p. 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...
  • №294
  • 8,76 MB
  • added
  • info modified
O’Reilly, 2016. — 613 p. — ISBN13: 978-1449373320. Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including NoSQL datastores, stream or batch processors, and message brokers. What are...
  • №295
  • 8,30 MB
  • added
  • info modified
McGraw-Hill, 2014. — xx+699 p. — ISBN: 978-0-07-3376257. Object-Oriented Software Engineering: An Agile Unified Methodology, presents a step-by-step methodology - that integrates Modeling and Design, UML, Patterns, Test-Driven Development, Quality Assurance, Configuration Management, and Agile Principles throughout the life cycle. The overall approach is casual and easy to...
  • №296
  • 22,25 MB
  • added
  • info modified
Auerbach Publication, 2006. — 333 p. After the emergence of patterns, 1 practitioner began discussing problem-solution pairs in which the conventional solution does more harm than good, known as “antipatterns.” In their groundbreaking work, Anti-Patterns, Brown, Malveaux, McCormick, and Mowbray described a taxonomy of problems that can occur in software engineering. They also...
  • №297
  • 3,34 MB
  • added
  • info modified
Auerbach Publications, 2009. — 488 p. — ISBN: 978-1420045697. Architectural design is a crucial first step in developing complex software intensive systems. Early design decisions establish the structures necessary for achieving broad systemic properties. However, today’s organizations lack synergy between software their development processes and technological methodologies....
  • №298
  • 10,50 MB
  • added
  • info modified
Addison-Wesley Professional, 2019. — 202 p. — ISBN13: 978-0136524038. Right Your Software and Transform Your Career Righting Software presents the proven, structured, and highly engineered approach to software design that master architect Juval Löwy has practiced and taught around the world. Although companies of every kind have successfully implemented his original design...
  • №299
  • 10,19 MB
  • added
  • info modified
Pearson Education, 2025, 466 p. — (Robert C. Martin Series). — ISBN-13 978-0-13-534426-2. The Journey of Programming and Its Pioneers: From the Birth of Code to the Rise of AI. In We, Programmers, software legend Robert C. Martin — "Uncle Bob" — dives deep into the world of programming, exploring the lives of the groundbreaking pioneers who built the foundation of modern...
  • №300
  • 12,82 MB
  • added
Addison-Wesley Professional, 2021. — 450 p. — ISBN: 978-0136915713. In Clean Craftsmanship, the Legendary Robert C. Martin ("Uncle Bob") has written every programmer's definitive guide to work well. Martin brings together the disciplines, standards, and ethics you need to deliver robust, effective code quickly and productively, and be proud of all the software you write --...
  • №301
  • 20,06 MB
  • added
  • info modified
Addison Wesley, March 25, 2002. — 496 p. Design Patterns Java Workbook features the twenty-three foundational design patterns introduced in the classic book Design Patterns. In this new, hands-on workbook, the patterns are organized into five major categories: interfaces, responsibility, construction, operations, and extensions. Each category begins with a chapter that reviews...
  • №302
  • 4,97 MB
  • added
  • info modified
Pearson, 2009. — 451 p. Livre de reference. Les design patterns en Java. Les 23 modèles de conception fondamentaux. Tout programmeur Java se doit de connaître les 23 design patterns fondamentaux recensés par les célèbres développeurs du Gang of Four, véritable condensé de l’expérience de plusieurs générations de développeurs, et aujourd’hui incontournable pour écrire un code...
  • №303
  • 5,06 MB
  • added
  • info modified
2016. — 270 p. "Everybody complains about the weather but nobody does anything about it." Likewise, everyone has an opinion about what good code looks like, but those opinions don't help you create it. This book fills that gap. It explains the process of writing good code, and teaches you to achieve beautifully programmed ends by way of extremely practical means. What It's...
  • №304
  • 2,39 MB
  • added
  • info modified
Apress, 2022. — 219 p. Design system solutions using modern architectural patterns and practices. This book discusses methods to keep a system responsive, even when it is constantly updated, extending a system's functionality without changing the core code, methods of maintaining data history, and designing a distributed transactional system.
  • №305
  • 3,75 MB
  • added
  • info modified
Springer, 2023. — 517 p. — ISBN: 978-3-031-18555-7. This book is about software product lines (SPLs) designed and developed taking UML diagrams as the primary basis, modeled according to a rigorous approach composed of a UML profile and a systematic process for variability management activities, forming the Stereotype-based Management of Variability (SMarty) approach. The book...
  • №306
  • 38,62 MB
  • added
  • info modified
CRC Press, 1994. — 268 p. The potential of software applications to solve an array of office and administrative problems is increasing faster than the ability of users to exploit it. We need to make systems easier to learn and more comfortable to use. This book reports a major advance in the effort to accomplish both goals. Flexcel enables users to modify access and dialog...
  • №307
  • 12,55 MB
  • added
  • info modified
Apress, 2023. — 252 p. Explore the complex world of digital solutions architecture and its pivotal role in the modern, technology-driven organization. The book provides a detailed roadmap, charting the intricate processes that solutions architects undertake to transform high-level business propositions into practical, actionable digital solutions. Offering several real-world...
  • №308
  • 2,74 MB
  • added
  • info modified
BPB Publications, 2022. — 228 p. The ultimate guide to ace your system designing interviews. Key Features: Provides step-by-step solutions to real-world problems related to system design and development. Includes detailed explanations of each OOP idea and design pattern, along with code snippets in the C++ style. Contains illustrations and demonstrations that describe the...
  • №309
  • 1,40 MB
  • added
Apress, 2024. — 592 p. — ISBN: 9798868805233. Learn how to easily design and implement a software system using object-oriented programming. Through hands-on activities, this book equips you with the real-world practice needed to master OOP skills that can be applied universally across any programming language. This book is dedicated to bridging the gap between theoretical...
  • №310
  • 5,06 MB
  • added
Apress Media LLC, 2024. — 605 p. — ISBN-13: 979-8-8688-0524-0. Learn how to easily design and implement a software system using object-oriented programming. Through hands-on activities, this book equips you with the real-world practice needed to master OOP skills that can be applied universally across any programming language. This book is dedicated to bridging the gap between...
  • №311
  • 1,48 MB
  • added
Apress Media LLC, 2022. — 225 p. — ISBN13: 978-1-4842-7504-7. Discover the best practices for transforming cloud and infrastructure operations by using Agile, Scrum, Kanban, Scrumban, and Spotify models. This book will help you gain an in-depth understanding of these processes so that you can apply them to your work. The book begins by offering an overview of current processes...
  • №312
  • 10,19 MB
  • added
  • info modified
Packt Publishing, 2017. — 244 p. — ISBN: 978-1-78588-508-2. Learn how to implement the microservice architecture using Java A microservice architecture helps you build your application as a suite of different services. This approach has been widely adopted as it helps to easily scale up your application with reduced dependencies. This way if a part of your application is...
  • №313
  • 2,84 MB
  • added
  • info modified
Leanpub, 2015. — 181 p. Tasked with building an API for your company but don't have a clue where to start? Taken over an existing API and hate it? Built your own API and still hate it? This book is for you.API development is becoming increasingly common for server-side developers thanks to the rise of front-end JavaScript frameworks, iPhone applications, and API-centric...
  • №314
  • 5,80 MB
  • added
  • info modified
2nd Edition. — Pragmatic Bookshelf, 2024. — 336 p. — ISBN-13: 979-8-88865-032-5. Jack the Ripper and legacy codebases have more in common than you’d think. Inspired by forensic psychology methods, you can apply strategies to identify problems in your existing code, assess refactoring direction, and understand how your team influences the software architecture. With its unique...
  • №315
  • 35,23 MB
  • added
Apress Media LLC., 2023. — 352 p. — ISBN-13: 978-1-4842-9387-4. It’s a jungle out there. Delivering software solutions with predictable costs, time, scope, and quality has become more complicated than ever. Developers need to account for multiple moving targets, including often avoided but always relevant factors such as culture, people, and leadership. To effectively deal with...
  • №316
  • 4,33 MB
  • added
  • info modified
O’Reilly, 2021. — 254 p. — ISBN: 978-1-492-07589-9. Software development today is embracing events and streaming data, which optimizes not only how technology interacts but also how businesses integrate to meet customer needs. This phenomenon, called flow, consists of patterns and standards that determine which activity and related data is communicated between parties over the...
  • №317
  • 11,70 MB
  • added
O’Reilly, 2021. — 254 p. — ISBN: 978-1-492-07589-9. Software development today is embracing events and streaming data, which optimizes not only how technology interacts but also how businesses integrate to meet customer needs. This phenomenon, called flow, consists of patterns and standards that determine which activity and related data is communicated between parties over the...
  • №318
  • 6,81 MB
  • added
Chapman and Hall/CRC, 2022. — 329 p. — ISBN: 978-1-032-39967-6. The best way to learn design in any field is to study examples, and some of the best examples of software design come from the tools programmers use in their work. Software Design by Example: A Tool-Based Introduction with JavaScript. therefore build small versions of the things programmers use to demystify them...
  • №319
  • 15,83 MB
  • added
Chapman and Hall/CRC, 2024. — 330 p. — ISBN: 978-1-032-72523-9. The best way to learn design in any field is to study examples, and some of the best examples of software design come from the tools programmers use in their work. Software Design by Example: A Tool-Based Introduction with Python therefore builds small versions of the things programmers use to demystify them and...
  • №320
  • 4,67 MB
  • added
The Pragmatic Bookshelf. 2021. 64 p. ISBN: 9781680508208. Reusing well-written, well-debugged, and well-tested code improves productivity, code quality, and software configurability and relieves pressure on software developers. When you organize your code into self-contained modular units, you can use them as building blocks for your future projects and share them with other...
  • №321
  • 2,25 MB
  • added
  • info modified
Manning Publications, 2024. — 316 p. — ISBN-13: 978-1633437999. Write object-oriented code that’s manageable, maintainable, and future-proof. Keeping your object-oriented designs simple demands a creative approach — and that’s exactly what you’ll find in Simple Object-Oriented Design. This book is full of patterns and principles for reducing complexity, each one proven in...
  • №322
  • 2,87 MB
  • added
Manning Publications, 2024. — 316 p. — ISBN: 9781633437999. Write object-oriented code that’s manageable, maintainable, and future-proof. Keeping your object-oriented designs simple demands a creative approach — and that’s exactly what you’ll find in Simple Object-Oriented Design. This book is full of patterns and principles for reducing complexity, each one proven in author...
  • №323
  • 4,07 MB
  • added
IT Architect Resource, 2017. — 446 p. The first book in the IT Architect series helps aspiring & experienced IT infrastructure architects/administrators, and those pursuing infrastructure design certifications, establish a solid foundation in the art of infrastructure design. The three authors hold multiple certifications, including VCDX, and they call upon their combined...
  • №324
  • 3,00 MB
  • added
  • info modified
4th Edition. — Addison-Wesley Professional, 2021. — 464 p. — ISBN-13: 978-0-13-688609-9. The Definitive, Practical, Proven Guide to Architecting Modern Software – Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and More Updated with eleven new chapters, Software Architecture in Practice, Fourth Edition, thoroughly explains...
  • №325
  • 9,28 MB
  • added
  • info modified
O’Reilly Media, Inc., 2023. — 259 p. — ISBN: 978-1-098-12760-2. The exponential growth of data combined with the need to derive real-time business value is a critical issue today. An event-driven data mesh can power real-time operational and analytical workloads, all from a single set of data product streams. With practical real-world examples, this book shows you how to...
  • №326
  • 6,43 MB
  • added
Leanpub, 2021. — 516 p. — ASIN B08J7ZV3PS. This version was published on 2021-05-24. As a programmer, what do you think of when you hear “software development”? What do you think about code? Programming languages? Perhaps about frameworks and design patterns, or technologies and computers? Do you think about all the technical stuff you like, or the things that make software...
  • №327
  • 5,52 MB
  • added
  • info modified
Leanpub, 2021. — 516 p. — ASIN B08J7ZV3PS. This version was published on 2021-05-24 As a programmer, what do you think of when you hear “software development”? Do you think about code? Programming languages? Perhaps about frameworks and design patterns, or technologies and computers? Do you think about all the technical stuff you like, or the things that make software...
  • №328
  • 7,03 MB
  • added
  • info modified
3rd edition. — Routledge, 2021. — 365 p. — ISBN: 1138196614, 9781138196612. Software Design: Creating Solutions for Ill-Structured Problems, Third Edition provides a balanced view of the many and varied software design practices used by practitioners. The book provides a general overview of software design within the context of software development and as a means of addressing...
  • №329
  • 10,68 MB
  • added
  • info modified
Apress Media LLC, 2025. — 486 p. — ISBN-13: 979-8-8688-0410-6. As the pace of evolution in technology continues to accelerate, the field of software architecture grapples with ever-increasing complexity, uncertainty, and risk. While numerous patterns and practices have emerged as potential approaches to solving the industry’s most challenging problems, these tools often...
  • №330
  • 20,71 MB
  • added
Christian Faith Publishing, 2024. — 240 p. In the dynamic realm of software development, specialization often creates silos, leaving professionals proficient in one area but lacking in others. A Holistic View of Software and Enterprise Architecture transcends these boundaries, offering a unified perspective on the intricate landscape of software and enterprise systems. This...
  • №331
  • 4,34 MB
  • added
2nd Edition. — Addison-Wesley Professional/Pearson Education, 2024. — 287 p. — ISBN: 978-1-032-59904-5. Successfully integrate practical designs that support the full software lifecycle! Designing Software Architectures, 2nd Edition introduces a practical, step-by-step methodology for architecture design that any professional software engineer can use, with structured methods...
  • №332
  • 28,50 MB
  • added
Apress Media LLC,, 2023. — 397 p. — ISBN13: 978-1-4842-8948-8. 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...
  • №333
  • 17,39 MB
  • added
Packt, 2022. — 302 p. — ISBN: 1800560737, 9781800560734. Adopt a practical and modern approach to architecting and implementing DDD-inspired solutions to transform abstract business ideas into working software across the entire spectrum of the software development life cycle. Key Features Implement DDD principles to build simple, effective, and well-factored solutions. Use...
  • №334
  • 22,54 MB
  • added
  • info modified
Packt, 2022. — 302 p. — ISBN: 1800560737, 9781800560734. Adopt a practical and modern approach to architecting and implementing DDD-inspired solutions to transform abstract business ideas into working software across the entire spectrum of the software development life cycle Key Features Implement DDD principles to build simple, effective, and well-factored solutions Use...
  • №335
  • 27,41 MB
  • added
  • info modified
Addison-Wesley Professional, 2001. — 368 p. — ISBN10: 020170482X; ISBN13: 978-0201704822. Praise for Evaluating Software Architectures “The architecture of complex software or systems is a collection of hard decisions that are very expensive to change. Successful product development and evolution depend on making the right architectural choices. Can you afford not to identify...
  • №336
  • 14,96 MB
  • added
  • info modified
Collective. — Publishing solutions, 2011. — 180 p. Los patrones de dise?o son la base para la b?squeda de soluciones a problemas comunes en el desarrollo de software y otros ?mbitos referentes al dise?o de interacci?n o interfaces. Un patr?n de dise?o es una soluci?n a un problema de dise?o. Para que una soluci?n sea considerada un patr?n debe poseer ciertas caracter?sticas....
  • №337
  • 1,74 MB
  • added
  • info modified
Pragmatic Bookshelf, 2020. — 512 p. Estimating software development often produces more angst than value, but it doesn't have to. Identify the needs behind estimate requests and determine how to meet those needs simply and easily. Choose estimation techniques based on current needs and available information, gaining benefit while reducing cost and effort. Detect bad assumptions...
  • №338
  • 4,36 MB
  • added
  • info modified
Pragmatic Bookshelf, 2019. — 238 p. — ISBN-13: 978-1-68050-698-3. Estimating software development often produces more angst than value, but it doesn't have to. Identify the needs behind estimate requests and determine how to meet those needs simply and easily. Choose estimation techniques based on current needs and available information, gaining benefits while reducing cost and...
  • №339
  • 4,95 MB
  • added
2nd Edition. — O’Reilly Media, Inc., 2023. — 262 p. — ISBN: 978-1-492-09754-9. The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how...
  • №340
  • 8,15 MB
  • added
With contributions from David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, and Randy StaffordAddison Wesley, 2003. — 560 p. — ISBN: 0-321-12742-0. The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and...
  • №341
  • 4,72 MB
  • added
Springer Vieweg, 2019. — 395 p. — ISBN: 978-3-658-19937-1. This book focuses on software architecture and the value of architecture in the development of long-lived, mission-critical, trustworthy software systems. The author introduces and demonstrates the powerful strategy of “Managed Evolution,” along with the engineering best practice known as “Principle-based Architecting.”...
  • №342
  • 12,74 MB
  • added
  • info modified
Packt Publishing, 2021. — 432 p. — ISBN: 978-1-80020-703-5. A professional's guide to solving complex problems while designing modern software Key Features Learn best practices for designing enterprise-grade software systems Understand the importance of building reliable, maintainable, and scalable systems Become a professional software architect by learning the most effective...
  • №343
  • 10,25 MB
  • added
  • info modified
Microsoft Press, 2014. — 787 p. — ISBN: 978-0-7356-8320-4. Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexibility to adapt to changing requirements and customer demands by applying cutting-edge techniques, including SOLID principles, design patterns, and other industry best...
  • №344
  • 19,34 MB
  • added
  • info modified
Microsoft Press, 2014. — 787 p. — ISBN: 978-0-7356-8320-4. Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexibility to adapt to changing requirements and customer demands by applying cutting-edge techniques, including SOLID principles, design patterns, and other industry best...
  • №345
  • 19,43 MB
  • added
  • info modified
Springer, 2020. - 386 p. - ISBN: 3030674444 This book constitutes thoroughly revised and selected papers from the 8th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2020, held in Valletta, Malta, in February 2020. The 15 revised and extended papers presented in this volume were carefully reviewed and selected from 66 submissions. They...
  • №346
  • 36,29 MB
  • added
O’Reilly Media, 2019. — 362 p. — ISBN: 978-1-492-04595-3. 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, communicate them clearly, lead people toward the vision, and become...
  • №347
  • 2,10 MB
  • added
  • info modified
O’Reilly Media, 2019. — 362 p. — ISBN: 978-1-492-04595-3. 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, communicate them clearly, lead people toward the vision, and become...
  • №348
  • 4,68 MB
  • added
  • info modified
2nd. ed. — Birmingham: Packt Publishing, 2023. — 167 p. — ISBN: 180512837X. Gain insight into how Hexagonal Architecture can help to increase maintainability. Key Features: Explore ways to make your software flexible, extensible, and adaptable. Learn new concepts that you can easily blend with your software development style. Develop the mindset of making conscious...
  • №349
  • 20,41 MB
  • added
  • info modified
Packt Publishing, 2019. — 121 p. — ISBN: 978-1-83921-196-6. Gain insight into how hexagonal architecture can help to keep the cost of development low over the complete lifetime of an application We would all like to build software architecture that yields adaptable and flexible software with low development costs. But, unreasonable deadlines and shortcuts make it very hard to...
  • №350
  • 2,32 MB
  • added
  • info modified
Packt Publishing, 2019. — 121 p. — ISBN: 978-1-83921-196-6. Gain insight into how hexagonal architecture can help to keep the cost of development low over the complete lifetime of an application We would all like to build software architecture that yields adaptable and flexible software with low development costs. But, unreasonable deadlines and shortcuts make it very hard to...
  • №351
  • 3,18 MB
  • added
  • info modified
Packt Publishing, 2019. — 121 p. — ISBN: 978-1-83921-196-6. Gain insight into how hexagonal architecture can help to keep the cost of development low over the complete lifetime of an application We would all like to build software architecture that yields adaptable and flexible software with low development costs. But, unreasonable deadlines and shortcuts make it very hard to...
  • №352
  • 3,13 MB
  • added
  • info modified
San Francisco: No Starch Press, 2020. — 376 p. — ISBN13: 978-1-59327-981-3 (ebook). Re-engineer your approach to programming. This third volume in the Write Great Code series will help you create readable and maintainable code that will generate awe from fellow programmers. The field of software engineering may value team productivity over individual growth, but legendary...
  • №353
  • 6,48 MB
  • added
  • info modified
Cambridge University Press ; SIGS, 1999. — 315 p. Tried and True Object Development presents several practical approaches to the construction of software systems based on the principles of object orientation and component-based development. All of the practices in this book are used within Nokia, one of the most successful telecommunications companies of the last decade. Using...
  • №354
  • 6,12 MB
  • added
  • info modified
Packt Publishing, 2024. — 374 p. The rapid pace of technological advancements, the shortage of IT talent, and the complexity of modern systems highlight the need for structured guidance in building resilient, user-centric platforms for cloud-native environments. This book empowers platform engineers and architects to implement value-driven internal development platforms. You’ll...
  • №355
  • 3,28 MB
  • added
GitforGits, 2024. — 277 p. This capsule book is designed to provide DevOps teams, Networking Professionals, and Cloud Enthusiasts with the practical knowledge and skills required to set up and operate a robust service mesh with Linkerd. The book begins by demystifying the concept of service meshes, building a solid basis with an analysis of their evolution, key concepts, and...
  • №356
  • 813,61 KB
  • added
Dpunkt.verlag GmbH, 2019. — 164 p. — ISBN: 978-3-96088-782-9. Today’s programmers don’t develop software systems from scratch. Instead, they spend their time fixing, extending, modifying, and enhancing existing software. Legacy systems often turn into an unwieldy mess that becomes increasingly difficult to modify, and with architecture that continually accumulates technical...
  • №357
  • 11,62 MB
  • added
  • info modified
Dpunkt.verlag GmbH, 2019. — 164 p. — ISBN: 978-3-96088-781-2. Today’s programmers don’t develop software systems from scratch. Instead, they spend their time fixing, extending, modifying, and enhancing existing software. Legacy systems often turn into an unwieldy mess that becomes increasingly difficult to modify, and with architecture that continually accumulates technical...
  • №358
  • 41,40 MB
  • added
  • info modified
Dpunkt.verlag GmbH, 2019. — 164 p. — ISBN: 978-3-96088-781-2. Today’s programmers don’t develop software systems from scratch. Instead, they spend their time fixing, extending, modifying, and enhancing existing software. Legacy systems often turn into an unwieldy mess that becomes increasingly difficult to modify, and with architecture that continually accumulates technical...
  • №359
  • 41,38 MB
  • added
  • info modified
Addison-Wesley Professional, 2019. — 202 p. — ISBN13: 978-0136524038. Right Your Software and Transform Your Career Righting Software presents the proven, structured, and highly engineered approach to software design that master architect Juval Löwy has practiced and taught around the world. Although companies of every kind have successfully implemented his original design...
  • №360
  • 10,17 MB
  • added
  • info modified
Blekinge Institute of Technology, June 2005, 101 p. Patrik Berander, Lars-Ola Damm, Jeanette Eriksson, Tony Gorschek, Kennet Henningsson, Per Jönsson, Simon Kågström, Drazen Milicic, Frans Mårtensson, Kari Rönkkö, Piotr Tomaszewski. Lars Lundberg, Michael Mattsson, Claes Wohlin. This compendium was produced in a Ph.D. course on “Quality attributes and trade-offs”. The 11 Ph.D....
  • №361
  • 2,42 MB
  • added
Pearson, 2003. — 557 p. Written by a software developer for software developers, this book is a unique collection of the latest software development methods. The author includes OOD, UML, Design Patterns, Agile, and XP methods with a detailed description of a complete software design for reusable programs in C++ and Java. Using a practical, problem-solving approach, it shows...
  • №362
  • 52,84 MB
  • added
  • info modified
Prentice Hall, 2018. — 328 p. — ISBN13: 978-0-13-449416-6. Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The...
  • №363
  • 6,27 MB
  • added
  • info modified
IT Beratung (Verlag), 2021. — 202 p. Design patterns are just as complicated as writing code. They are solutions to a class of problems readily available for use for your code. Design patterns also allow you to share solutions other programmers have discovered. If you are ever writing code and get the funny feeling that you have solved the problem you were working on before,...
  • №364
  • 2,73 MB
  • added
  • info modified
ISBN: 978-3-540-71867-3 Springer Berlin Heidelberg New York, 2007. Assuming that, behind any programmer's decision, there is always a concept, the problem to be properly faced by any Model-Transformation Technology is that of accurately identifying those concepts, together with their associated software representations. A precise definition of the set of mappings between...
  • №365
  • 3,82 MB
  • added
  • info modified
Springer, 2023. — 116 p. Software architecture research involves the study of the design and analysis of software systems, focusing on the high-level structure and organization of software components, as well as the interactions and relationships between them. It also focuses on the non-technical aspects of software design: how teams are organized, and how they communicate and...
  • №366
  • 2,69 MB
  • added
  • info modified
Springer, 2023. — 116 p. Software architecture research involves the study of the design and analysis of software systems, focusing on the high-level structure and organization of software components, as well as the interactions and relationships between them. It also focuses on the non-technical aspects of software design: how teams are organized, and how they communicate and...
  • №367
  • 1,10 MB
  • added
  • info modified
O’Reilly, 2020. — 292 p. — ISBN: 1492052205. 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 design patterns such as hexagonal/clean architecture, event-driven architecture, and the strategic patterns prescribed by domain-driven design (DDD). But translating those...
  • №368
  • 6,81 MB
  • added
Addison-Wesley Professional/Pearson, 2023. — 234 p. — ISBN-13: 978-0-13-824973-1. 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...
  • №369
  • 2,68 MB
  • added
  • info modified
Addison-Wesley Professional, 2024. — 270 p. (converted to PDF). In Software Architecture and Decision-Making, the author explains principles and concepts that software architects must understand deeply and how to employ those principles to manage uncertainty. The questions and principles discussed in this book help manage uncertainty while building software architecture and...
  • №370
  • 3,18 MB
  • added
JURTEKSI (Jurnal Teknologi dan Sis tem Informasi), Vol. XI No 1, Desember 2024, hlm. 131-138. Software quality analysis is essential to ensure applications are reliable, efficient, and meet user needs. The FURPS+ model (Functionality, Usability, Reliability, Performance, Supportability, plus) provides a comprehensive framework for evaluating software quality. This study...
  • №371
  • 459,18 KB
  • added
Apress Media, LLC, 2023. — 252 p. — ISBN-13: 978-1-4842-9657-8. Explore the complex world of digital solutions architecture and its pivotal role in the modern, technology-driven organization. The book provides a detailed roadmap, charting the intricate processes that solutions architects undertake to transform high-level business propositions into practical, actionable digital...
  • №372
  • 1,41 MB
  • added
  • info modified
Red Hat, 2021. — 16 p. Getting started with end-to-end automation. Asking questions and setting automation goals. Uniting teams and training. Advancing automation across the organization. Implementing automation across the organization.
  • №373
  • 402,17 KB
  • added
  • info modified
New York: IGI Global, 2021. — 306 p. An integral element of software engineering is model engineering. They both endeavor to minimize cost, time, and risks with quality software. As such, model engineering is a highly useful field that demands in-depth research on the most current approaches and techniques. Only by understanding the most up-to-date research can these methods...
  • №374
  • 19,50 MB
  • added
  • info modified
Nd Edition. — O’Reilly Media, Inc., 2022. — 92 p. 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 how those components should interact. Author Mark Richards takes a deep dive into...
  • №375
  • 3,48 MB
  • added
2nd Edition. — Packt, 2021. — 588 p. — ISBN: 1801816611, 9781801816618. From fundamentals and design patterns to the different strategies for creating secure and reliable architectures in AWS cloud, learn everything you need to become a successful solutions architect Key Features Transform business requirements into end-to-end technical architectures with this practical guide...
  • №376
  • 18,52 MB
  • added
  • info modified
2nd Edition. — Packt, 2021. — 588 p. — ISBN: 1801816611, 9781801816618. From fundamentals and design patterns to the different strategies for creating secure and reliable architectures in AWS cloud, learn everything you need to become a successful solutions architect Key Features Transform business requirements into end-to-end technical architectures with this practical guide...
  • №377
  • 24,44 MB
  • added
  • info modified
Publisher: Prentice Hall PTR First Edition December 01, 2001- 598 p. Including the 23 core patterns for the Sun Certified Enterprise Architect exam. Increasingly, developers recognize the value of design patterns in helping to create more robust, scalable, reliable, and maintainable applications. Now there’s a book that can help you bring the power of patterns to your...
  • №378
  • 2,71 MB
  • added
  • info modified
Apress, 2021. — 313 p. — ISBN: 9781484264393. Discover how to apply software engineering patterns to develop more robust firmware faster than traditional embedded development approaches. In the authors’ experience, traditional embedded software projects tend towards monolithic applications that are optimized for their target hardware platforms. This leads to software that is...
  • №379
  • 8,39 MB
  • added
2nd Edition. — Pragmatic Bookshelf, 2024. — 336 p. — ISBN-13: 979-8-88865-032-5. Jack the Ripper and legacy codebases have more in common than you’d think. Inspired by forensic psychology methods, you can apply strategies to identify problems in your existing code, assess refactoring direction, and understand how your team influences the software architecture. With its unique...
  • №380
  • 53,05 MB
  • added
Joiningthedotstv Limited, 2020. — 156 p. — ISBN: 978-1913597283. You are probably reading this book for two reasons: you are either a programmer or you are seeking to be a better programmer. If these two describe you, then you have chosen the right book. This book will give you all the necessary tips and tricks to software and programming using the clean code approach called...
  • №381
  • 2,39 MB
  • added
  • info modified
Pearson Education, 2022. — 352 p. — ISBN: 978-0-13-735546-4. Make Software Architecture Choices That Maximize Value and Innovation “provide insights, tools, proven best practices, and architecture styles both from the business and engineering viewpoint... This book deserves to become a must-read for practicing software engineers, executives as well as senior managers.” –...
  • №382
  • 9,41 MB
  • added
  • info modified
There are no files in this category.

Comments

There are no comments.
Up