Techniki programowania
The New Quantum Era. An Outsider's Introduction
Sebastian Hassinger, Alex Challans
Make sense of quantum computing without needing a background in physics or mathematics, and cut through growing industry hype to understand what’s real and what’s not. This book provides the clarity needed to understand what quantum computing is, what it can realistically achieve, and where it stands today.Drawing on decades of experience in emerging technologies, Sebastian Hassinger presents a clear, narrative-driven exploration of quantum computing. The book explains the key ideas, historical breakthroughs, and technological challenges that define the field without focusing on equations or programming. You will explore how quantum mechanics reshaped information theory, why classical computing faces limits, how quantum approaches attempt to overcome them, and the experimental origins of quantum technologies.Through real-world context and industry insights, the book examines current hardware, competing approaches to building qubits, and the realities of today’s rudimentary systems. It also addresses common misconceptions and inflated expectations, helping you critically evaluate claims made by companies and researchers.By the end of this book, you will have a grounded understanding of quantum computing’s capabilities, limitations, and future direction, enabling you to engage confidently with this rapidly evolving field.
The Official MongoDB Guide. Resilience, scalability, security and performance
Rachelle Palmer, Jeffrey Allen, Parker Faucher, Alison...
Delivering secure, scalable, and high-performance applications is never easy, especially when systems must handle growth, protect sensitive data, and perform reliably under pressure. The Official MongoDB Guide addresses these challenges with guidance from MongoDB’s top subject matter experts, so you learn proven best practices directly from those who know the technology inside out.This book takes you from core concepts and architecture through to advanced techniques for data modeling, indexing, and query optimization, supported by real-world patterns that improve performance and resilience. It offers practical coverage of developer tooling, IDE integrations, and AI-assisted workflows that will help you work faster and more effectively.Security-focused chapters walk you through authentication, authorization, encryption, and compliance, while chapters dedicated to MongoDB Atlas showcase its robust security features and demonstrate how to deploy, scale, and leverage platform-native capabilities such as Atlas Search and Atlas Vector Search.By the end of this book, you’ll be able to design, build, and manage MongoDB applications with the confidence that comes from learning directly from the experts shaping the technology.*Email sign-up and proof of purchase required
Ajay Chankramath, Angelic Gibson
The Platform Engineer’s Handbook equips senior engineers and DevOps professionals to deliver developer-friendly infrastructure with automation, speed, AI acceleration, and intelligence. Starting with a blank slate, you’ll build a complete, modern platform that runs locally on your laptop, learning real-world patterns as you go.In this handbook, you’ll follow a structured, progressive journey, beginning with source control governance and branching strategies, then deploying a Kubernetes-based runtime, embedding observability, and securing platform access. You’ll implement self-service onboarding, CI/CD as a service, and developer portals with Backstage. Later chapters introduce infrastructure blueprints, policy as code, FinOps observability, and AI-augmented platform services such as agent-based onboarding and copilots for pipeline creation.Each chapter combines core concepts, lab-based exercises, and production-ready best practices to provide a comprehensive understanding of the subject matter. By the end, you'll have a working MVP platform and the skills to adapt and scale it for your team or organization.
Dr. Gabriel N. Schenker
The Ultimate Docker Container Book, 3rd edition enables you to leverage Docker containers for streamlined software development. You’ll uncover Docker fundamentals and how containers improve software supply chain efficiency and enhance security.You’ll start by learning practical skills such as setting up Docker environments, handling stateful components, running and testing code within containers, and managing Docker images. You’ll also explore how to adapt legacy applications for containerization and understand distributed application architecture. Next, you’ll delve into Docker's networking model, software-defined networks for secure applications, and Docker compose for managing multi-service applications along with tools for log analysis and metrics. You’ll further deepen your understanding of popular orchestrators like Kubernetes and Docker swarmkit, exploring their key concepts, and deployment strategies for resilient applications. In the final sections, you’ll gain insights into deploying containerized applications on major cloud platforms, including Azure, AWS, and GCE and discover techniques for production monitoring and troubleshooting.By the end of this book, you’ll be well-equipped to manage and scale containerized applications effectively.
Mark J. Price
.NET is more powerful—and more complex—than ever. As the ecosystem evolves, so do the expectations from developers. Mastering the tools and patterns of professional .NET development can be the difference between simply shipping code and delivering resilient, scalable software. Tools and Skills for .NET 10 is a practical guide to leveling up in today’s .NET world, offering both hard technical skills and career strategies to help you thrive.Inside, you’ll learn how to manage codebases with Git and implement debugging and memory analysis techniques that save hours of guesswork. The book also covers best practices for writing and maintaining documentation for your code, services, and APIs, which is crucial for team collaboration. You’ll explore cryptography for securing data and concurrency for building responsive apps. Further chapters explore dependency injection, testing for performance and reliability, and packaging your apps in Docker containers.By the end of this book, you’ll be equipped not only with technical skills but also with the confidence to apply them in real environments. Whether you're aiming for a promotion, switching jobs, or preparing for technical interviews, you'll have the skills and the language to present yourself as a capable, well-rounded .NET developer ready for anything the industry throws at you.
DAVID WYAND
Torque 3D is a popular game engine that supports you in every step along the way to making your game a reality. Even with all of the power and tools that Torque 3D provides, finishing a high quality 3D game requires time and knowledge.Torque 3D Game Development Cookbook is a practical guide that takes you through each of the major steps on the journey to creating your game, while learning a few tricks along the way.The recipes in this book start off with learning some of the finer points about TorqueScript. The book then moves on to each of Torque 3D's subsystems and ends with a variety of game play recipes.The various topics covered include activating level-specific game code and scheduling game events, dragging and dropping items between windows to work with an in-game inventory system, and covering the seams between objects with well placed decals. Some of the advanced topics include writing custom shaders and postFX, using zones to improve rendering performance, and enhancing your game's ambience through sound.Once you are done with Torque 3D Game Development Cookbook you'll be on your way to creating amazing 3D games and gain expert knowledge of Torque 3D.
Ken Fogel
This comprehensive guide will help non-Java developers already using different languages transition from their current language to all things Java. The chapters are designed in a way that re-enforces a developer’s existing knowledge of object-oriented methodologies as they apply to Java.This book has been divided into four sections, with each section touching upon different aspects that’ll enable your effective transition. The first section helps you get to grips with the Java development environment and the Maven build tool for modern Java applications. In the second section, you’ll learn about Java language fundamentals, along with exploring object-oriented programming (OOP) methodologies and functional programming and discovering how to implement software design patterns in Java. The third section shows you how to code in Java on different platforms and helps you get familiar with the challenges faced on these platforms. In the fourth section, you’ll find out how you can manage and package your Java code.By the end of this Java programming book, you’ll have learned the core concepts of Java that’ll help you successfully transition from a different language to Java.
Roger Stringer
Have you ever wanted to integrate phone features into a project you were working on? Maybe you wanted to send SMS messages to your customers about the latest sales? Maybe you want to set up a company directory with voice mail? Or maybe you want to add two factor authentication to your web sites to verify your users? Since Twilio was launched in 2007, developers have had a way to do these tasks. The power of Twilio's API is huge and lets you add any type of phone solution to your web site from 2-factor authentication for verifying your users, to setting up a company directory and a voice mail system. The possibilities are endless.Twilio Cookbook is your Swiss army knife for Twilio development, providing you with a number of clear step-by-step exercises. It helps you take advantage of the real power of the Twilio API, and gives you a good grounding in using it in your websites. This book looks at the Twilio API, and breaks down the mystery and confusion that surrounds adding telephone functionality to your websites. As you go through the recipes, you will learn how to take advantage of the Twilio API quickly and painlessly.You will learn how to build your own IVR system, company directory, and voicemail box, and also how to set up a 2-factor authentication system to verify users, track orders via SMS, send surveys using SMS, allow users to buy phone numbers, set up and delete sub-accounts, and check to see if a human is answering a phone call. We will also combine Twilio with other APIs to build a handy local search system such as a local business search, movie listings search, and web search. If you want to take advantage of using Twilio's API to add telephone functionality to your websites, then this book is for you.Twilio Cookbook' will leave you with a black belt in Twilio development and enable you to integrate the API into your websites.