Informatyka
Sam Morley
The updated edition of Applying Math with Python will help you solve complex problems in a wide variety of mathematical fields in simple and efficient ways. Old recipes have been revised for new libraries and several recipes have been added to demonstrate new tools such as JAX.You'll start by refreshing your knowledge of several core mathematical fields and learn about packages covered in Python's scientific stack, including NumPy, SciPy, and Matplotlib. As you progress, you'll gradually get to grips with more advanced topics of calculus, probability, and networks (graph theory). Once you’ve developed a solid base in these topics, you’ll have the confidence to set out on math adventures with Python as you explore Python's applications in data science and statistics, forecasting, geometry, and optimization. The final chapters will take you through a collection of miscellaneous problems, including working with specific data formats and accelerating code.By the end of this book, you'll have an arsenal of practical coding solutions that can be used and modified to solve a wide range of practical problems in computational mathematics and data science.
Mark J. Price
Elevate your practical C# and .NET skills to the next level with this new edition of Apps and Services with .NET 8.With chapters that put a variety of technologies into practice, including Web API, gRPC, GraphQL, and SignalR, this book will give you a broader scope of knowledge than other books that often focus on only a handful of .NET technologies. You’ll dive into the new unified model for Blazor Full Stack and leverage .NET MAUI to develop mobile and desktop apps.This new edition introduces the latest enhancements, including the seamless implementation of web services with ADO.NET SqlClient's native Ahead-of-Time (AOT) support. Popular library coverage now includes Humanizer and Noda Time. There’s also a brand-new chapter that delves into service architecture, caching, queuing, and robust background services.By the end of this book, you’ll have a wide range of best practices and deep insights under your belt to help you build rich apps and efficient services.*Email sign-up and proof of purchase required
Eric Pimpler
This book is an immersive guide to take your ArcGIS Desktop application development skills to the next levelIt starts off by providing detailed description and examples of how to create ArcGIS Desktop Python toolboxes that will serve as containers for many of the applications that you will build. We provide several practical projects that involve building a local area/community map and extracting wildfire data. You will then learn how to build tools that can access data from ArcGIS Server using the ArcGIS REST API. Furthermore, we deal with the integration of additional open source Python libraries into your applications, which will help you chart and graph advanced GUI development; read and write JSON, CSV, and XML format data sources; write outputs to Google Earth Pro, and more. Along the way, you will be introduced to advanced ArcPy Mapping and ArcPy Data Access module techniques and use data-driven Pages to automate the creation of map books.Finally, you will learn advanced techniques to work with video and social media feeds. By the end of the book, you will have your own desktop application without having spent too much time learning sophisticated theory.
Tripp Corbin, GISP
ArcGIS is Esri's catalog of GIS applications with powerful tools for visualizing, maintaining, and analyzing data. ArcGIS makes use of the modern ribbon interface and 64-bit processing to increase the speed and efficiency of using GIS. It allows users to create amazing maps in both 2D and 3D quickly and easily. If you want to gain a thorough understanding of the various data formats that can be used in ArcGIS Pro and shared via ArcGIS Online, then this book is for you. Beginning with a refresher on ArcGIS Pro and how to work with projects, this book will quickly take you through recipes about using various data formats supported by the tool. You will learn the limits of each format, such as Shapefiles, Geodatabase, and CAD files, and learn how to link tables from outside sources to existing GIS data to expand the amount of data that can be used in ArcGIS. You'll learn methods for editing 2D and 3D data using ArcGIS Pro and how topology can be used to ensure data integrity. Lastly the book will show you how data and maps can be shared via ArcGIS Online and used with web and mobile applications.
ArchiCAD. Wprowadzenie do projektowania BIM
Rafał Ślęk
Architekci potrzebują właściwych narzędzi, a narzędzia — odpowiedniej dokumentacji. Oto ona! ArchiCAD to najczęściej wykorzystywane narzędzie wspomagające projektowanie architektoniczne. Uwielbiają je architekci i architekci krajobrazu oraz projektanci wnętrz. Łatwa i intuicyjna obsługa, duże możliwości, szeroki wybór specjalizowanych narzędzi do opracowywania dokumentacji 2D i 3D oraz funkcje umożliwiające tworzenie atrakcyjnych wizualizacji sprawiły, że środowisko to, rozwijane przez węgierską firmę Graphisoft, zagościło w biurach projektowych na całym świecie, a także zjednało sobie rzesze fanów wśród studentów kierunków architektonicznych, budowlanych i artystycznych. Korzystanie z ArchiCAD-a nie nastręcza wielkich trudności, ale - podobnie jak w przypadku każdego programu komputerowego - nauka może odbywać się czasochłonną metodą prób i błędów lub postępować znacznie szybciej, gdy dysponuje się odpowiednim źródłem wiedzy, takim jak książka „ArchiCAD. Wprowadzenie do projektowania BIM ”. Wprowadzi ona użytkownika w zagadnienia związane z projektowaniem architektonicznym, nauczy unikać częstych błędów i pozwoli nabrać doświadczenia umożliwiającego samodzielną pracę w programie. Publikacja stanowi doskonałe uzupełnienie systemu pomocy aplikacji, jak również praktyczny przewodnik po świecie nowoczesnej technologii modelowania informacji o budynku - BIM. Konfiguracja sprzętu i instalacja programu ArchiCAD Graficzny interfejs użytkownika aplikacji i jego składniki Organizacja pracy w środowisku ArchiCAD i zasady bezpieczeństwa Podstawowe możliwości tworzenia i edycji modelu Korzystanie z narzędzi do modelowania elementów budynku Tworzenie dokumentacji 2D na podstawie modelu Projektowanie architektoniczne jeszcze nigdy nie było tak proste!
Richard D Avila, Imran Ahmad
Architecting AI Software Systems provides a definitive guide to building AI-enabled systems, emphasizing the balance between AI’s capabilities and traditional software architecture principles.As AI technologies gain widespread acceptance and are increasingly expected in future applications, this book provides architects and developers with the essential knowledge to stay competitive. It introduces a structured approach to mastering the complexities of AI integration, covering key architectural concepts and processes critical to building scalable and robust AI systems while minimizing development and maintenance risks. The book guides readers on a progressive journey, using real-world examples and hands-on exercises to deepen comprehension. It also includes the architecture of a fictional AI-enabled system as a learning tool. You will engage with exercises designed to reinforce your understanding and apply practical insights, leading to the development of key architectural products that support AI systems. This is an essential resource for architects seeking to mitigate risks and master the complexities of AI-enabled system development.By the end of the book, readers will be equipped with patterns, strategies and concepts necessary to architect AI-enabled systems across various domains.
Lars Malmqvist
Written for Salesforce architects who want quickly implementable AI solutions for their business challenges, Architecting AI Solutions on Salesforce is a shortcut to understanding Salesforce Einstein’s full capabilities – and using them.To illustrate the full technical benefits of Salesforce’s own AI solutions and components, this book will take you through a case study of a fictional company beginning to adopt AI in its Salesforce ecosystem. As you progress, you'll learn how to configure and extend the out-of-the-box features on various Salesforce clouds, their pros, cons, and limitations. You'll also discover how to extend these features using on- and off-platform choices and how to make the best architectural choices when designing custom solutions. Later, you'll advance to integrating third-party AI services such as the Google Translation API, Microsoft Cognitive Services, and Amazon SageMaker on top of your existing solutions. This isn’t a beginners’ Salesforce book, but a comprehensive overview with practical examples that will also take you through key architectural decisions and trade-offs that may impact the design choices you make.By the end of this book, you'll be able to use Salesforce to design powerful tailor-made solutions for your customers with confidence.
Marcotte, Nick Cosentino
This unique ASP.NET Core book will fill in the gaps in your REST API and backend designs. Learn how to build robust, maintainable, and flexible apps using Gang of Four (GoF) design patterns and modern architectural principles. This new edition is updated for .NET 8 and focuses exclusively on the backend, with new content on REST APIs, the REPR pattern, and building modular monoliths.You’ll start by covering foundational concepts like REST, the SOLID principles, Minimal APIs, dependency injection in .NET, and other ASP.NET Core 8 mechanisms. Then, you’ll learn to develop components using design patterns, including many from the GoF. Finally, you’ll explore organizing your application code with patterns that vary from layers to feature-oriented vertical slice designs, covering CQS and a deep dive into microservices along the way. A brand-new e-commerce project at the end of the book will tie it all together.This how-to guide will teach you how to assemble your own APIs from building blocks, to suit whatever real-world requirements you may have.
Erol Kavas
Infrastructure as code (IaC) and Terraform have become essential tools for managing cloud infrastructure and automating deployment processes. Mastering Terraform on AWS presents a step-by-step approach on how to master these tools and build a secure and scalable AWS infrastructure. The book starts with an introduction to patterns and anti-patterns of IaC and Terraform, explaining the common mistakes and pitfalls you must avoid. You’ll then learn about the importance of planning and designing infrastructure projects in AWS and making informed decisions for projects in AWS Terraform. You’ll find out how to implement Terraform in your projects and deploy serverless projects. Next, you’ll be able to deploy containers in AWS with Terraform, exploring the best practices for Terraform IaC projects. You’ll understand how you can leverage Terraform for enterprises, build Git workflows for IaC and Terraform projects, and automate deployment of Terraform projects. The last set of chapters will teach you how to govern AWS with Terraform and build a secure infrastructure. Finally, you’ll discover how to achieve a perfect AWS infrastructure with Terraform. By the end of this book, you’ll have gained a comprehensive understanding of the various aspects of Terraform and IaC, along with the knowledge required to build, manage, and deploy complex infrastructures on AWS.
Kevin L. Jackson, Scott Goessling
Cloud adoption is a core component of digitaltransformation. Scaling the IT environment,making it resilient, and reducing costs arewhat organizations want. Architecting CloudComputing Solutions presents and explainscritical cloud solution design considerationsand technology decisions required tobe made for deploying the right cloudservice and deployment models,based on your business andtechnology service requirements.This book starts with the fundamentalsof cloud computing and its architecturalconcepts. It then walks you throughcloud service models (IaaS, PaaS, andSaaS), deployment models (public,private, community, and hybrid)and implementation options(enterprise, MSP, and CSP) to explainand describe the key considerations andchallenges organizations face during cloudmigration. Later, this book delves into how toleverage DevOps, Cloud-Native, and serverlessarchitectures in your cloud environmentand presents industry best practices forscaling your cloud environment. Finally,this book addresses in depth how tomanage essential cloud technologyservice components, such as data storage,security controls, and disaster recovery.By the end of this book, you will havemastered all the design considerations andoperational trades required to adopt cloudservices, no matter which cloud serviceprovider you choose.
Victor Dantas
Google has been one of the top players in the public cloud domain thanks to its agility and performance capabilities. This book will help you design, develop, and manage robust, secure, and dynamic solutions to successfully meet your business needs.You'll learn how to plan and design network, compute, storage, and big data systems that incorporate security and compliance from the ground up. The chapters will cover simple to complex use cases for devising solutions to business problems, before focusing on how to leverage Google Cloud's Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS) capabilities for designing modern no-operations platforms. Throughout this book, you'll discover how to design for scalability, resiliency, and high availability. Later, you'll find out how to use Google Cloud to design modern applications using microservices architecture, automation, and Infrastructure-as-Code (IaC) practices. The concluding chapters then demonstrate how to apply machine learning and artificial intelligence (AI) to derive insights from your data. Finally, you will discover best practices for operating and monitoring your cloud solutions, as well as performing troubleshooting and quality assurance.By the end of this Google Cloud book, you'll be able to design robust enterprise-grade solutions using Google Cloud Platform.
Jim Ledin
Modern digital devices used in homes, cars, and wearables contain highly sophisticated computing capabilities composed of embedded systems that generate, receive, and process digital data streams at rates up to multiple gigabits per second. This book will show you how to use Field Programmable Gate Arrays (FPGAs) and high-speed digital circuit design to create your own cutting-edge digital systems.Architecting High-Performance Embedded Systems takes you through the fundamental concepts of embedded systems, including real-time operation and the Internet of Things (IoT), and the architecture and capabilities of the latest generation of FPGAs. Using powerful free tools for FPGA design and electronic circuit design, you’ll learn how to design, build, test, and debug high-performance FPGA-based IoT devices. The book will also help you get up to speed with embedded system design, circuit design, hardware construction, firmware development, and debugging to produce a high-performance embedded device – a network-based digital oscilloscope. You’ll explore techniques such as designing four-layer printed circuit boards with high-speed differential signal pairs and assembling the board using surface-mount components.By the end of the book, you’ll have a solid understanding of the concepts underlying embedded systems and FPGAs and will be able to design and construct your own sophisticated digital devices.
Sjoukje Zaal
Architecting Microsoft Azure Solutions: Exam Guide 70-535 will get Azure architects and developers up-to-date with the latest updates on Azure from an architecture and design perspective. The book includes all the topics that are still relevant from the previous 70-534 exam, and is updated with latest topics covered, including Artificial Intelligence, IoT, and architecture styles.This exam guide is divided into six parts, where the first part will give you a good understanding of how to design a compute infrastructure. It also dives into designing networking and data implementations. You will learn about designing solutions for Platform Service and operations. Next, you will be able to secure your resources and data, as well as design a mechanism for governance and policies. You will also understand the objective of designing solutions for Platform Services, by covering Artificial Intelligence, IoT, media services, and messaging solution concepts. Finally, you will cover the designing for operations objective. This objective covers application and platform monitoring, as well as designing alerting strategies and operations automation strategies. By the end of the book, you’ll have met all of the exam objectives, and will have all the information you need to ace the 70-535 exam. You will also have become an expert in designing solutions on Microsoft Azure.
Sebastian Daschner
Java EE 8 brings with it a load of features, mainly targeting newer architectures such as microservices, modernized security APIs, and cloud deployments. This book will teach you to design and develop modern, business-oriented applications using Java EE 8. It shows how to structure systems and applications, and how design patterns and Domain Driven Design aspects are realized in the age of Java EE 8. You will learn about the concepts and principles behind Java EE applications, and how to effect communication, persistence, technical and cross-cutting concerns, and asynchronous behavior.This book covers Continuous Delivery, DevOps, infrastructure-as-code, containers, container orchestration technologies, such as Docker and Kubernetes, and why and especially how Java EE fits into this world. It also covers the requirements behind containerized, zero-dependency applications and how modern Java EE application servers support these approaches. You will also learn about automated, fast, and reliable software tests, in different test levels, scopes, and test technologies. This book covers the prerequisites and challenges of distributed systems that lead to microservice, shared-nothing architectures. The challenges and solutions of consistency versus scalability will further lead us to event sourcing, event-driven architectures, and the CQRS principle. This book also includes the nuts and bolts of application performance as well as how to realize resilience, logging, monitoring and tracing in a modern enterprise world. Last but not least the demands of securing enterprise systems are covered.By the end, you will understand the ins and outs of Java EE so that you can make critical design decisions that not only live up to, but also surpass your clients' expectations.
Amit Chaudhary
Salesforce stands as a leading cloud-based customer relationship management (CRM) platform with extensive support for businesses in managing their sales, marketing, customer service, and other critical activities. Becoming a Salesforce Architect opens doors to lucrative career opportunities in a thriving industry, given the high demand for skilled professionals.This guide offers expert insights and best practices for developers who want to ascend the Salesforce ladder, technical leads honing their prowess in Salesforce, and enthusiasts exploring the dynamic world of Salesforce architecture. Whether you’re seeking a roadmap to success as a Salesforce Architect or want to enhance your skills, this concise yet insightful report ensures your growth in the vibrant Salesforce community.This guide will help you change your mindset from developer to architect, highlighting key considerations when designing a solution for clients. By the end of this book, you’ll have gained a comprehensive understanding of the role of a Salesforce Architect and the prerequisites and essential soft skills necessary for success within the Salesforce ecosystem.
Serdar Simsekler, Eric Du
SAP BTP is the foundation of SAP’s intelligent and sustainable enterprise vision for its customers. It’s efficient, agile, and an enabler of innovation. It’s technically robust, yet its superpower is its business centricity.If you’re involved in building IT and business strategies, it’s essential to familiarize yourself with SAP BTP to see the big picture for digitalization with SAP solutions. Similarly, if you have design responsibilities for enterprise solutions, learning SAP BTP is crucial to produce effective and complete architecture designs.This book teaches you about SAP BTP in five parts. First, you’ll see how SAP BTP is positioned in the intelligent enterprise. In the second part, you’ll learn the foundational elements of SAP BTP and find out how it operates. The next part covers integration architecture guidelines, integration strategy considerations, and integration styles with SAP’s integration technologies. Later, you’ll learn how to use application development capabilities to extend enterprise solutions for innovation and agility. This part also includes digital experience and process automation capabilities. The last part covers how SAP BTP can facilitate data-to-value use cases to produce actionable business insights.By the end of this SAP book, you’ll be able to architect solutions using SAP BTP to deliver high business value.
Robert Stackowiak, Carla Romano, Shyam Varan Nath
The Industrial Internet or the IIoT has gained a lot of traction. Many leading companies are driving this revolution by connecting smart edge devices to cloud-based analysis platforms and solving their business challenges in new ways. To ensure a smooth integration of such machines and devices, sound architecture strategies based on accepted principles, best practices, and lessons learned must be applied.This book begins by providing a bird's eye view of what the IIoT is and how the industrial revolution has evolved into embracing this technology. It then describes architectural approaches for success, gathering business requirements, and mapping requirements into functional solutions. In a later chapter, many other potential use cases are introduced including those in manufacturing and specific examples in predictive maintenance, asset tracking and handling, and environmental impact and abatement. The book concludes by exploring evolving technologies that will impact IIoT architecture in the future and discusses possible societal implications of the Industrial Internet and perceptions regarding these projects.By the end of this book, you will be better equipped to embrace the benefits of the burgeoning IIoT.
Solomon Eseme
Building enterprise-ready Vue.js apps entails following best practices for creating high-performance and scalable applications. Complete with step-by-step explanations and best practices outlined, this Vue.js book is a must-read for any developer who works with a large Vue.js codebase where performance and scalability are indispensable.Throughout this book, you’ll learn how to configure and set up Vue.js 3 and the composition API and use it to build real-world applications. You’ll develop the skills to create reusable components and scale performance in Vue.js 3 applications. As you progress, the book guides you in scaling performance with asynchronous lazy loading, image compression, code splitting, and tree shaking. Furthermore, you’ll see how to use the Restful API, Docker, GraphQL, and different types of testing to ensure that your Vue.js 3 application is scalable and maintainable.By the end of this book, you’ll be well-versed in best practices for implementing Restful API, Docker, GraphQL, and testing methods to build and deploy an enterprise-ready Vue.js 3 application of any scale.
Architects of Intelligence. The truth about AI from the people building it
Martin Ford
Financial Times Best Books of the Year 2018TechRepublic Top Books Every Techie Should ReadHow will AI evolve and what major innovations are on the horizon? What will its impact be on the job market, economy, and society? What is the path toward human-level machine intelligence? What should we be concerned about as artificial intelligence advances?Architects of Intelligence contains a series of in-depth, one-to-one interviews where New York Times bestselling author, Martin Ford, uncovers the truth behind these questions from some of the brightest minds in the Artificial Intelligence community.Martin has wide-ranging conversations with twenty-three of the world's foremost researchers and entrepreneurs working in AI and robotics: Demis Hassabis (DeepMind), Ray Kurzweil (Google), Geoffrey Hinton (Univ. of Toronto and Google), Rodney Brooks (Rethink Robotics), Yann LeCun (Facebook) , Fei-Fei Li (Stanford and Google), Yoshua Bengio (Univ. of Montreal), Andrew Ng (AI Fund), Daphne Koller (Stanford), Stuart Russell (UC Berkeley), Nick Bostrom (Univ. of Oxford), Barbara Grosz (Harvard), David Ferrucci (Elemental Cognition), James Manyika (McKinsey), Judea Pearl (UCLA), Josh Tenenbaum (MIT), Rana el Kaliouby (Affectiva), Daniela Rus (MIT), Jeff Dean (Google), Cynthia Breazeal (MIT), Oren Etzioni (Allen Institute for AI), Gary Marcus (NYU), and Bryan Johnson (Kernel).Martin Ford is a prominent futurist, and author of Financial Times Business Book of the Year, Rise of the Robots. He speaks at conferences and companies around the world on what AI and automation might mean for the future.Meet the minds behind the AI superpowers as they discuss the science, business and ethics of modern artificial intelligence. Read James Manyika’s thoughts on AI analytics, Geoffrey Hinton’s breakthroughs in AI programming and development, and Rana el Kaliouby’s insights into AI marketing. This AI book collects the opinions of the luminaries of the AI business, such as Stuart Russell (coauthor of the leading AI textbook), Rodney Brooks (a leader in AI robotics), Demis Hassabis (chess prodigy and mind behind AlphaGo), and Yoshua Bengio (leader in deep learning) to complete your AI education and give you an AI advantage in 2019 and the future.
Jasbir Singh Dhaliwal, Grady Booch
As the Internet of Things (IoT) expands and moves to new domains, architectural patterns need to enable faster digital transformation and more uniform development. Through numerous use cases and examples, this book helps you conceptualize and implement IoT architectural patterns and use them in diverse contexts in real-world scenarios.The book begins by introducing you to a variety of IoT architectural patterns and then helps you understand how they are used in domains such as retail, smart manufacturing, consumer, smart cities, and smart agriculture. You’ll also find out how cross-cutting concerns such as security require special considerations in the IoT context. As you advance, you’ll discover all the nuances that are inherent in each layer of IoT reference architecture, including considerations related to analytics for edge/constrained devices, data visualizations, and so on. In the concluding chapters, you’ll explore emerging technologies such as blockchain, 3D printing, 5G, generative AI, quantum computing, and large language models (LLMs) that enhance IoT capabilities to realize broader applications.By the end of this book, you’ll have learned to architect scalable, secure, and unique IoT solutions in any domain using the power of IoT architectural patterns, and you will be able to avoid the pitfalls that typically derail IoT projects.
Anupama Murali, Pethuru Raj, Harihara Subramanian J,...
Enterprise Architecture (EA) is typically an aggregate of the business, application, data, and infrastructure architectures of any forward-looking enterprise. Due to constant changes and rising complexities in the business and technology landscapes, producing sophisticated architectures is on the rise. Architectural patterns are gaining a lot of attention these days.The book is divided in three modules. You'll learn about the patterns associated with object-oriented, component-based, client-server, and cloud architectures. The second module covers Enterprise Application Integration (EAI) patterns and how they are architected using various tools and patterns. You will come across patterns for Service-Oriented Architecture (SOA), Event-Driven Architecture (EDA), Resource-Oriented Architecture (ROA), big data analytics architecture, and Microservices Architecture (MSA). The final module talks about advanced topics such as Docker containers, high performance, and reliable application architectures. The key takeaways include understanding what architectures are, why they're used, and how and where architecture, design, and integration patterns are being leveraged to build better and bigger systems.
Muhammad Umer
The Linux storage stack serves as a prime example of meticulously coordinated layers. Embark on a journey through the kernel code with Architecture and Design of the Linux Storage Stack, crafted for anyone seeking in-depth knowledge about the layered design of Linux storage and its landscape.You’ll explore the Linux storage stack and its various concepts. You’ll unlock the secrets of the virtual filesystem and the actual filesystem and the differences in their implementation, the role of the block layer, the Multi-Queue and Device Mapper frameworks, I/O schedulers, physical storage layout, and how to analyze all the layers in the storage stack.By the end of this book, you’ll be acquainted with how a simple I/O request from a process travels down through all the layers and ends up in physical storage.
Architectures for the Intelligent AI-Ready Enterprise. Building real-world solutions with MongoDB
Boris Bialek, Sebastian Rojas Arbulu, Taylor Hedgecock,...
AI is reshaping industries, yet most organizations struggle to scale beyond pilots. Architectures for the Intelligent AI-Ready Enterprise bridges this gap with practical frameworks for building AI-ready architectures that deliver lasting business value.The book helps you explore System of Action databases and see why they're revolutionizing real-time decision-making. Through real-world applications across industries, from manufacturing and healthcare to financial services and retail, you'll discover how leading organizations transform their operations. You'll learn semantic data protection techniques that enable AI in regulated industries, as well as master advanced patterns including agentic AI and multi-agent orchestration.Written by MongoDB and industry practitioners, this book combines strategy with technical depth and proven business value. You’ll modernize by enabling AI innovation while preserving existing investments, implement trustworthy AI with governance frameworks, and build scalable solutions using a unified data platform like MongoDB that delivers measurable ROI and transformation.Whether you're architecting next-generation systems or modernizing legacy infrastructure, this book provides the patterns, case studies, and expert guidance to build enterprises that’ll thrive in an intelligent future.
Architektura Lean w projektach Agile
James O. Coplien, Gertrud Bjornvig
Programuj i organizuj kod z metodyką Lean! Tempo rozwoju aplikacji wymusza stosowanie elastycznych sposobów wytwarzania oprogramowania. Książka ta została poświęcona architekturze Lean, która usprawni ten proces dzięki nowatorskiemu podejściu. Wykorzystaj je i przygotuj swoją aplikację na zmiany funkcjonalne, by użytkownicy mogli w pełni wykorzystać jej potencjał! W trakcie lektury zapoznasz się z duchem Agile i Lean oraz przydzielisz najważniejsze role członkom projektu. Po tym niezwykle interesującym wstępie rozpoczniesz pasjonującą podróż po świecie architektury Lean. Dowiesz się, czym jest system, jak podzielić projekt na części i wybrać jego styl. W kolejnych rozdziałach zorganizujesz swój kod i przetestujesz zaprojektowaną architekturę. Znajdziesz tu wiele przykładów, które w najlepszy sposób przedstawiają założenia i intencje architektury Lean, z dużym naciskiem na sam kod. To obowiązkowa lektura dla wszystkich programistów i projektantów systemów informatycznych. Dzięki tej książce: poznasz filozofię Agile i Lean zbudujesz kod odporny na zmiany zrozumiesz paradygmat DCI poznasz współczesne metody wytwarzania oprogramowania! Twój przewodnik po architekturze Lean!