Allgemein
Securing Single-Player Games in Unreal Engine
Master practical, code-driven techniques to safeguard gameplay integrity—without relying on online infrastructure or third-party anti-cheat tools. In a world where even offline games are vulnerable to tampering and exploits, this book is a hands-on guide to defending your Unreal Engine projects from cheats, hacks, and manipulation. Through real-world examples and game-ready implementations, you’ll learn how to encrypt sensitive variables, detect runtime tampering, secure saved files, and prevent rollback exploits. Each chapter walks you through structured solutions, including honeypot traps, debugger detection, and DLL injection prevention—backed by insights from titles like The Witcher 3 and Assassin’s Creed Odyssey. You will learn to build a tamper-proof health system, lock down stat-based mechanics, protect player progress to ensure a fair experience for every user. Learn To: Encrypt and validate in-game variables at runtime Secure saved files against edits and rollbacks Detect memory editing and cheat tools Implement honeypots and behavior-based cheat detection Apply anti-tampering strategies without online systems Who Is This Book For With a focus on Blueprints and C++, this book is tailored for beginner-to-intermediate level Unreal Engine developers who want to build secure single-player games that earn long-term player trust.
Post-Quanten-Kryptografie
Schon in ein bis zwei Jahrzehnten könnte es Quantencomputer geben, die die derzeit verwendeten Verschlüsselungen knacken können. Milliarden von Sicherheitslücken in Web-Browsern, E-Mail-Programmen, VPNs und Smartphones wären die Folge. Es ist daher dringend notwendig, auf Krypto-Algorithmen umzusteigen, die gegenüber Quantencomputern nicht anfällig sind – also auf Post-Quanten-Kryptografie. Die Post-Quanten-Kryptografie ist mathematisch äußerst anspruchsvoll. Wer sich damit beschäftigt, muss sich durch Forschungsarbeiten und Spezifikationen arbeiten, die meist schwer zu verstehen sind. Anschauliche Beschreibungen sind dagegen selten, viele Interessierte sind überfordert. Dieses Buch schließt diese Lücke. Es erklärt die Verfahren der Post-Quanten-Kryptografie so, dass auch ein Leser ohne abgeschlossenes Mathematik-Studium sie verstehen kann, und behandelt auch nichtmathematische Themen wie die Post-Quanten-Migration. Es spricht dadurch eine breite Zielgruppe an. Neben Lehrerenden und Studierenden gehören dazu Berater, Produktmanager und Führungskräfte – also diejenigen Personen, die die Post-Quanten-Kryptografie in die Praxis umsetzen sollen.
Observability for Large Language Models
This book is a comprehensive guide designed to equip engineers, data scientists, and AI practitioners with the principles, tools, and strategies needed to ensure reliability, performance, and accountability in Large Language Models (LLMs). The book begins by laying the groundwork with the foundations of observability, introducing LLMs, their significance in modern AI, and the critical role observability plays in maintaining robust systems. It then explores SRE principles, service level objectives, and incident response, while distinguishing the unique observability challenges that arise in AI and ML systems. Building on this foundation, the book dives into measuring performance, from defining SLOs tailored for LLMs to monitoring computational and token-level metrics. Readers gain practical insights into structured logging, debugging, and distributed tracing methods that provide visibility into complex LLM workflows. Scaling challenges are addressed through strategies for cross-model observability, autoscaling, latency reduction, and fault-tolerant infrastructure design. The book further explores chaos engineering, guiding readers through resilience testing in LLMs and the automation of chaos experiments in CI/CD pipelines. Finally, it highlights monitoring, retraining, and ethical considerations in AI observability, including governance, privacy, and accountability. In conclusion, this book provides a holistic roadmap to building reliable, transparent, and future-ready LLM systems. What you will learn: How to design observability pipelines for LLMs, including token-level logging, prompt tracing, and latency analysis. Techniques for applying chaos engineering principles to test LLM robustness under stress and failure scenarios. Methods for building SLOs, SLAs, and dashboards tailored to inference quality and model reliability. Strategies for monitoring hallucinations, drift, bias, and ethical failures in real-time. Who this book is for: This book is for AI infrastructure engineers, SREs, machine learning platform teams, and applied AI practitioners deploying or maintaining LLM-based applications.
ChatGPT & Co. in der Schule
KI im Unterricht gezielt einsetzen und den Schulalltag effizienter gestalten Für Lehrkräfte aller Schulformen und Fächer , die KI praxisnah im Unterricht nutzen möchtenUnterstützung bei Unterrichtsvorbereitung, Aufgabenstellung, Korrektur und Förderung durch gezielte KI-NutzungDirekt einsetzbare Prompts für typische schulische Aufgaben und UnterrichtssituationenPraxisbeispiele für verschiedene Fächer und Schulformen zur schnellen Übertragung in den eigenen UnterrichtFokus auf datenschutzkonformen Einsatz, neue Prüfungsformen und KI-Kompetenz als Lernziel KI als Assistent für Lehrkräfte KI-Modelle wie ChatGPT sind bereits Teil des Schulalltags und werden von vielen Schülerinnen und Schülern regelmäßig genutzt. In diesem Buch erfahren Sie, wie Sie als Lehrkraft ebenfalls KI praxisnah, produktiv und datenschutzkonform einsetzen können. Praktischer Einsatz im Schulalltag Die Autoren zeigen, wie Sie zielführende Anfragen an die KI stellen und so Unterstützung für verschiedene Einsatzzwecke erhalten: von der inhaltlichen Unterrichtsplanung über Vorschläge zu interaktiven Lehrmethoden bis hin zur Korrektur von Texten und Tipps für die Förderung von Schülerinnen und Schülern. Die zahlreichen Prompts in diesem Buch können Sie direkt einsetzen. Für alle Schulformen und -fächer Alle Praxisbeispiele sind nach Schulformen und -fächern gegliedert, sodass Sie schnell passende Anregungen für Ihren eigenen Unterricht finden. Darüber hinaus werden zentrale Fragen wie die Vermittlung von KI-Kompetenz als Lernziel, moderne Prüfungsformen im KI-Zeitalter sowie ethische Herausforderungen diskutiert. Aus dem Inhalt: Funktionsweise von KIs wie ChatGPT, Gemini, ClaudeStrategien für den effektiven Einsatz als LehrkraftUnterrichtsvorbereitungPrüfungsvorbereitung und KorrigierenEinsatz von KI im UnterrichtPraxisbeispiele für Grundschule, Mittelschule, Realschule und GymnasiumKonkrete Beispiele für den Einsatz für verschiedene Fächer: DeutschEnglisch, Spanisch, FranzösischGeschichte & ErdkundeMathematik & NaturwissenschaftenKunst & Musiku.v.m.KI-Kompetenz als LernzielPrüfungsformen und Hausaufgaben im KI-ZeitalterRechtliche Aspekte und Datenschutz
Leitfaden für Vorstellungsgespräche
"Der ultimative Leitfaden für dein Lead DevOps Engineer-Vorstellungsgespräch! Meistere GCP, Terraform, Kubernetes, ArgoCD, CI/CD, Python und Security mit praxisnahen Szenarien, Code-Beispielen und strategischen Antworten. Ideal für DevOps-Profis, die sich auf Führungsrollen vorbereiten. Interview-Ready in kürzester Zeit!" Meistern Sie das Vorstellungsgespräch als Lead DevOps Engineer souverän Bereiten Sie sich auf eine Position als Lead DevOps Engineer vor und benötigen einen strukturierten, praxiserprobten Ansatz, um im Vorstellungsgespräch zu überzeugen? Dieser umfassende Leitfaden ist Ihr Wegweiser zum Erfolg – entwickelt von einem Experten mit praktischer Erfahrung in GCP, Terraform, Kubernetes, ArgoCD, CI/CD, Python und Sicherheit. Das erwartet Sie: Strategische Darstellung – Lernen Sie, wirkungsvoll zu führen, indem Sie Probleme, Lösungen und messbare Ergebnisse präzise formulieren – genau das, was Interviewer hören wollen. Detaillierte Einblicke in Kernkompetenzen – Von der Gestaltung von CI/CD-Pipelines bis hin zu sicheren Multi-Environment-GCP-Infrastrukturen: Jedes Kapitel behandelt praxisnahe Szenarien, produktionsreifen Code und Antworten, die im Gespräch überzeugen. Produktionsszenarien – Bewältigen Sie Herausforderungen wie GitOps-basierte Multi-Tenant-Plattformen, Disaster Recovery und Security Hardening anhand konkreter Beispiele. Einblicke in Verhalten und Führung – Nutzen Sie die STAR-Methode, um überzeugende Beispiele aus den Bereichen Incident Management, Einführung neuer Tools und Team-Mentoring zu formulieren. Fragen an den Interviewer – Zeigen Sie strategisches Denken und echtes Interesse mit wirkungsvollen Fragen, die speziell auf Führungspositionen zugeschnitten sind. Ob Sie Terraform-Module verfeinern, Kubernetes-Deployments mit ArgoCD optimieren oder GCP-Umgebungen absichern: Dieser Leitfaden sorgt dafür, dass Sie selbstbewusst, klar und fundiert in das Vorstellungsgespräch gehen. Ideal für: DevOps Engineers, die Führungspositionen anstreben Cloud-Experten mit Schwerpunkt auf GCP, Kubernetes und IaC Fachkräfte, die sich auf anspruchsvolle technische Vorstellungsgespräche vorbereiten
Richtlinien als Code
Automatisiere Compliance und Sicherheit in deiner Infrastruktur! Dieser kompakte Feldführer zeigt dir, wie du mit Policy-as-Code (Richtlinien als Code) Kubernetes, Terraform und CI/CD-Pipelines absicherst – von der Installation bis zur produktionsreifen Umsetzung. Mit praktischen Beispielen für OPA, Kyverno, Conftest und Sentinel lernst du, wie du Tauchen Sie mit diesem praxisorientierten, schnörkellosen Leitfaden in die Welt von Policy-as-Code (PaC) ein – konzipiert für DevOps- und Platform-Engineers sowie SREs. Ob Sie mit Compliance-Herausforderungen kämpfen, Sicherheitsaspekte in frühe Entwicklungsphasen verlagern („Shift Left“) oder Leitplanken für Kubernetes, Terraform oder CI/CD-Pipelines automatisieren wollen: Dieses Buch liefert Ihnen praxisnahe Szenarien, produktionsreife Code-Snippets und Entscheidungsmodelle, mit denen Sie PaC souverän implementieren können. Lernen Sie die vier führenden Tools – OPA (Open Policy Agent), Kyverno, Conftest und HashiCorp Sentinel – anhand konkreter Beispiele kennen: OPA & Gatekeeper: Meistern Sie Rego für die Kubernetes-Admission-Control und komplexe Policy-Logik. Kyverno: Schreiben Sie Policies für Validierung, Mutation und Generierung in reinem YAML – ohne eine neue Sprache lernen zu müssen. Conftest: Erkennen Sie Fehlkonfigurationen in Dockerfiles, Terraform-Plänen und Kubernetes-Manifesten, noch bevor diese in die Produktion gelangen. Sentinel: Setzen Sie Kosten-, Sicherheits- und Compliance-Regeln in Terraform Cloud durch – dank enger Pipeline-Integration. Von der Installation bis zur Härtung für den Produktivbetrieb – erfahren Sie, wie Sie: Sicherheits- und Compliance-Prüfungen durch Pre-Commit-Hooks, CI-Checks und GitOps-Workflows in frühe Phasen verlagern („Shift Left“). Standards für Container, Registries, Labels und Cloud-Ressourcen durchsetzen. Systeme mittels Logging, Ausnahme-Workflows und Continuous Compliance prüfen und absichern. Mithilfe einer Entscheidungsmatrix und hybrider Muster das passende Tool für Ihren Tech-Stack auswählen. Diese Ausgabe von 2025 ist vollgepackt mit Code-Snippets, Architekturdiagrammen und praxiserprobten Ratschlägen. Sie ist Ihr Wegweiser zu skalierbarem, wartbarem und revisionssicherem Policy-as-Code – damit Sie ruhig schlafen können, während Ihre Policies die Schwerstarbeit leisten. Ideal für: Teams, die Kubernetes, Terraform oder GitOps einsetzen und Compliance automatisieren, menschliche Fehler reduzieren sowie Vertrauen in ihre Infrastruktur schaffen wollen.
Spaß mit CP/M
Wenn Sie den Reiz verspüren, sich mit einer etwas älteren, aber nach wie vor faszinierenden Technik auseinanderzusetzen, sind Sie hier genau richtig. Dieses Buch ist für jene geschrieben, die Spaß daran haben, sich tief in die Materie zu graben – und das ohne produktive Zwänge, einfach nur zum Spaß. Dieses Handbuch ist kein trockener Theorieband, sondern ein praktisches Kompendium für den Einstieg in die Welt von CP/M. Es zeigt Ihnen nicht nur, wie das Betriebssystem von innen funktioniert – von BIOS, BDOS und CCP bis zum Umgang mit Bits und Bytes – sondern auch, wie Sie es auf moderner Hardware zum Leben erwecken. RunCPM – der perfekte Einstieg ohne teure Hardware Der Autor zeigt, dass man für den Anfang kein spezielles CP/M-System braucht. Mit dem Open-Source-Projekt RunCPM lässt sich CP/M auf preiswerten Mikrocontroller-Boards wie Arduino Due, Teensy oder Raspberry Pi Pico nutzen. Das Buch liefert die genaue Anleitung, um diese Systeme einzurichten und von den Vorteilen des Projekts zu profitieren, wie der einfachen Datenverwaltung über das Host-Dateisystem. Programmierung für Enthusiasten Das Buch widmet sich ausführlich den damaligen Programmiersprachen und liefert konkrete, umsetzbare Beispiele, anstatt nur die Grundlagen zu erklären. • Z80-Assembler • C-Basic und Turbo Pascal Dieses Buch richtet sich an diejenigen, die wissen, warum sie sich mit CP/M befassen wollen. Es ist ein ehrliches, technisches Werk, das die Freude am Entdecken und am Umgang mit echter Technik in den Vordergrund stellt. Tauchen Sie ein und erleben Sie, warum dieses Betriebssystem immer noch so relevant ist.
Mathematische Algorithmen im Unterricht
Dieses Buch bietet einen elementaren und anschaulichen Einstieg in die Programmierung für mathematische Zwecke sowie die damit verbundenen Kompetenzen. Es konzentriert sich auf wenige grundlegende Konzepte und verwendet zur Umsetzung die leicht zugängliche Programmiersprache Python; dadurch wird ohne großen technischen Ballast eine große Vielfalt mathematischer Anwendungen erschlossen – von der Zahlentheorie und klassischen Numerik über Optimierung, Differentialgleichungen und Simulationen hin zur 3D-Computergrafik, Clusteranalyse und Computeralgebra. Die einzelnen Kapitel beinhalten Übungsaufgaben, die von und einfachen technischen Übungen bis zu Miniprojekten reichen. Das Buch richtet sich insbesondere an Lehramtsstudierende und bietet bei Bedarf die Möglichkeit zum Einsatz in der Schule: Viele der vorgestellten Themen und Projekte können bereits ab der späten Sekundarstufe I und der Sekundarstufe II bearbeitet werden. Für die vorliegende 2. Auflage wurden etliche Überarbeitungen vorgenommen: Die Inhalte wurden aktualisiert, teilweise gestrafft, einige Themen wurden ausgebaut bzw. neu aufgenommen – etwa Computational Thinking und KI. Die Beispieldateien und Lösungen der Aufgaben werden nun online als Jupyter-Notebooks bereitgestellt, so dass direkt damit gearbeitet werden kann. Neu sind außerdem kurze Fragen, die zum Innehalten, Reflektieren sowie ggf. eigenen Ausprobieren einladen.
Noch mehr Spaß mit der 6502-CPU und 6522
Im zweiten Teil seiner 6502-Reihe geht der Autor Erik Bartmann verstärkt auf die Assembler-Programmierung ein. Ging es in seinem ersten Buch "Spaß haben mit der 6502-CPU" (ISBN 978-3946496-33-5) vor allem um die Realisierung der Hardware, widmet er sich nun der 6502-Maschinensprache. Auch wenn der Spaß am Programmieren mit Assembler im Vordergrund steht, so vermittelt das Buch an den passenden Stellen dennoch auch brauchbares Grundlagenwissen über Programmierung sowie Elektronikbauteilkunde. In "Noch mehr Spaß mit der 6502-CPU und 6522 – Die Welt der Maschinensprache" verwendet der Autor die Komponenten aus dem ersten Buch und lässt alle Ein- und Ausgaben über den VIA-Baustein 65C22 laufen. Alles was zum Verständnis erforderlich ist, wird mit Tastern, LEDs und einem LC-Display realisiert. In dem Buch werden u.a. ein Roulette, ein Lauflicht mit LEDs und ein elektronischer Würfel gebaut und programmiert, ebenso wird ein Schrittmotor angesteuert.
Arbeitsbuch Statistik
Dieses Arbeitsbuch bietet 227 Aufgaben mit vollständigen Lösungen – ideal zum Üben, Wiederholen und zur Klausurvorbereitung. Viele der Aufgaben sind als Übungen mit dem Statistikprogramm R konzipiert und nutzen digital bereitgestellte Datensätze. Abgedeckte Themen sind insbesondere: Grundlagen der Stochastik, deskriptive und explorative Datenanalyse, induktive Statistik, Regressions- und Varianzanalyse sowie Zeitreihenanalyse. Das Arbeitsbuch ist dabei inhaltlich und strukturell auf das Lehrbuch Statistik – Der Weg zur Datenanalyse von Fahrmeir/Heumann/Künstler/Pigeot/Tutz in der 9. Auflage abgestimmt: Alle 99 Aufgaben aus dem Lehrbuch werden hier ausführlich gelöst und durch Verweise eng mit diesem verknüpft. Beide Bücher sind aber auch unabhängig voneinander nutzbar. Für die vorliegende 6. Auflage des Arbeitsbuchs wurden etliche Aufgaben neu aufgenommen bzw. bisherige Aufgaben durch aktuellere ersetzt.
Photonics in Industrial IoT: Transforming Manufacturing and Beyond
Manufacturing is undergoing a profound digital transformation, and two technologies are at the forefront of this shift: photonics and the Industrial Internet of Things (IIoT). This book offers a comprehensive perspective on how these technologies intersect to create smarter, safer, and more productive industrial environments. By bridging the science of light generation, manipulation, and detection with intelligent, interconnected industrial systems, this work highlights how photonics-enabled IIoT can deliver unprecedented accuracy, efficiency, and automation. Beginning with clear introductions to the foundational principles of photonics and IoT, the book builds toward their practical integration in industrial environments. It explores how photonic technologies support precision measurement, quality assurance, and process optimization, and it explains the communication protocols and standards that enable secure and reliable machine-to-machine interaction. You’ll gain insight into how data gathered from photonic sensors can be processed using machine learning for enhanced analytics, predictive maintenance, and informed decision-making. Real-world case studies illustrate both the tangible benefits and implementation challenges of photonics-based IIoT systems across manufacturing sectors. The book concludes with a forward-looking analysis of emerging trends, research directions, and expected advancements in photonics and industrial connectivity. As global demand for smart manufacturing accelerates, this timely work underscores the pivotal role of photonics in enabling high-speed, high-precision, and cost-efficient industrial operations—ultimately driving productivity, safety, and competitiveness in the era of intelligent automation. What You Will Learn Gain an understanding of photonics technology and its application within the IIoT ecosystemDelve into the methods of integrating photonics with existing industrial processesReview the latest innovations in manufacturing that have been made possible through photonics and IIoTFind out the critical aspects of security and safety in photonics-integrated IIoT systems, providing readers with strategies to mitigate risks Who This Book Is For Individuals with a foundational understanding of industrial processes and a keen interest in IoT technological advancements in IoT looking to integrate it with photonics into their operations
Spaß haben mit der 6502-CPU
Der Mikroprozessor MOS-6502 kam 1975 auf den Markt. Aufgrund seines einfachen Aufbaus sowie seines günstigen Preises bei gleichzeitig hoher Leistungsfähigkeit wurde er in zahlreichen Heimcomputern der damaligen Zeit verbaut, unter anderem im Commodore C64, dem Atari 800 und dem Apple I und Apple II. Wer sich heute noch mit der Programmierung der 6502-CPU beschäftigen möchte, den erwartet in Erik Bartmanns Buch "Spaß haben mit der 6502-CPU – Die Welt der Maschinensprache" jede Menge Wissen über das Zusammenspiel von Bits und Bytes auf unterster Ebene in einer CPU. Dabei wird dem Leser auch die Maschinensprache Assembler nahegebracht. Das Buch spricht Leser an, die Spaß am Basteln haben und gleichzeitig etwas vertiefend verstehen wollen. Dabei wird historische Technik erforscht, deren exemplarischer Aufbau aber auch dabei hilft zu verstehen, wie moderne Mikrocontroller funktionieren. Das Arduino-Board verbindet diese alte Technikwelt mit der modernen Zeit und findet im Buch häufig Verwendung.
Digitalisierung & Nachhaltigkeit
Die Themen Digitalisierung und Nachhaltigkeit dominieren die Zukunft von Unternehmen und unserer Gesellschaft in den nächsten Jahrzehnten. Wenn Unternehmen die Digitalisierung aktiv umsetzen, müssen sie folglich ökonomische, ökologische und soziale Aspekte im Sinne der Nachhaltigkeit berücksichtigen. Genau hier setzt Michael Jacob an: Der Autor geht im ersten Teil des Buches auf die Grundlagen der Digitalisierung und Nachhaltigkeit anhand der wichtigsten Modelle ein. Im zweiten Teil wird der Fokus auf die Frage gelegt, wie Unternehmen den Digitalisierungsprozess nachhaltig gestalten können. Ein kurzes Fazit rundet die beiden Hauptteile ab. Damit ist das Buch ein wichtiges Hilfsmittel, um Zielkonflikte zwischen den Bereichen Digitalisierung und Nachhaltigkeit zunächst zu erkennen und dann entsprechend entscheiden zu können. Somit können Unternehmen ihrer gesellschaftlichen Verantwortung (Corporate Social Responsibility) nachkommen. Ein Buch für alle, die eine kompakte Einführung in die beiden großen Themen unserer Zeit suchen.
Arduino Nano ESP32 entdecken
Die Entwicklung des Arduino Nano ESP32-Board bedeutet einen Meilenstein für die Hobby-Elektronikwelt, so wie damals der Arduino UNO. Der Arduino Nano ESP32 ist doppelt so leistungsstark wie der Arduino UNO und kostet nur die Hälfte. Und dabei verfügt er auch noch über Bluetooth- und Wifi-Fähigkeiten. Als ein Arduino-Autor der ersten Stunde nimmt Erik Bartmann den Leser mit auf seine Entdeckungsreise, um Leistungsfähigkeit und Praxistauglichkeit des neuen Boards zu erforschen. Dabei kommen – wie immer in seinen Büchern – die Elektronik- und die Programmiergrundlagen nicht zu kurz. Wie das Buch aufgebaut ist Das Buch besteht aus drei Abschnitten: Zunächst beschreibt der Autor die Basics vom Nano ESP32 und von der Arduino-IDE 2 und gibt für Newbies eine knappe Einführung in die Arduino-Programmierung. Im zweiten Abschnitt entwickelt er Projekte mit dem Nano ESP 32. Das sind zunächst ganz einfache Projekte, die sich dann aber in ihrer Komplexität steigern: von einfachen Projekten zur analogen und digitalen Pin-Belegung über den Betrieb eines virtuellen Synthesizers via BLE (Bluetooth) bis hin zur Temperaturmessung und Datenvisualisierung mithilfe von Wifi. Im dritten Teil des Buches führt Erik Bartmann in die Programmiersprache MicroPython ein und beschreibt dabei interessante Projekte zum Verstehen und Nachbauen. Interessante Grundlagenthemen Der Autor erklärt an praktischen Projekten bedeutsame Grundlagenthemen: die serielle Schnittstelle, die Bus-Systeme 1-Wire, SPI und I²C, die Kommunikationsprotokolle BLE (Bluetooth) und Wifi, aber auch ESP-NOW. Node-RED wird als flow-basierte Entwicklungsplattform mit einem praktischen Projekt vorgestellt und ThingSpeak als cloud-basierte IoT-Plattform. MicroPython-Workshop MicroPython bietet eine benutzerfreundliche Programmierumgebung für Mikrocontroller, ohne dabei die Flexibilität und Einfachheit von Python zu beeinträchtigen. Der Autor führt mit einem ausführlichen Workshop in die MicroPython-Programmierung ein.
Kundenzufriedenheit durch agile Softwareentwicklung
Dieses Buch untersucht, wie agile Softwareentwicklung die verschiedenen Dimensionen der Kundenzufriedenheit im Business‑to‑Business‑Kontext beeinflusst. Auf Basis einer umfassenden Analyse des bestehenden Forschungsstandes wird ein Kausalmodell entwickelt, das die direkten, indirekten und moderierenden Effekte agiler Softwareentwicklung auf diese Zufriedenheitsdimensionen systematisch abbildet. Das Modell wird empirisch validiert und zeigt, welche Bereiche der Kundenzufriedenheit besonders durch agile Softwareentwicklung geprägt werden und wie Unternehmen ihre Entwicklungsprozesse darauf ausrichten können. Die Arbeit schließt mit praxisorientierten Empfehlungen.
Functional Programming in PHP
This book is designed to help PHP programmers, whether experienced or looking to advance, transition into the world of Functional Programming (FP). It covers the key concepts and practical applications of FP in PHP, with a particular focus on function composition. By introducing ideas like immutability, referential transparency, and the role of functions in abstraction and generalization, the book aims to give readers the fundamental knowledge necessary to incorporate FP principles into their PHP projects. The book distills the theoretical foundations of paradigmatic concepts such as functors, monads, lenses, pattern matching, and recursion, ideas congruent with the rationale of composing functions, into comprehensive segments that each offer demonstrations of how to apply them in solving problems that occur in everyday PHP development. So robustly intuitive are the demonstrations of paradigmatic concepts that they can easily be revised for deployment in more elaborate and often complex language codebases. In offering these, the book equips its readers to favor composition when designing solutions to challenging problems. Additionally, the book dispels common misconceptions about FP, describes the paradigm’s influence on the creation of commonplace programming ideas that, at a glance, might not seem related to it, and explores how it can be integrated with other programming paradigms. Emphasized throughout the book are the benefits of creating and using higher-order abstractions, which instate composable error handling, rigorous testing, and lazy flow control. The goal is to help readers develop a deeper understanding of FP, enabling them to incorporate its powerful patterns into their everyday programming practice and elevate their technical proficiency. You Will Learn: The foundations of functional programming and the potency of composition.How to apply advanced patterns like partial application, currying, and transducers in PHP projects.How to speed up I/O operations with paradigmatic techniques and familiar concurrency concepts.How to use higher-order abstractions to write cleaner, more maintainable PHP code. This Book is for: PHP programmers looking to advance their skills and deepen their understanding of Functional Programming by learning new techniques for improving their code.
Getting Started with Visual Studio 2026
In today’s rapidly evolving software development landscape, staying current with your Integrated Development Environment (IDE) isn't just advantageous—it’s essential. This book will guide readers through everything they need to know about Microsoft’s next major release, the next-generation Visual Studio 2026, and its transition to a transformative monthly release cadence. This will be the first practical book covering Visual Studio’s new yearly release cadence and the transformative Dev18 (Visual Studio 2026) features. As developers adapt to more frequent updates and AI-powered capabilities, they need a trusted, comprehensive guide—not just release notes—to help them navigate what’s new, what’s changed, and how to stay productive. Unlike generic IDE guides, this book dives deeply into the new AI integrations (such as Copilot “Bring Your Own Model,” Agent Mode, and MCP-based extensions) with step-by-step examples. Readers will not only learn what these tools do but also how to apply them effectively in their day-to-day workflows, gaining a competitive edge in coding speed and quality. With Visual Studio 2022 nearing end-of-support in 2026 and .NET 9/10 aligning with this transition, this book equips developers, students, and professionals to future-proof their skills. By teaching best practices for migration, extension compatibility, and embracing the monthly update cycle, it becomes an indispensable resource for teams preparing to modernize their development environments. What You Will Learn Navigate the new Visual Studio release cadence – Understand how the yearly major release and monthly updates impact development workflows, and adopt strategies for staying current without disruption.Master the refreshed UI and customization options – Leverage new theming, layout flexibility, and productivity-enhancing features to tailor Visual Studio to individual or team needs.Harness AI-powered development tools – Use Copilot integrations, “Bring Your Own Model” setups, and Agent Mode to accelerate coding, refactoring, testing, and project management.Ensure smooth migrations from Visual Studio 2022 and earlier – Upgrade projects, validate extension compatibility, and take advantage of backward-compatible extensions with minimal friction.Boost performance and efficiency in large projects – Apply best practices for working with the performance improvements and responsiveness enhancements in Visual Studio Next.Integrate Visual Studio with the modern .NET ecosystem – Develop and debug applications across .NET 9, .NET 10, MAUI, Blazor, cloud-native, and AI-driven applications with confidence.Future-proof their development environments – Prepare themselves and their teams for ongoing incremental innovation, ensuring they can quickly adopt new features as they are released. Who This Book is For This book is written for professional developers and advanced hobbyists who are already familiar with Visual Studio 2022 (or earlier versions) and want to quickly adopt Visual Studio 2026 and its new features. These readers are comfortable with C#, .NET, and general software development concepts.
Einstieg in Ansible
IT-Infrastrukturen automatisieren und wiederholbare Deployments mit Ansible erstellen Für DevOps Engineers, Entwickler und Systemadministratoren, die Infrastructure as Code praxisnah einsetzen möchtenSchritt für Schritt von den ersten Playbooks bis zur Automatisierung komplexer Linux- und Windows-UmgebungenPraxisbeispiele für Deployments, Konfigurationsmanagement und Orchestrierung nachvollziehbar erklärtBest Practices für Roles, Inventories, Ansible Vault, Qualitätssicherung und CI/CD-WorkflowsErweiterte Themen wie AWS-Integration, Container-Automatisierung mit Docker/Podman und KI-gestützte Entwicklung Praktischer Einstieg in Ansible Dieses Buch richtet sich an DevOps Engineers, Softwareentwickler und Systemadministratoren, die ihre IT-Infrastruktur mit Ansible automatisieren und orchestrieren möchten. Das Buch ist so geschrieben, dass Ihnen der Einstieg in Ansible leichtfällt, insbesondere wenn Sie noch keine Vorkenntnisse in Infrastructure as Code haben. Sie lernen Schritt für Schritt, wie Sie mit Playbooks wiederholbare Deployments erstellen, Konfigurationen konsistent ausrollen und operative Prozesse automatisieren. Schritt für Schritt automatisieren und orchestrieren Der Autor begleitet Sie von den Grundlagen der Ansible-Automatisierung mit Playbooks, Roles und Inventories bis zur Orchestrierung größerer IT-Infrastrukturen in Linux- und Windows-Umgebungen. Praxisbeispiele wie die Automatisierung einer WordPress-Installation auf zwei verschiedenen Servern inkl. Bereitstellung von MariaDB zeigen Ihnen, wie Sie die Konzepte und Techniken direkt anwenden können. Darüber hinaus erhalten Sie eine Einführung in weiterführende Themen wie die Automatisierung von Container-Workloads mit Podman und Docker. Best Practices für den produktiven Einsatz Ergänzt wird diese Einführung durch Best Practices und Empfehlungen für den produktiven Einsatz von Ansible. Ein besonderes Augenmerk liegt auf aktuellen Entwicklungen der Infrastrukturautomatisierung wie dynamische Inventories in der Cloud (AWS) und der Nutzung von KI-gestützten Entwicklungswerkzeugen wie GitHub Copilot. So entwickeln Sie ein fundiertes Verständnis für Funktionsweise und Einsatzmöglichkeiten von Ansible in modernen IT-Infrastrukturen. Aus dem Inhalt: Installation und erste Schritte (Linux, Windows, macOS)Infrastructure as Code verstehenTestumgebung einrichten mit VagrantGrundlagen der Konfigurations- und Datenserialisierungssprache YAMLInventories, Playbooks und TasksModularisierung mit RolesVerwendung von ModulenSensible Daten verwalten mit Ansible VaultAnsible und Docker/PodmanQualitätssicherung mit Molecule und LintingCI/CD mit GitHub ActionsAnsible in der Cloud (AWS)Einsatz unterstützender KI-AssistentenZahlreiche Praxisbeispiele und Best Practices
Kiali & Service Mesh Observability
"Microservices verständlich machen: Mit Kiali und Istio den Datenverkehr in verteilten Systemen visualisieren, analysieren und steuern – ideal für Entwickler, DevOps und Studierende." Tauchen Sie ein in die Welt der Microservices-Observability mit Kiali & Service Mesh Observability – einem praxisorientierten Leitfaden, der die Art und Weise revolutioniert, wie Sie komplexe verteilte Systeme visualisieren, verwalten und debuggen. Anhand anschaulicher Analogien – etwa der eines Flughafentowers – entmystifiziert dieses Buch das Chaos der Microservices-Kommunikation, in der Dutzende von Diensten dynamisch miteinander interagieren. Zunächst lernen Sie die Grundlagen von Service Meshes kennen, insbesondere Istio. Dieses fungiert als unsichtbare Infrastrukturschicht, die den Datenverkehr, die Sicherheit und die Observability zwischen den Diensten steuert. Anschließend erkunden Sie Kiali, ein leistungsstarkes Dashboard, das die Rohdaten von Istio in intuitive Echtzeit-Visualisierungen verwandelt – wie ein Radarbildschirm für Ihre Microservices. Mit Kiali können Sie Verkehrsströme nachvollziehen, Fehler aufspüren, Latenzzeiten analysieren und sogar Konfigurationen visuell verwalten, ohne sich durch komplexe YAML-Dateien arbeiten zu müssen. Anhand praktischer Szenarien lernen Sie, wie Sie: Ihre Microservices-Architektur mit interaktiven Grafiken visualisieren. Fehler bei langsamen Diensten, kaskadierenden Ausfällen und Speicherlecks (Memory Leaks) beheben. Den Datenverkehr mittels Canary Deployments, A/B-Tests und schrittweisen Rollouts steuern. Ihre Dienste durch Mutual TLS und Autorisierungsrichtlinien absichern. Die Leistung mithilfe von Distributed Tracing und Health Checks optimieren. Voller Praxisbeispiele, Schritt-für-Schritt-Anleitungen und beruflich relevanter Kompetenzen ist dieses Buch ideal für Studierende, Entwickler und DevOps-Ingenieure, die Service-Mesh-Observability meistern und sich einen Wettbewerbsvorteil in der Cloud-Native-Entwicklung verschaffen wollen. Am Ende sind Sie in der Lage, das Unsichtbare sichtbar zu machen, Komplexität zu beherrschen und verteilte Systeme zu debuggen – genau wie ein Fluglotse für Ihre Microservices. Es sind keine Vorkenntnisse erforderlich – nur Neugier darauf, wie moderne Anwendungen „unter der Haube“ funktionieren. Bereit, Klarheit ins Chaos zu bringen? Legen wir los!
Grundprinzipien des maschinellen Lernens
Was steckt hinter den Algorithmen der künstlichen Intelligenz? Künstliche Intelligenz und maschinelles Lernen halten zunehmend Einzug, in betrieblichen Anwendungen wie in der Forschung. Nicht alle Anwender und Anwenderinnen verfügen jedoch über einen mathematisch-naturwissenschaftlichen Hintergrund. Dieses Buch richtet sich an Studierende, Promovierende, Anwenderinnen und Anwender aller Fachrichtungen sowie an alle, die verstehen möchten, was hinter maschinellem Lernen und KI steckt. Es vermittelt ein grundlegendes Verständnis der zentralen Ideen hinter maschinellem Lernen (ML). Die zugrundeliegenden Konzepte stehen im Vordergrund, und diese werden anhand konkreter Verfahren wie Entscheidungsbäumen, linearer und logistischer Regression, neuronalen Netzen sowie Clusteranalyse veranschaulicht. Fallstudien mit Beispielen in der Programmiersprache R zeigen exemplarisch praktische Anwendungsfelder. Ergänzende Übungen laden zur Vertiefung ein. Das Buch richtet sich ausdrücklich auch an Leser und Leserinnen ohne spezielle mathematische Vorkenntnisse und ist mit Grundwissen aus der Schulmathematik verständlich. Für die praktischen Übungen und Anwendungsbeispiele sind Grundkenntnisse in R erforderlich. Die Produktfamilie WissensExpress bietet Ihnen Lehr- und Lernbücher in kompakter Form. Die Bücher liefern schnell und verständlich fundiertes Wissen.
FPGA für alle
Entdecke die faszinierende Welt der FPGA-Programmierung mit dem Buch "FPGA für alle – Einstieg in die FPGA-Programmierung mit VHDL und MAX1000-Board" von Erik Bartmann. Mit 23 Projekten findet der Leser einen Einstieg in die komplexe FPGA-Programmierung. Zuvor vermittelt der Autor die digitaltechnischen Grundlagen, um diese Form der Programmierung verstehen zu können. Am Ende der fast 500 Buchseiten ist der ambitionierte Leser in der Lage, erste eigene FPGA-Anwendungen zu erstellen. Das Buch ist praxisorientiert und bietet eine Vielzahl von Beispielprojekten, Übungen und Simulationen. Erik Bartmann führt in die Hardwarebeschreibungssprache VHDL ein und zeigt dem Leser die Software-Werkzeugkette und den Workflow auf, der bei der FPGA-Programmierung so ganz anders ist als bei der prozeduralen Programmierung. Im Buch kommt das preiswerte, aber leistungsstarke FPGA-Board MAX1000 zum Einsatz. Der preisgünstige Bezug des MAX1000-FPGA-Boards ist über den Bombini-Verlag gewährleistet. Alle Projekte im Buch werden mit diesem FPGA-Board durchgeführt. Der Schwerpunkt des Buches liegt auf der Programmierung mit VHDL, einer weit verbreiteten HDL-Sprache für die Entwicklung von digitaler Logik. Der Leser wird die grundlegenden Strukturelemente von VHDL kennenlernen, wie Variablen und Signale, und das erlernte Wissen direkt in praktischen Projekten anwenden. Das Buch führt durch verschiedene FPGA-Projekte, darunter die Ansteuerung von LEDs, Abfrage eines Tasters, Design von Addierschaltungen, Simulation von Schaltungen, Pulsweiten- Modulation, Steuerung eines Servo-Motors und vieles mehr. Zusätzlich bietet das Buch Einblicke in fortgeschrittene Themen wie Schaltungssynthese, Multiplexer, Wertevergleich, Arbeit mit negativen Zahlen, Ansteuerung einer LED-Matrix, analoge Eingänge und Serielle Kommunikation. Es enthält auch einen Abschnitt über VHDP sowie eine Einführung in den I²C-Bus und die Simulation eines Arduinos auf dem FPGA-Board.
Linux Security Foundations
Whether you're a student stepping into the world of cybersecurity or a self-taught learner eager to build real-world skills, this book is your gateway to understanding and mastering Linux from both offensive and defensive perspectives. Designed for readers with a basic familiarity with Linux, it dives deep into the practical techniques that form the backbone of system security. Through more than 100 hands-on exercises, you'll explore how attackers exploit Linux systems—and how defenders can harden them. Learn to navigate Bash with precision, manage users and authentication, crack password hashes, and uncover hidden processes. You'll gain insight into Systemd’s role in service management and persistence, and develop the skills to configure powerful security frameworks like SELinux and AppArmor. This book doesn’t just teach theory—it builds capability. You’ll learn how Linux handles file permissions and access control, how software is installed and verified, and how to think like both an attacker and a defender. Each chapter is packed with actionable knowledge that prepares you for real-world scenarios and professional challenges. What You’ll Learn: Create and manage users and authentication systemsCrack password hashes and understand PAMControl processes and Systemd servicesConfigure file permissions, ACLs, SELinux, and AppArmorBuild a strong foundation in Linux security through practical exercises Who This Book Is For: Ideal for students in computer science, early-career professionals, and career changers aiming to break into cybersecurity. Whether used as a textbook or a self-study guide, this book equips readers with the hands-on experience needed to thrive in the field.
Creative AI Agents with Copilot Studio
Every creative person has experienced that moment when ideas just won't come. The blank page becomes an adversary, deadlines feel like walls closing in, and inspiration appears out of reach. But what if you could work with an artificial intelligence assistant to overcome these obstacles? Not just any chatbot, but a truly creative collaborator who understands your voice, creates new ideas, and even assists with the creation of interesting stories and marketing content. That's exactly what Microsoft Copilot Studio makes possible, and this book shows you how to make it work. The book opens with an introduction to Copilot Studio, which explains how generative AI is transforming creativity and automation. You will learn about the progress of AI-powered agents, their practical applications across industries, and the distinct advantages of Microsoft's low-code platform. This foundation lays the groundwork for in-depth explorations into creating, modifying, and deploying AI agents that generate dynamic content, engage users, and streamline workflows. The book maintains a balance between technical depth and understandable explanations, guaranteeing that both non-technical readers and developers can fully utilize Copilot Studio's capabilities. The technical sections include clear annotations, and creative workers will welcome the strategic frameworks for AI-enhanced processes. What You Will Learn: Create conversational AI agents for marketing, gaming, and interactive storytellingImprove creative outputs with prompt engineering (blogs, scripts, social media)Integrate APIs and data sources to enable real-time, context-aware interactionsPrevent bias, plagiarism, and misuse with ethical considerationsRead case studies of brands that use AI for viral ads, RPG storytelling, and personalized customer experiences Who This Book Is For: Whether you're a developer, marketer, or storyteller, this book will help you to realize AI's full potential, transforming how you create, communicate, and compete in the age of generative AI.
Dynatrace
Dynatrace meistern: Der praktische Leitfaden für moderne Anwendungsüberwachung mit KI, Observability und DevOps-Skills. Entfesseln Sie die Kraft der Observability mit Dynatrace Stellen Sie sich vor, Sie müssten ein riesiges Festival mit verbundenen Augen leiten – ohne jeglichen Einblick, ob den Essensständen die Vorräte ausgehen, die Soundsysteme ausfallen oder sich am Eingang Menschenmassen stauen. Genau so fühlt sich die Verwaltung moderner Anwendungen ohne Monitoring an. Dynatrace ist Ihre Kommandozentrale – ausgestattet mit KI-gestützten Sensoren, Echtzeit-Dashboards und automatisierter Ursachenanalyse, um digitales Chaos abzuwenden, noch bevor es ausbricht. „Understanding Dynatrace“ ist Ihr praktischer, einsteigerfreundlicher Leitfaden, um eine der leistungsstärksten Observability-Plattformen der Branche zu meistern. Ganz gleich, ob Sie Informatikstudent, Entwickler oder IT-Experte sind: Dieses E-Book schlüsselt komplexe Konzepte mithilfe anschaulicher Analogien und praxisnaher Einblicke verständlich auf. Was Sie lernen werden: Kernkonzepte: Was Dynatrace ist, wie es sich vom traditionellen Monitoring unterscheidet und warum KI-gesteuerte Observability (Davis AI) einen echten Wendepunkt darstellt. Architektur im Detail: Wie OneAgent, der Dynatrace Server und Smartscape zusammenwirken, um Ihr gesamtes Anwendungs-Ökosystem automatisch zu erkennen, zu überwachen und abzubilden. Wichtige Funktionen erklärt: Real User Monitoring (RUM), Synthetic Monitoring, Distributed Tracing, Infrastruktur-Monitoring, Log-Management und Business Analytics – alles veranschaulicht durch Beispiele aus der Praxis. Praktische Einrichtung: Schritt-für-Schritt-Anleitungen für die Bereitstellung von Dynatrace (SaaS oder Managed), die Installation des OneAgent und die Navigation durch Ihr erstes Dashboard. Fortgeschrittene Themen: Service-Level Objectives (SLOs), benutzerdefinierte Metriken, API-Automatisierung sowie karrierefördernde Kompetenzen für Rollen in den Bereichen DevOps, SRE und Cloud-Native-Entwicklung. Zukunftstrends: AIOps, Business Observability und die sich stetig wandelnde Landschaft an Tools wie New Relic, Datadog, Prometheus und vielen mehr. Warum dieses E-Book? Keine Vorkenntnisse erforderlich – Alles wird von Grund auf und mithilfe fesselnder Analogien erklärt. Karriereorientiert – Orientiert sich an den aktuellen Branchenanforderungen für Positionen in den Bereichen Observability, APM und SRE. Praxisnah & Umsetzbar – Enthält Code-Snippets, Szenarien zur Fehlerbehebung und Projektideen, um das Gelernte direkt anzuwenden. Kostenlose Ressourcen –