Informatyka
Atul S. Khot
Selecting the correct concurrency architecture has a significant impact on the design and performance of your applications. Concurrent design patterns help you understand the different characteristics of parallel architecture to make your code faster and more efficient.This book will help Java developers take a hands-on approach to building scalable and distributed apps by following step-by-step explanations of essential concepts and practical examples. You’ll begin with basic concurrency concepts and delve into the patterns used for explicit locking, lock-free programming, futures, and actors.You’ll explore coding with multithreading design patterns, including master, slave, leader, follower, and map-reduce, and then move on to solve problems using synchronizer patterns. You'll even discover the rationale for these patterns in distributed and parallel applications, and understand how future composition, immutability, and the monadic flow help you create more robust code.By the end of the book, you’ll be able to use concurrent design patterns to build high performance applications confidently.
Vaibhav Gupta
As organizations become ever more global and recruitment needs intensify, the telephone interview is increasingly becoming recognized as an essential aspect of the recruitment process. However, conducting a successful telephone interview is a complex and nuanced process that requires much training and practice.Conducting a Telephone Interview is a practical and comprehensive guide covering every aspect of the telephone interview process. You will learn all the essential elements of successful telephone interviewing, including planning and verbal conduct, asking insightful and relevant questions, and consistently and accurately evaluating the answers given in order to make the correct hiring decision.Covering everything from the role of telephone interviews in the modern recruitment process to selling the job and closing a job offer with a candidate, this book investigates every aspect of the telephone interview process, giving insightful, practical advice and case studies at each point.Telephone interviewing has been shown to reduce both the time and cost of recruitment, but conducting a successful telephone interview is a complex and highly valuable skill. This book will take you on a logical and detailed journey from the planning and scheduling stage, to giving guidance on what sort of questions to ask, what answers to look for, how to dig deeper, and how to effectively evaluate a candidate.Reading this book will equip you with all the knowledge necessary to make the right hiring decisions from effective, comprehensive telephone interviews.
Barrie Dempster, James Eaton-Lee
IPCop is a powerful, open source, Linux based firewall distribution for primarily Small Office Or Home (SOHO) networks, although it can be used in larger networks. It provides most of the features that you would expect a modern firewall to have, and what is most important is that it sets this all up for you in a highly automated and simplified way.This book is an easy introduction to this popular application. After introducing and explaining the foundations of firewalling and networking and why they're important, the book moves on to cover using IPCop, from installing it, through configuring it, to more advanced features, such as configuring IPCop to work as an IDS, VPN and using it for bandwidth management. While providing necessary theoretical background, the book takes a practical approach, presenting sample configurations for home users, small businesses, and large businesses. The book contains plenty of illustrative examples.
Daven Bigelow
Construct Classic is a free, DirectX 9 game creator for Windows, designed for 2D games. Construct Classic uses an event-based system for defining how the game behaves, in a visual, human-readable way - you don't need to program or script anything at all. It's intuitive for beginners, but powerful enough for advanced users to work without hindrance. You never know when you'll need a helping hand exploring its inner workings, or harnessing its raw power to do your bidding.Construct Game Development Beginner's Guide is the book for you if you have ever felt the urge to make a game of your own. Reading this book will not only teach you to make some popular games using Construct, but you'll also learn the skills necessary to continue on and bring your game ideas to life.Starting as a beginner to Construct Classic, you'll be learning to make platform, puzzle, and shooter games, each styled after popular games of their genre.This guide covers everything from creating animated sprites, to using the built-in physics and shadow engines of Construct Classic. You will learn the skills necessary to make advanced games of your own.Construct Game Development Beginner's Guide will lead you on your journey of making games.
Francisco Javier Ramírez Urea
Developers are changing their deployment artifacts from application binaries to container images, giving rise to the need to build container-based apps as part of their new development workflow. Managing an app’s life cycle is complex and requires effort—this book will show you how to efficiently develop, share, and execute applications.You’ll learn how to automate the build and delivery process using CI/CD tools with containers as container orchestrators manage the complexity of running cluster-wide applications, creating infrastructure abstraction layers, while your applications run with high availability, resilience, and persistence. As you advance, you’ll develop, test, and debug applications on your desktop and get them ready to run in production with optimal security standards, using deployment patterns and monitoring tools to help identify common issues. You’ll also review deployment patterns that’ll enable you to solve common deployment problems, providing high availability, scalability, and security to your applications. Finally, you’ll explore different solutions to monitor, log, and instrument your applications as per open-source community standards.By the end of this book, you’ll be able to manage your app’s life cycle by implementing CI/CD workflows using containers to automate the building and delivery of its components.
Pradeep Kumar Singh, Madhuri Kumari
Containers are one of the most talked about technologies of recent times. They have become increasingly popular as they are changing the way we develop, deploy, and run software applications. OpenStack gets tremendous traction as it is used by many organizations across the globe and as containers gain in popularity and become complex, it’s necessary for OpenStack to provide various infrastructure resources for containers, such as compute, network, and storage.Containers in OpenStack answers the question, how can OpenStack keep ahead of the increasing challenges of container technology? You will start by getting familiar with container and OpenStack basics, so that you understand how the container ecosystem and OpenStack work together. To understand networking, managing application services and deployment tools, the book has dedicated chapters for different OpenStack projects: Magnum, Zun, Kuryr, Murano, and Kolla. Towards the end, you will be introduced to some best practices to secure your containers and COE on OpenStack, with an overview of using each OpenStack projects for different use cases.
Denis Rothman
Generative AI is powerful, yet often unpredictable. This guide shows you how to turn that unpredictability into reliability by thinking beyond prompts and approaching AI like an architect. At its core is the Context Engine, a glass-box, multi-agent system you’ll learn to design and apply across real-world scenarios.Written by an AI guru and author of various cutting-edge AI books, this book takes you on a hands-on journey from the foundations of context design to building a fully operational Context Engine. Instead of relying on brittle prompts that give only simple instructions, you’ll begin with semantic blueprints that map goals and roles with precision, then orchestrate specialized agents using the Model Context Protocol. As the engine evolves, you’ll integrate memory and high-fidelity retrieval with citations, implement safeguards against data poisoning and prompt injection, and enforce moderation to keep outputs aligned with policy. You’ll also harden the system into a resilient architecture, then see it pivot across domains, from legal compliance to strategic marketing, proving its domain independence.By the end of this book, you’ll be equipped with the skills to engineer an adaptable, verifiable architecture you can repurpose across domains and deploy with confidence.*Email sign-up and proof of purchase required
Continuity. Eleven sketches from the past of Mathematics
Jerzy Mioduszewski, tłum. Abe Shenitzer
The book was written in the eighties of the last century. Being encouraged by the editorial board of monthly Delta in the person of Professor Marek Kordos, the author’s first aim was a collection of essays about Peano maps, lakes of Wada, and several singularities of real functions. But it was the time when university duties stopped and the author could freely meditate whether this curious mathematics had its roots in the forgotten past. He remembered old authors who began their books with the words “already the ancient Greeks… .” The celebrated nineteenth century, the century of concepts, was preceded by the century of calculations. Going further back we can see Newton, but what and who was there before? Were the centuries between the Ancients and Newton a vacuum in mathematical sciences? Accidentally, the treatise De continuo by Thomas Bradwardine, the Archbishop of Canterbury, led the author into an unknown and strange world of medieval scholastic thought, showing to him the lost thread joining our times with Zeno, Aristotle and Democritus. However, to find this forgotten link a step should be taken beyond pure mathematical thinking. In this extended surrounding we can observe the unity of mathematical concepts being non-existent in the realm of pure mathematics.