Ebooks
40161
Ebook

Sofia albo początek wszystkich historii

Rafik Schami

Morderstwo w Damaszku i miłość zdolna ocalić życie młodego człowieka najnowsza powieść syryjskiego mistrza opowieści! Sofia jest do szaleństwa zakochana w Karimie, jednak na męża wybiera nie jego, lecz bogatego złotnika. Po kilku latach, gdy Karim zostaje niesłusznie posądzony o zabójstwo, Sofia ratuje mu życie. Przepełniony wdzięcznością Karim obiecuje jej, że kiedy tylko zaistnieje taka potrzeba, zawsze będzie stał przy niej. Minęło wiele lat. Jedyny syn Sofii, Salman, emigruje do Włoch, gdzie układa sobie nowe życie. Jednak ciężar emigracji i życia z dala od ojczyzny okazuje się zbyt bolesny, toteż na krótko przed Arabską Wiosną Salman postanawia wrócić do Damaszku, aby znów ujrzeć swoich starych rodziców. Wszędzie jest witany z radością i nie wie tylko, że jego kuzyn Eliasz, który tymczasem został wysokim oficerem wywiadu, ma z nim niewyrównany rachunek Salman odkrywa wkrótce swoje zdjęcie w liście gończym zamieszczonym w gazecie i musi się ukrywać. Jego matka Sofia przypomina sobie o swoim przyjacielu Karimie, który już w późnym wieku znalazł nową miłość, i postanawia prosić go o pomoc. Teraz okaże się, czy będzie mógł dotrzymać danej przed laty obietnicy. To misternie osnuta i wciągająca opowieść o ludzkich namiętnościach, tęsknocie i poszukiwaniu swojego miejsca w świecie, która choć toczy się wśród pierwszych płomieni Arabskiej Wiosny mogłaby wydarzyć się wszędzie. "Gdyby nie istniał pisarz Rafik Schami, trzeba by go wymyślić". "Frankfurter Allgemeine Zeitung"

40162
Ebook

Sofia, dziewczyna z kościanego domu

Kiran Millwood Hargrave

Przygoda, historia i magia w nowej, pasjonującej powieści Kiran Millwood Hargrave dla młodych czytelników! Poznajcie Sofię, literacką siostrę Isabelli z atramentu i gwiazd. W ruinach dawnego klasztoru na przedmieściach Sieny pewna dziewczynka zbudziła się ze snu w kaplicy cmentarnej (). Nad jej głową niczym lśniący baldachim zwisała girlanda ze złoconych paliczków stóp, w popękanych ścianach tkwiły zaś zęby, rozsiane jak gwiazdy na nocnym niebie. Ale ona się nie bała. Ten budynek ze złotych kości był jej domem, a tego dnia przypadały jej dwunaste urodziny. Dla Sofii miał to być dzień wyjątkowy. Mama, która zazwyczaj spędzała godziny na misternym rzeźbieniu ozdób i pudełek z kości (a robiła to jak nikt inny!), obiecała, że tym razem będą świętowali jak należy, całą rodziną. Musi tylko ostatni raz wybrać się do miasta, a potem koniec z tym. Kiedy wróci, Sofia dostanie swoje wymarzone przyjęcie i podarunek o wiele cenniejszy prawdę. Jednak prawda nie miała zostać ujawniona Tego dnia mama nie wróciła do kościanego domu, a Sofia i jej młodszy brat Ermin trafili do klasztornego sierocińca. Jedynym wyjściem była ucieczka. Gdzie zaprowadzą dzieci labirynty podziemnych ulic włoskiego miasteczka znaczone śladem z kości i skrzeczeniem ptaków? Kim jest nowo poznany towarzysz ich podróży? Jakie tajemnice kryją wieże Sieny? I czy Sofia zobaczy jeszcze mamę? Kolejna po Dziewczynce z atramentu i gwiazd oraz Wyspie na końcu świata mroczna i piękna opowieść pióra młodej brytyjskiej autorki zaprowadzi was tym razem do serca Włoch, na toskańskie wzgórza.

40163
Ebook

Soft Metal

George Owen Baxter

No writer captured the excitement, humanity, or adventure of the American West better than Max Brand. And nowhere was Brands talent more evident than in this Classic Western. Prolific in many genres he wrote historical novels, detective mysteries, pulp fiction stories and many more. In this one of his short novel, Soft Metal, Larry Givain, fleeing from a posse, meets a beautiful woman at a deserted cabin belonging to one of the men in the posse. Her brother is also holed up in the cabin, pursued by a notorious gunfighter. With death drawing ever nearer, Givain realizes his life will never be the same again. Experience the West as only Max Brand could write it!

40164
Ebook

Softfoot of Silver Creek

Robert Leighton

Over the laughter of a nearby waterfall, over a long roar the distant herds of bison that crowded the prairie, and over the oily creak of his knife on a sharp stone on his knee, his keen ear knew the sound of her light stepped as she crawled out of the pines into a sunny glade on a bluff. He didnt turn around, he only dropped the stone, threw back the thick locks that retreated, his long black hair, and then, with his thumb, meditatively checked the razor blade his blade Sitting very motionless, he raised his dreamy eyes to look forward through a sparkling stream and a billowing prairie to the dark sky behind the purple mountain.

40165
Ebook

Software Architect's Handbook. Become a successful software architect by implementing effective architecture concepts

Joseph Ingeno

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 concepts, right from design principles to different considerations at various stages of your career in software architecture. The book begins by covering the fundamentals, benefits, and purpose of software architecture. You will discover how software architecture relates to an organization, followed by identifying its significant quality attributes. Once you have covered the basics, you will explore design patterns, best practices, and paradigms for efficient software development.The book discusses which factors you need to consider for performance and security enhancements. You will learn to write documentation for your architectures and make appropriate decisions when considering DevOps. In addition to this, you will explore how to design legacy applications before understanding how to create software architectures that evolve as the market, business requirements, frameworks, tools, and best practices change over time.By the end of this book, you will not only have studied software architecture concepts but also built the soft skills necessary to grow in this field.

40166
Ebook

Software Architecture for Busy Developers. Talk and act like a software architect in one weekend

Stéphane Eyskens

Are you a seasoned developer who likes to add value to a project beyond just writing code? Have you realized that good development practices are not enough to make a project successful, and you now want to embrace the bigger picture in the IT landscape? If so, you're ready to become a software architect; someone who can deal with any IT stakeholder as well as add value to the numerous dimensions of software development.The sheer volume of content on software architecture can be overwhelming, however. Software Architecture for Busy Developers is here to help. Written by Stéphane Eyskens, author of The Azure Cloud Native Mapbook, this book guides you through your software architecture journey in a pragmatic way using real-world scenarios. By drawing on over 20 years of consulting experience, Stéphane will help you understand the role of a software architect, without the fluff or unnecessarily complex theory.You'll begin by understanding what non-functional requirements mean and how they concretely impact target architecture. The book then covers different frameworks used across the entire enterprise landscape with the help of use cases and examples. Finally, you'll discover ways in which the cloud is becoming a game changer in the world of software architecture.By the end of this book, you'll have gained a holistic understanding of the architectural landscape, as well as more specific software architecture skills. You'll also be ready to pursue your software architecture journey on your own - and in just one weekend!

40167
Ebook

Software Architecture for Web Developers. An introductory guide for developers striving to take the first steps toward software architecture or just looking to grow as professionals

Mihaela Roxana Ghidersa

Large-scale web applications require you to write code efficiently following business and architectural considerations. They require web developers to understand the impact of their work on the system and how they can evolve the product.With this handbook, every developer will find something to take away. This book will help web developers looking to change projects or work on a new project in understanding the context of the application, along with how some design decisions or patterns fit better in their application’s architecture. It acts as a guide, taking you through different levels of professional growth with a focus on best practices, coding guidelines, business considerations, and soft skills that will help you gain the knowledge to craft a career in web development. Finally, you’ll work with examples and ways of applying the discussed concepts in practical situations.By the end of this book, you’ll have gained valuable insights into what it means to be a web architect, as well as the impact architecture has on a web application.

40168
Ebook

Software Architecture Patterns for Serverless Systems. Architecting for innovation with event-driven microservices and micro frontends - Second Edition

John Gilbert, Memi Lavi

Organizations undergoing digital transformation rely on IT professionals to design systems to keep up with the rate of change while maintaining stability. With this edition, enriched with more real-world examples, you’ll be perfectly equipped to architect the future for unparalleled innovation.This book guides through the architectural patterns that power enterprise-grade software systems while exploring key architectural elements (such as events-driven microservices, and micro frontends) and learning how to implement anti-fragile systems.First, you'll divide up a system and define boundaries so that your teams can work autonomously and accelerate innovation. You'll cover the low-level event and data patterns that support the entire architecture while getting up and running with the different autonomous service design patterns.This edition is tailored with several new topics on security, observability, and multi-regional deployment. It focuses on best practices for security, reliability, testability, observability, and performance. You'll be exploring the methodologies of continuous experimentation, deployment, and delivery before delving into some final thoughts on how to start making progress.By the end of this book, you'll be able to architect your own event-driven, serverless systems that are ready to adapt and change.

40169
Ebook

Software Architecture Patterns for Serverless Systems. Architecting for innovation with events, autonomous services, and micro frontends

John Gilbert, Ed Price

As businesses are undergoing a digital transformation to keep up with competition, it is now more important than ever for IT professionals to design systems to keep up with the rate of change while maintaining stability.This book takes you through the architectural patterns that power enterprise-grade software systems and the key architectural elements that enable change (such as events, autonomous services, and micro frontends), along with showing you how to implement and operate anti-fragile systems.First, you’ll divide up a system and define boundaries so that your teams can work autonomously and accelerate innovation. You’ll cover low-level event and data patterns that support the entire architecture, while getting up and running with the different autonomous service design patterns.Next, the book will focus on best practices for security, reliability, testability, observability, and performance. You’ll combine all that you've learned and build upon that foundation, exploring the methodologies of continuous experimentation, deployment, and delivery before delving into some final thoughts on how to start making progress.By the end of this book, you'll be able to architect your own event-driven, serverless systems that are ready to adapt and change so that you can deliver value at the pace needed by your business.

40170
Ebook

Software Architecture with C# 10 and .NET 6. Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure - Third Edition

Gabriel Baptista, Francesco Abbruzzese

Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded third edition, featuring the latest features of .NET 6 and C# 10, enables you to acquire the key skills, knowledge, and best practices required to become an effective software architect.Software Architecture with C# 10 and .NET 6, Third Edition features new chapters that describe the importance of the software architect, microservices with ASP.NET Core, and analyzing the architectural aspects of the front-end in the applications, including the new approach of .NET MAUI. It also includes a new chapter focused on providing a short introduction to artificial intelligence and machine learning using ML.NET, and updated chapters on Azure Kubernetes Service, EF Core, and Blazor.You will begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you will explore how to choose a cloud solution for your infrastructure, taking into account the factors that will help you manage a cloud-based app successfully. Finally, you will analyze and implement software design patterns that will allow you to solve common development problems.By the end of this book, you will be able to build and deliver highly scalable enterprise-ready apps that meet your business requirements.

40171
Ebook

Software Architecture with C# 12 and .NET 8. Build enterprise applications using microservices, DevOps, EF Core, and design patterns for Azure - Fourth Edition

Gabriel Baptista, Francesco Abbruzzese

Software Architecture with C# 12 and .NET 8 puts high-level design theory to work in a .NET context, teaching you the key skills, technologies, and best practices required to become an effective .NET software architect.This fourth edition puts emphasis on a case study that will bring your skills to life. You’ll learn how to choose between different architectures and technologies at each level of the stack. You’ll take an even closer look at Blazor and explore OpenTelemetry for observability, as well as a more practical dive into preparing .NET microservices for Kubernetes integration.Divided into three parts, this book starts with the fundamentals of software architecture, covering C# best practices, software domains, design patterns, DevOps principles for CI/CD, and more. The second part focuses on the technologies, from choosing data storage in the cloud to implementing frontend microservices and working with Serverless. You’ll learn about the main communication technologies used in microservices, such as REST API, gRPC, Azure Service Bus, and RabbitMQ. The final part takes you through a real-world case study where you’ll create software architecture for a travel agency.By the end of this book, you will be able to transform user requirements into technical needs and deliver highly scalable enterprise software architectures.

40172
Ebook

Software Architecture with C# 9 and .NET 5. Architecting software solutions using microservices, DevOps, and design patterns for Azure - Second Edition

Gabriel Baptista, Francesco Abbruzzese

Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded second edition, featuring the latest features of .NET 5 and C# 9, enables you to acquire the key skills, knowledge, and best practices required to become an effective software architect.This second edition features additional explanation of the principles of Software architecture, including new chapters on Azure Service Fabric, Kubernetes, and Blazor. It also includes more discussion on security, microservices, and DevOps, including GitHub deployments for the software development cycle.You will begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you will explore how to carefully choose a cloud solution for your infrastructure, along with the factors that will help you manage your app in a cloud-based environment.Finally, you will discover software design patterns and various software approaches that will allow you to solve common problems faced during development.By the end of this book, you will be able to build and deliver highly scalable enterprise-ready apps that meet your organization’s business requirements.

40173
Ebook

Software Architecture with C++. Design modern systems using effective architecture concepts, design patterns, and techniques with C++20

Adrian Ostrowski, Piotr Gaczkowski

Software architecture refers to the high-level design of complex applications. It is evolving just like the languages we use, but there are architectural concepts and patterns that you can learn to write high-performance apps in a high-level language without sacrificing readability and maintainability. If you're working with modern C++, this practical guide will help you put your knowledge to work and design distributed, large-scale apps. You'll start by getting up to speed with architectural concepts, including established patterns and rising trends, then move on to understanding what software architecture actually is and start exploring its components. Next, you'll discover the design concepts involved in application architecture and the patterns in software development, before going on to learn how to build, package, integrate, and deploy your components. In the concluding chapters, you'll explore different architectural qualities, such as maintainability, reusability, testability, performance, scalability, and security. Finally, you will get an overview of distributed systems, such as service-oriented architecture, microservices, and cloud-native, and understand how to apply them in application development.By the end of this book, you'll be able to build distributed services using modern C++ and associated tools to deliver solutions as per your clients' requirements.

40174
Ebook

Software Architecture with Kotlin. Combine various architectural styles to create sustainable and scalable software solutions

Jason (Tsz Shun) Chow

Software Architecture with Kotlin explores the various styles of software architecture with a focus on using the Kotlin programming language. The author draws on their 20+ years of industry experience in developing large-scale enterprise distributed systems to help you grasp the principles, practices, and patterns that shape the architectural landscape of modern software systems.The book establishes a strong foundation in software architecture, explaining key concepts such as architectural qualities and principles, before teaching you how architectural decisions impact the quality of a system, such as scalability, reliability, and extendability. The chapters address modern architecture topics such as microservices, serverless, and event-driven architectures, providing insights into the challenges and trade-offs involved in adopting these architectural styles. You’ll also discover practical tools that’ll help you make informed decisions and mitigate risks. All architectural patterns in this book are demonstrated using Kotlin.By the end of this book, you’ll have gained practical expertise by using real-world examples, along with a solid understanding of Kotlin, to become a more proficient and impactful software architect.

40175
Ebook

Software Architecture with Python. Design and architect highly scalable, robust, clean, and high performance applications in Python

Anand Balachandran Pillai

This book starts by explaining how Python fits into an application's architecture. As you move along, you will get to grips with architecturally significant demands and how to determine them. Later, you’ll gain a complete understanding of the different architectural quality requirements for building a product that satisfies business needs, such as maintainability/reusability, testability, scalability, performance, usability, and security.You will also use various techniques such as incorporating DevOps, continuous integration, and more to make your application robust. You will discover when and when not to use object orientation in your applications, and design scalable applications.The focus is on building the business logic based on the business process documentation, and understanding which frameworks to use and when to use them. The book also covers some important patterns that should be taken into account while solving design problems, as well as those in relatively new domains such as the Cloud.By the end of this book, you will have understood the ins and outs of Python so that you can make critical design decisions that not just live up to but also surpassyour clients’ expectations.

40176
Ebook

Software Architecture with Spring 5.0. Design and architect highly scalable, robust, and high-performance Java applications

René Enríquez, Alberto Salazar

Spring 5 and its ecosystem can be used to build robust architectures effectively. Software architecture is the underlying piece that helps us accomplish our business goals whilst supporting the features that a product demands. This book explains in detail how to choose the right architecture and apply best practices during your software development cycle to avoid technical debt and support every business requirement. Choosing the right architecture model to support your business requirements is one of the key decisions you need to take when a new product is being created from scratch or is being refactored to support new business demands. This book gives you insights into the most common architectural models and guides you when and where they can be used. During this journey, you’ll see cutting-edge technologies surrounding the Spring products, and understand how to use agile techniques such as DevOps and continuous delivery to take your software to production effectively. By the end of this book, you’ll not only know the ins and outs of Spring, but also be able to make critical design decisions that surpass your clients’ expectations.