Computer und IT
Godot 4 Best Practices
Many Godot projects start as quick prototypes but become difficult to maintain as they grow. Deep node hierarchies, tightly coupled scripts, and expanding gameplay systems can slow development and make it harder to add features, fix bugs, and ship with confidence. Godot 4 Best Practices addresses those challenges by focusing on architectural practices that help projects stay scalable and maintainable. You’ll start by applying the SOLID principles to Godot’s node and script model, learning when to choose scenes or scripts, how to keep hierarchies shallow, and when data-driven Resources are a better fit than extra nodes. Next, you’ll implement core design patterns, including signals and notifications for decoupling, state machines, strategy-based AI, and swapping deep inheritance for modular components. You’ll also apply Factories, Builders, Commands, and Services with clear Godot examples, so systems stay flexible and testable. Finally, you’ll structure larger projects with data-driven saves and preferences, as well as layered gameplay architecture to avoid God classes. By the end, you’ll write cleaner GDScript, organize large scenes with confidence, and build systems that are easier to test, maintain, and extend. No hype—just proven practices for building Godot projects that scale. *Email sign-up and proof of purchase required
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.
LLMs for Modern Software Delivery and DevOps
If you work in DevOps, SRE, platform engineering, software delivery, operations, testing, or security, this book shows how large language models (LLMs) can reduce delivery friction, improve operational visibility, and support more reliable engineering workflows. Written by enterprise digital transformation and delivery specialists, it focuses on moving LLMs beyond isolated experiments into practical software delivery systems. You will build the LLM foundations needed to understand modern AI systems, including language model evolution, Transformer architecture, GPT-style generation, and efficient fine-tuning techniques such as LoRA and QLoRA. The book then connects these foundations to enterprise-ready patterns such as retrieval-augmented generation (RAG), multi-agent systems, and platform-based AI assistance. Through operations, testing, coding, project management, and cybersecurity scenarios, you will see how LLMs can support log analysis, ticket handling, root cause analysis, test generation, code generation, risk management, and security workflows. By the end of the book, you will understand how to move from model experimentation to practical AI-assisted delivery, evaluate where LLMs create measurable value across DevOps, SRE, and platform engineering workflows, and recognize the constraints, risks, and governance considerations involved.
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
Microsoft Security Operations Analyst Exam Ref SC-200 Guide
As cyber threats continue to evolve, the demand for security analysts who can effectively detect, investigate, and respond effectively is higher than ever. Earning the SC-200 certification validates these in-demand skills—but preparing for the exam can be overwhelming without structured guidance. This exam guide simplifies complex security concepts to help you master Microsoft security technologies and take the SC-200 exam with confidence. Through real-world scenarios, hands-on labs, and expert insights, this book provides a practical, exam-focused approach to learning. You’ll explore threat detection, incident response, and proactive threat hunting while gaining in-depth knowledge of Microsoft Defender XDR’s integrated security capabilities, Sentinel’s SIEM and SOAR functionalities, and Defender for Cloud’s proactive protection measures. What’s more, it includes mock exams, practice questions, and exam tips to reinforce learning and enhance your exam readiness. By the end of this book, you’ll be able to apply Microsoft security best practices in real-world environments, analyze security incidents, implement detection strategies, and enhance security operations using Microsoft’s cutting-edge security tools—everything you need to become a certified Microsoft Security Operations Analyst.
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
Python Data Analysis
Modern data analysis goes beyond cleaning and visualizing data. Today's practitioners need to build scalable data pipelines, apply machine learning, work with text and image data, and understand emerging AI techniques such as Generative AI and Large Language Models (LLMs). This guide shows you how to tackle these challenges using Python's modern data ecosystem. Unlike books focused on a single library or technique, this book provides an end-to-end approach to Python data analysis. You'll learn how to move from data preparation and exploratory analysis to machine learning, NLP, image analytics, scalable processing, and AI-powered workflows. Starting with statistical foundations, you'll learn how to clean, transform, wrangle, and visualize data. You'll then explore time series analysis, signal processing, forecasting, and predictive analytics before applying machine learning techniques such as regression, classification, clustering, PCA, probabilistic methods, and Bayesian approaches. The book also covers graph analytics, sentiment analysis, NLP, image analytics, Generative AI, and LLMs. Finally, you'll learn to scale analytics workflows using Dask, Modin, Ray, and PySpark. By the end of the book, you'll be able to build end-to-end data analysis pipelines and apply modern data science and AI techniques to solve real-world challenges.
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.
Zephyr RTOS Cookbook
Adopting Zephyr RTOS can feel very different from working with bare-metal systems, traditional RTOSes, or embedded Linux. Instead of tightly coupled board-specific code, Zephyr follows a platform-oriented approach built around reusable components, standardized subsystems, and configuration-driven behavior. This shift can be unfamiliar at first, especially for developers moving to Zephyr for real-world products. Zephyr RTOS Cookbook is a recipe-led guide designed to help you make that transition with confidence. Rather than treating Zephyr as just a kernel, the book shows how to work with it as a complete platform. You’ll learn how to structure projects using West-managed, multi-repo workspaces, enable and customize system features with Kconfig, and describe hardware cleanly using devicetree to keep applications portable across boards. Each recipe focuses on a practical task you’ll encounter when building Zephyr-based systems, from integrating drivers and subsystems to reasoning about initialization order, device availability, and permissions at runtime. By the end of the book, you’ll be able to develop maintainable Zephyr applications, adapt them to different hardware configurations, and confidently scale your codebase across projects and teams.
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!