Computer und IT
MicroPython
Mikrocontroller-Programmierung muss nicht schwierig und umständlich sein. Mit MicroPython haben Sie ein Werkzeug, das die Arbeit mit den Arduinos, dem ESP32/8266 oder dem Raspberry Pi Pico einfach macht: Im Handumdrehen lesen Sie Sensoren aus, erstellen Webserver und versenden Daten über Bluetooth LE oder WLAN. Wie das geht, zeigt Ihnen Claus Kühnel in diesem Praxisbuch. Alles für den gründlichen Einstieg Sie brauchen keine großen Vorkenntnisse in der Programmierung, um mit MicroPython durchzustarten. Die Grundlagen sind schnell erklärt, und dann kann es schon mit den Entwicklungsboards aus der Arduino-Familie oder einem Board von ESP losgehen. Python für Maker Die Welt der Mikrocontroller unterscheidet sich von der klassischen Programmierung. Lernen Sie die Grundzüge des REPL-Schemas kennen und machen Sie sich mit fortgeschrittenen Programmiertechniken vertraut: Multitasking, Threads und State Machines. Projekte aus der Praxis Vom Aufbau einer eigenen kleinen Wetterstation über die Einrichtung eines BLE-Sensor-Netzwerks bis hin zu Experimenten mit LLMs: Beispiele aus der Praxis zeigen Ihnen, wie Sie mit MicroPython interessante Projekte umsetzen und selbst aktiv werden. Aus dem Inhalt: Grundlagen: Python für Maker Entwicklungsboards und -umgebungen Bibliotheken und Tools Multitasking mit Threads und AsyncIO Interrupts und Timer UART, SPI, I2C und CAN Ein LoRa-Netz aufbauen Debugging und Fehlersuche
Cyberspionage
Wie Nachrichtendienste um Informationen und Kontrolle kämpfen. In Erstauflage aus dem Juli 2026.Es ist schon lange bekannt, dass Nachrichtendienste im Internet spionieren. Ob es um das Handy von Angela Merkel oder den gesamten Datenverkehr des DE-CIX in Frankfurt geht: Die Dienste suchen nach Intelligence und haben den Auftrag, Daten und Informationen zu sammeln.Aber was bedeutet das überhaupt? Welche technischen Möglichkeiten haben BND, CIA, NSA, Mossad und FSB? Welche Mythen gehören nach Hollywood, und wovor muss sich unsere Zivilgesellschaft wirklich schützen?Informatiker und Nachrichtendienstexperte Florian Dalwigk stellt Ihnen die Gefahren und Herausforderungen der Cyberspionage technisch fundiert vor und regt zum Nachdenken und Diskutieren an. Operative Methoden: vom Spion zum Trojaner Was vor 50 Jahren der Spion im Kanzleramt war, ist heute der Trojaner im Regierungsnetz. Als 2015 der Bundestag gehackt wurde, verschafften sich Angreifer Zugang zu 16 Gigabyte sensibler Daten, und zwar mit einer einzigen Phishing-Mail. Die Insider Threats von heute sitzen nicht mehr im Planungsstab der Armee, sondern administrieren IT-Systeme und entwickeln Hacking-Werkzeuge. Auf Basis ausgiebiger Recherchen und anhand dokumentierter Operationen zeigt Ihnen dieses Fachbuch, wie BND, NSA, Mossad und ihre Gegenspieler im digitalen Raum agieren. Verstehen und mitreden Was unterscheidet Vorratsdatenspeicherung von Chatkontrolle? Braucht Deutschland einen offensiven Geheimdienst mit eigenen Hacking-Einheiten? Wie gefährlich sind APTs aus China, Russland und Nordkorea wirklich? Bei diesen Debatten kann nur mitreden, wer die technischen Hintergründe und aktuellen Bedrohungsszenarien versteht. Dieses Buch liefert Ihnen das Fundament. Informationen finden und auswerten Ein Foto auf Instagram verrät GPS-Koordinaten, ein LinkedIn-Profil offenbart Organigramme, und ein vergessener Tweet wird zum Puzzlestück für Geheimdienstanalysten. In einem praktischen OSINT-Szenario gehen Sie selbst auf die Jagd: Verfolgen Sie Agent Florin Dalvikov bei seiner Arbeit und erleben Sie, welche Intelligence sich allein aus offenen Quellen zusammentragen lässt. Aus dem Inhalt: Von Spionen und Hackern Die Rechte (und Grenzen) der Spione Sicherheit und Freiheit Fancy Bear, Stone Panda und Büro 121: staatliche Akteure und APTs Attribution und Threat Intelligence OSINT: Informationen finden und auswerten SIGINT, HUMINT und operative Sicherheit Künstliche Intelligenz in der CyberspionageÜber den Autor:Florian Dalwigk ist Experte für Cybercrime, Cyberspionage und IT-Sicherheit. Nach seinem Studium der Informatik hat er in einer Sicherheitsbehörde gearbeitet und ist seit 2024 ehrenamtlicher Dozent u. a. für die Module »Ethical Hacking«, »IT-Forensik«, »Cyberspionage«, »Cybercrime und Krypto-Forensik« sowie »Post-Quanten-Kryptographie«. Als Fachbuchautor vermittelt er sein Wissen anschaulich und anwendungsbezogen.
Kubernetes-Zertifikatsmanagement
Kubernetes-Sicherheit ohne Stress: Automatisieren Sie TLS-Zertifikate mit cert-manager und Let’s Encrypt – für sichere, skalierbare Cluster ohne manuellen Aufwand. Beschreibung: In der schnellebigen Welt von Kubernetes ist Sicherheit unverhandelbar – doch das Management von Zertifikaten wird oft als schwaches Glied übersehen. Abgelaufene Zertifikate, manuelle Verlängerungen oder falsch konfigurierte Aussteller können Ihre Dienste zum Absturz bringen, sensible Daten freilegen oder Compliance-Vorgaben verletzen. Dieses Buch ist Ihr praktischer Leitfaden, um diese Risiken zu eliminieren, indem Sie TLS/SSL-Zertifikate in Kubernetes von den Grundlagen bis hin zu vollautomatisierten, produktionsreifen Workflows beherrschen lernen. Was Sie lernen werden: Zertifikate entmystifizieren: Verstehen Sie TLS/SSL, öffentliche vs. private CAs und wie Zertifikate alles von Webverkehr bis zu internen Kubernetes-Komponenten (API-Server, etcd, Ingress) sichern. Kubernetes-spezifische Einblicke: Tauchen Sie tief ein in das native Zertifikatsmanagement von K8s – wo Zertifikate gespeichert werden (Secrets, Vault), wie sie verwendet werden (Ingress, mTLS, Service Mesh) und warum Tools wie cert-manager und Let’s Encrypt Spielveränderer sind. Praktische Automatisierung: Schritt-für-Schritt-Anleitungen zum Bereitstellen von cert-manager, Konfigurieren von ClusterIssuers und Automatisieren der Zertifikatsausstellung/-verlängerung für HTTPS-Ingress (Nginx, Traefik) und interne Dienste. Reale Szenarien: Lösen Sie häufige Herausforderungen wie selbstsignierte Zertifikate für Tests, mTLS für Zero-Trust-Sicherheit und Multi-Cluster-Zertifikatsmanagement – mit Code-Snippets und Fehlerbehebungstipps. Best Practices für Skalierung: Lernen Sie, wie Sie Ablaufdaten überwachen, Cloud-CAs (AWS ACM, GCP GCM) integrieren und Compliance (DSGVO, PCI-DSS) in allen Umgebungen durchsetzen. Warum dieses Buch? Dies ist kein reines Theoriebuch. Geschrieben von einem Kubernetes-Praktiker, überbrückt es die Lücke zwischen Konzepten und Umsetzung mit: Klaren Analogien (z. B. TLS als „verschlossene Schatulle“ für Ihre Daten), um komplexe Themen zu vereinfachen. Fertigen YAML-Manifesten für cert-manager, Ingress und Issuer. Fehlerbehebungsanleitungen für CSRs, Secret-Speicherung und Sperrung. Zukunftssicheren Strategien, um sich an die sich weiterentwickelnden K8s-Ökosysteme (Anthos, Istio usw.) anzupassen. Für wen ist dieses Buch? DevOps-/SRE-Ingenieure, die die manuelle Zertifikatschaos leid sind. Kubernetes-Anfänger, die ihre Cluster von Anfang an richtig sichern möchten. Sicherheitsteams, die Compliance-konforme TLS-Workflows benötigen. Architekten, die
Mastering Django ORM
Unlock Django ORM’s full potential with advanced performance tuning, query optimization, and scalable Python solutions. Most Django developers love the simplicity of the ORM—until performance issues hit. Suddenly, the “magic” feels like a black box: queries slow down, joins multiply, and scaling becomes painful. Mastering Django ORM: Performance Tuning and Advanced Query Optimization lifts the lid on Django’s Object Relational Mapper and shows you what’s really happening under the hood. You’ll learn how queries are built, how to spot hidden inefficiencies, and how to optimize them for production systems. Instead of treating the ORM as a mystery, this book gives you the confidence to bend it to your will—writing cleaner, faster, and more scalable code. Drawing from real-world experience, author Afsal MS shares lessons learned from costly mistakes, practical fixes, and advanced techniques that will transform the way you work with Django ORM. Whether you’re building a startup MVP or maintaining a high-traffic enterprise system, this guide will help you unlock the full potential of Django ORM and take your Python web applications to the next level. What You Will Learn Understand Django ORM internals and how queries are constructed.Write efficient queries that scale with growing data.Spot and fix common ORM-related performance bottlenecks.Choose between ORM features and raw SQL when appropriate.Apply advanced query patterns for real-world business problems.Optimize Django ORM for high-performance and scalability.Leverage Django 6.0+ features and async ORM capabilities.Use profiling and debugging tools to monitor and improve query performance. Who this Book Is For Developers using Django who want to move beyond treating the ORM as a black box. It’s ideal for those building or maintaining production applications and seeking practical strategies to optimize queries, improve performance, and scale effectively.
Snowflake Data Warehouse Engineering
Design, build, and operate a production-grade analytics platform on Snowflake. This practical guide shows how Snowflake architecture shapes modeling, ingestion, and transformation choices; how to engineer ELT pipelines for structured and semi-structured data; and how to make performance, workload, security, and cost decisions that stand up in real projects. The approach is engineering-first and scenario-driven, turning concepts into repeatable, auditable solutions teams can use day to day. Beyond feature coverage, the emphasis is operations: CI/CD for SQL and Snowpark code, monitoring and observability, least-privilege governance with roles and policies, cost guardrails, secure sharing and collaboration, and business continuity with Time Travel, cloning, and replication. You will learn Snowflake-specific techniques for pruning, selective clustering, streaming and CDC, and dynamic refresh. What makes this book especially useful is its end-to-end operating playbook: opinionated patterns, checklists, and guardrails that connect architecture, modeling, ingestion and ELT, governance and security, performance and cost, and the everyday practices of releasing and recovering safely. It focuses on concrete decisions and the trade-offs behind them, helping teams avoid legacy anti-patterns while building a reliable, auditable platform that is ready to evolve. What You Will Learn Design Snowflake architectures that align storage, compute, security, and governance into a coherent, scalable platform.Model, load, and transform structured and semi-structured data using streams, tasks, MERGE, and SCD2 patterns.Tune performance and control cost with micro-partition pruning, selective clustering, warehouse sizing, and workload isolation.Implement least-privilege RBAC, masking and row access policies, auditing, and tag-driven governance.Build reliable ELT pipelines and release safely with CI/CD, testing, cloning, and SWAP-based promotion.Operate with observability and SRE practices using Snowflake usage views and SLOs.Share and collaborate securely with Secure Data Sharing and Marketplace, and plan replication and DR for continuity. Who This Book Is For Data engineers; data warehouse and solution architects; analytics engineers; BI developers; advanced data analysts; DBAs moving from on-prem to cloud (intermediate level with SQL and warehousing basics).
BSD-Praxis kompakt - FreeBSD, NetBSD & OpenBSD
Behandelt die drei führenden BSD-Systeme: FreeBSD, NetBSD und OpenBSD Systematischer Einstieg mit praxisnahen Schritt-für-Schritt-Anleitungen Installation, Administration, Sicherheit und Netzwerk verständlich erklärt Praxisleitfaden für den professionellen Einsatz von BSD-Systemen Ihr exklusiver Vorteil: E-Book inklusive beim Kauf des gedruckten Buches BSD-Systeme stehen für Stabilität, Sicherheit und technische Klarheit. Dieses Buch vermittelt praxisnahes Wissen zu FreeBSD, NetBSD und OpenBSD – von der Installation über System- und Netzwerkkonfiguration bis hin zu Sicherheit, ZFS und Virtualisierung. Schrittweise Anleitungen, zahlreiche Beispiele und eine klare Struktur ermöglichen den direkten Einsatz in produktiven Umgebungen. Geeignet für technisch versierte Einsteiger und Administratoren, die BSD-Systeme professionell einsetzen möchten. AUS DEM INHALT // Installation FreeBSD, NetBSD und OpenBSD / Zugriffsrechte / Dateien und Verzeichnisse / Audio und Multimedia / Kernelkonfiguration / Drucken – Grundlagen / Linux-Binärkompatibilität BSD/Unix-Systeme / Performance Tuning (Leistungsoptimierung) / Netzwerk und Remote-Zugriff / Grafische Benutzeroberfläche / Virtualisierung / Behandelt die drei führenden BSD-Systeme: FreeBSD, NetBSD und OpenBSD / Systematischer Einstieg mit praxisnahen Schritt-für-Schritt-Anleitungen / Installation, Administration, Sicherheit und Netzwerk verständlich erklärt / Praxisleitfaden für den professionellen Einsatz von BSD-Systemen
KI-gestützte Prozessautomatisierung
Marketing-Text KI-gestützte Prozessautomatisierung zeigt, wie Unternehmen Künstliche Intelligenz nutzen, um Prozesse effizienter, schneller und intelligenter zu machen. Das Buch erklärt verständlich, wie Automatisierungspotenziale erkannt und manuelle Abläufe reduziert werden. Leser lernen, ihre Produktivität gezielt zu steigern und moderne Technologien wie Machine Learning, Process Mining, RPA und NLP sinnvoll einzusetzen. Praxisnahe Beispiele und klare Anleitungen machen das Buch zu einem direkten Leitfaden für die nächste Stufe der Digitalisierung. Zielgruppe Das Buch richtet sich an Führungskräfte, Entscheider und Fachverantwortliche, die Geschäftsprozesse effizienter gestalten und Automatisierungspotenziale mit KI erschließen möchten. Besonders angesprochen sind Geschäftsführer, Bereichsleiter, Prozessmanager und IT-Verantwortliche, die manuelle Abläufe reduzieren, Produktivität steigern und ihre Organisation zukunftssicher aufstellen wollen.
Linux intern verstehen
Linux von Grund auf verstehen und das System gezielt analysieren und administrieren Für Power-User, Administratoren und technisch interessierte Linux-Anwender , die ihr System bis auf Kernel-Ebene nachvollziehen möchtenVerständliche Einführung in das Zusammenspiel von Kernel, Systemd, Dateisystemen, Benutzerverwaltung und RessourcenmanagementWerkzeuge und Methoden zur Systemanalyse, Fehlerbehebung, Überwachung und Administration praxisnah erklärtSicherer Umgang mit Benutzerrechten, Netzwerken, SSH sowie Firewall-Konfigurationen mit Iptables und NftablesWichtige Shell-Befehle, Automatisierung mit Bash-Skripten und zeitgesteuerte Prozesse mit Cron für die effiziente Systemverwaltung Linux unter der Oberfläche Dieses Buch richtet sich an technisch interessierte Anwender und Power-User, die bis ins Detail verstehen wollen, wie Linux intern funktioniert. Sie lernen Schritt für Schritt den Aufbau eines Linux-Systems kennen und erfahren, wie Kernel, Systemd, Dateisysteme und Benutzerverwaltung zusammenarbeiten. Volle Kontrolle über Ihr Linux-System Sie erfahren, wie Linux Prozesse und Ressourcen verwaltet und wie Logging sowie Systemüberwachung funktionieren. Dabei lernen Sie die wichtigsten Werkzeuge kennen, um Systemzustände zu analysieren, Fehler zu erkennen und Linux-Systeme gezielt zu kontrollieren und zu verwalten. Auch sicherheitsrelevante Themen wie Rechteverwaltung, Netzwerk- und Firewall-Konfiguration werden leicht verständlich erläutert. Mit der Shell und Skripten effizient arbeiten Ein weiterer Schwerpunkt liegt auf der praktischen Arbeit mit der Shell. Sie lernen die wichtigsten Befehle zur Systemverwaltung und Administration kennen, erstellen und bearbeiten Konfigurationsdateien, starten zeitgesteuerte Prozesse und erstellen eigene Shell-Skripte. So automatisieren Sie Abläufe effizient und administrieren Linux-Systeme sicher und kontrolliert. Aus dem Inhalt: Funktionsweise des Linux-KernelsSystemstart und BootloaderProzesssteuerung und SystemdHardware, Partitionen und DateisystemeSystemkonfiguration und PaketverwaltungBenutzer- und RechteverwaltungWichtige Shell-BefehleZeitgesteuerte Aufgaben mit CronNetzwerke und SSHAutomatisierung mit Bash-/Shell-SkriptenFirewall-Konfiguration mit Iptables und NftablesPraktisches Glossar
Effektives Arbeiten mit MS Teams, OneNote, Outlook & Co. (3. Auflg.)
Microsoft 365 effizient nutzen und Zusammenarbeit sowie Selbstorganisation gezielt verbessern Für Berufstätige und Teams, die MS Teams, Outlook, OneNote & Co. sinnvoll kombinieren möchtenPraxisnaher Einsatz des neuen Teams, Planner und Outlook mit verständlichen Schritt-für-Schritt-AnleitungenKonkrete Workflows für Aufgabenmanagement, Teamkommunikation, Notizen, Dateien und TerminorganisationZeitsparende Praxis-Tipps für die Zusammenarbeit mit Teams, OneDrive, Loop, Lists und SharePointFokus auf effiziente Arbeitsabläufe im Büro, Homeoffice und unterwegs mit den Mobile Apps Selbstorganisation und Online-Zusammenarbeit effektiver gestalten Microsoft 365 bietet Ihnen zahlreiche nützliche Apps, mit denen Sie sowohl Ihre Selbstorganisation als auch die Zusammenarbeit im Team wesentlich effektiver gestalten können. In diesem Buch zeigt Ihnen Helmut Gräfen, welche Apps und Funktionen sich dafür besonders gut eignen. Dabei konzentriert er sich auf den Einsatz und das Zusammenspiel von MS Teams, Outlook, OneNote, Planner, To Do, Loop und Lists sowie OneDrive for Business und SharePoint. Zahlreiche Schritt-für-Schritt-Anleitungen und Praxis-Tipps Alle Funktionen werden anhand von Screenshots Schritt für Schritt erklärt. Zahlreiche Tipps für den praktischen Einsatz helfen Ihnen, typische Fehler zu vermeiden, Ihren Workflow zu optimieren und die Apps von Microsoft 365 effektiv für die Online-Zusammenarbeit einzusetzen. Zu jedem Programm finden Sie darüber hinaus einen Überblick über die Funktionen der mobilen Variante für Android und iOS. Zeit sparen durch optimierte Workflows Sie erfahren, wie Sie Teams, Outlook & Co. optimal in Ihren Arbeitsalltag integrieren und bestmöglich miteinander kombinieren. So erhalten Sie praktische Arbeitserleichterungen wie z.B. das Umwandeln von E-Mails in Aufgaben mit To Do, das Teilen von Dateien mit OneDrive, das Nutzen von Loop-Komponenten oder die Integration von OneNote-Notizbüchern, OneDrive-Dateien und mehr in MS Teams. Aus dem Inhalt: Die passenden Apps für Ihre persönlichen AnforderungenSelbstorganisation und Zeitmanagement optimierenOutlook: Mails, Termine und Aufgaben managenOneNote: Informationen verwalten mit dem digitalen NotizbuchPlanner: Teamaufgaben und Projekte managenTo Do: Aufgabenlisten für die SelbstorganisationLists: Informationen verwalten in ListenformTeams: die Schaltzentrale für die Online-Zusammenarbeit Kanäle einrichten und verwaltenChats und Online-BesprechungenGemeinsames Arbeiten an DateienAufgaben mit dem neuen Planner verwaltenDas OneNote-TeamnotizbuchFunktionen in Teams mit anderen Apps erweiternOneDrive for Business & SharePoint: Daten zentral speichern
ChatGPT & Co. in der Schule 2. Auflage
KI als Assistent für LehrkräfteKI-Modelle wie ChatGPT sind bereits Teil des Schulalltags und werden von vielen Schülerinnen und Schülern regelmäßig genutzt. Dieses Buch zeigt Ihnen, wie Sie als Lehrkraft ebenfalls KI praxisnah, produktiv und datenschutzkonform einsetzen können.Praktischer Einsatz im SchulalltagDie Autoren zeigen Ihnen, 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.Für alle Schulformen und -fächerAlle 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 ChatGPTStrategien für den effektiven EinsatzUnterrichtsvorbereitungPrüfungsvorbereitung und KorrigierenEinsatz von KI im UnterrichtPraxisbeispiele für Grundschule, Mittelschule sowie 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
Fehlermanagement
Das Buch beschreibt die notwendigen Schritte, um ein Fehlermanagement für den Test von Software einzuführen und in die betriebliche Praxis umzusetzen. Von den Fehlerursachen über den Workflow der Fehlerbehebung bis hin zur Fehlervermeidung werden wesentliche Aspekte des Fehlermanagements beleuchtet. Die zielführende Realisierung der notwendigen Maßnahmen durch die geeigneten Parameter im Fehlermanagement führt zu einer erheblichen Optimierung der Qualitätssicherung im Projektumfeld.
UNTERNEHMEN TROUBLESHOOTING FÜHRUNG
Praktischer Leitfaden zur effizienten Fehlerbehebung in Unternehmens-IT: Systeme analysieren, Probleme lösen und Ausfallzeiten minimieren. Meistern Sie das Debugging komplexer Systeme anhand von Praxis-Szenarien In der schnelllebigen Welt von DevOps, SRE und Cloud Engineering sind Ausfallzeiten keine Option. Doch selbst die robustesten Systeme stoßen auf rätselhafte Fehler, Performance-Engpässe und Konfigurationsabweichungen (Drift). Wie diagnostizieren, beheben und verhindern Sie diese Probleme, bevor sie zu schwerwiegenden Vorfällen eskalieren? „Production Grade Troubleshooting“ ist Ihr ultimativer Praxis-Leitfaden zur Bewältigung von 80 realen Fehlerbehebungsszenarien aus 8 kritischen Technologiebereichen: Ansible (SSH-Authentifizierung, Idempotenz, Jinja2-Fehler, langsame Playbooks) GitOps (ArgoCD-Synchronisierung, Flux-Build-Fehler, Drift-Erkennung, Sealed Secrets) Load Balancer (502/503/504-Fehler, SSL/TLS, WebSocket, AWS ALB) Microservices (mTLS, kaskadierende Ausfälle, Kafka-Lag, Erschöpfung des DB-Pools) Linux-VMs (Festplatte voll, OOM-Killer, SSH-Aussperrung, Cron-Fehler) Terraform (State-Lock, Import-Konflikte, Drift, zirkuläre Abhängigkeiten) CI/CD (Docker-Cache, instabile Tests, hängende Pipelines, Rollback) OPA & Sentinel (Debugging abgelehnter Policies, Gatekeeper-Audit, Sentinel-Mocks) Warum dieses Buch? 80 praxiserprobte Szenarien – Jeder Technologieabschnitt enthält 10 reale Fälle, denen Sie im Produktionsbetrieb begegnen werden. Strukturierte Fehlerbehebung – Jedes Szenario folgt einem klaren, handlungsorientierten Format: Symptom – Was Sie beobachten (z. B. „502 Bad Gateway-Fehler am ALB“). Ursache – Das zugrundeliegende Problem (z. B. „Fehlkonfigurierte Health Checks“). Nummerierte Lösungsschritte – Schritt-für-Schritt-Anleitungen mit sofort einsetzbaren Befehlen in hervorgehobenen Code-Blöcken. Fokus auf den Produktionsbetrieb – Keine Theorie, kein unnötiger Ballast. Nur praktische, direkt anwendbare Lösungen für die Probleme, die Ihnen schlaflose Nächte bereiten. Technologieübergreifend – Egal, ob Sie Kubernetes, Terraform, Ansible oder CI/CD-Pipelines debuggen: Dieser Leitfaden deckt alles ab. Für wen ist dieses Buch? DevOps-Engineers – Debuggen und optimieren Sie Ihre Infrastruktur souverän. SREs & Platform Engineers – Beheben Sie Probleme proaktiv, bevor sie Auswirkungen auf die Nutzer haben. Cloud-Engineers – Meistern Sie die Fehlerbehebung in AWS-, GCP- und Hybrid-Umgebungen. Technical Leads & Manager – Statten Sie Ihr Team mit einem unverzichtbaren Leitfaden für kritische Vorfälle in der Produktion aus.
Ubuntu 26.04 LTS Schnelleinstieg
Ubuntu Linux ganz einfach und Schritt für Schritt installieren und einsetzenDie Benutzeroberfläche GNOME kennenlernen und an die eigenen Bedürfnisse anpassenWindows und Ubuntu parallel betreibenInklusive kostenlosem E-Book zum Download und Ubuntu 26.04 LTS auf DVD Steigen Sie mit Ubuntu ein in die Linux-Welt! Mit diesem Buch erhalten Sie eine leicht verständliche Schritt-für-Schritt-Anleitung für die Installation und den Einsatz von Ubuntu 26.04 LTS. Sie lernen die verschiedenen Installationsmöglichkeiten von Ubuntu kennen (Live-Version, Festinstallation, Ubuntu als einziges oder als zweites Betriebssystem parallel zu Windows). Darüber hinaus erfahren Sie, wie Sie Ubuntu einrichten und an Ihre individuellen Bedürfnisse anpassen. Sie erhalten eine detaillierte Einführung in die Arbeitsoberfläche GNOME sowie einen Überblick über vorinstallierte und weitere beliebte Linux-Software. So können Sie auch ohne Vorkenntnisse schnell und einfach auf Linux umsteigen. Darüber hinaus erfahren Sie, wie Sie auch Software, die eigentlich für den Betrieb unter Windows gedacht ist, installieren können. Eine Einführung in die wichtigsten Linux-Grundlagen wie die Datei- und Benutzerverwaltung, die Installation von Software (Paketverwaltung) sowie das Terminal runden diesen Praxiseinstieg ab. So sind Sie optimal darauf vorbereitet, alle im Alltag anfallenden Aufgaben problemlos mit Ubuntu zu meistern. Aus dem Inhalt: Grundlagen zu Linux und UbuntuInstallation und Live-VersionDie grafische Oberfläche GNOMEAnwendungen nachinstallierenWindows-Programme mit Ubuntu nutzenLinux-Alternativen zu gängigen Windows-ProgrammenBackups und SicherheitTerminal und Verzeichnishierarchie Auf der Buch-DVD: Ubuntu 26.04 LTS für PC
Transformers and Large Language Models
This book is a hands-on guide to understanding the foundations, architectures, and real-world applications of transformers and large language models in modern AI. The book begins by laying the foundations of generative AI architectures, tokenization, encoding, and classical modeling techniques. Initial chapters address the evolution from feed-forward networks and recurrent neural networks to long short-term memory (LSTM), setting the stage for the revolutionary transformer architecture. The core of the book focuses on transformers, introducing the encoder-decoder framework, attention mechanisms, positional encodings, and the internal workings of multi-head attention, normalization, and multi-layer perceptrons. Readers gain insight into advanced techniques such as rotary positional embeddings (RoPE), mixture of experts (MoE), and knowledge distillation, alongside practical training strategies like self-supervised learning, fine-tuning, and reinforcement learning with human feedback. Popular models from OpenAI, DeepSeek, and other vendors are examined to highlight the evolution of the LLM landscape. Building on these foundations, the text explores methods for model customization, including parameter-efficient fine-tuning (LoRA, adapters), text generation strategies, prompt engineering, and quantization. Retrieval-Augmented Generation (RAG) is introduced as a critical innovation for grounding LLMs in external knowledge, with detailed evaluation techniques for retrieval and generation. Finally, the book ventures into Agentic AI, demonstrating protocols like Model Context Protocol (MCP) and Agent-to-Agent (A2A) interactions with practical coding examples. In conclusion, this book serves as both a practical guide, equipping readers with the technical depth and applied strategies needed to design, fine-tune, and deploy cutting-edge transformers and large language models for real-world applications. What we will learn: Ø Understand the foundations of AI, ML pipelines, tokenization, encoding, and early neural architectures. Ø Explore transformers in depth—encoder-decoder design, attention mechanisms, and advanced embedding methods. Ø Learn modern LLM advancements like RoPE, MoE, SLMs, fine-tuning strategies, and evaluation techniques. Ø Master practical customization through prompt engineering, PEFT methods, quantization, and text generation. nWho this book is for: Data scientists, ML engineers, AI researchers, and developers exploring Transformers and large language models.
Generative AI for Business Innovation
This book is a comprehensive guide for business leaders, CXOs, and technical architects looking to adopt Generative AI technologies to create innovative applications for their organizations and clients. The book is divided into three parts. In Part 1, readers will learn the fundamental concepts of Generative AI, such as foundational models and large language models like ChatGPT. It provides an overview of various Generative AI techniques, including Generative Adversarial Networks (GANs) and Variational Autoencoders (VAEs). This section helps leaders understand the benefits and risks associated with Generative AI, supported by industry case studies showcasing real-world applications. Part 2 focuses on developing a winning strategy for implementing Generative AI. It discusses choosing the right approach, building the necessary architecture and infrastructure, and ensuring data quality for training models. It also addresses technical challenges like computing power and offers best practices for execution. In Part 3, the book explores best practices for adopting Generative AI, emphasizing governance, talent development, and continuous improvement. It also discusses emerging trends and the societal impact of Generative AI, particularly concerning sustainability. By the end, readers will be equipped with the knowledge and strategies to effectively harness Generative AI, paving the way for innovation in their organizations. What you will learn: What are the various Generative AI technologies – Foundational models, LLM, Auto encoders, GANs, VAEs, RAG, prompt engineering and more.How to build a successful strategy for architecting and implementing Generative AIUnderstand Preprocessing and setting up quality data for training generative AI modelsWhat are the future trends in generative AI to build sustainable and trustworthy solutions Who this book is for: Individuals in leadership positions, such as CEOs, CTOs, CIOs, and other senior executives, who are responsible for driving innovation and strategy. decision-making in their organizations and interested in adopting Gen AI for that purpose. Professionals who design and implement technical solutions and infrastructure using Generative AI and machine learning systems.
Secure Boot Encryption with Linux
Secure Boot Encryption with Linux serves as a quick guide to building and maintaining a secure, embedded Linux system by establishing a verifiable Chain-of-Trust from the moment power is applied until the first user space application takes control. It meticulously breaks down what the Secure Boot implementation is, and critically, what it is not by providing the technical knowledge necessary to guard against sophisticated bootkits and unauthorized code execution. We begin by dissecting the Linux Cryptographic Subsystem and the core mechanism for secret protection: the Linux Key-Management Facility (Keyring). It provides an in-depth, practical guide to implementing Trusted Keys and Encrypted Keys, detailing how these secrets are secured by tying them to specialized hardware like the Trusted Platform Module (TPM). This unique focus ensures that critical encryption and signing keys are never exposed to user spaces, neutralizing the impact of successful root-level exploits. Next, we explore the implementation of a full Secure Boot Chain-of-Trust. Readers will learn how the Chain-of-Trust works from the initial pre-bootloader (e.g., U-Boot SPL or the Arm Trusted Firmware), through the main bootloader, up to the kernel and the root filesystem. This process guarantees that only code signed by a trusted authority is executed, providing unparalleled protection against firmware injection and persistent bootkits. We finish by looking at a blue print for Secure System Lifecycle Management, integrating the kernel's key-management with Transparent Encryption (dm-crypt) for the root filesystem and detailing the procedures for maintaining security over time. By focusing on root-proof key management and end-to-end integrity enforcement, this pocket guide is essential reading for developers and security architects who need to build resilient Linux products that meet the highest standards of modern cybersecurity. You Will Learn: How to implement and manage cryptographic secrets using the Linux Key-Management Facility (Keyring)Understand how to use the Linux Crypto API for secure hashing, signing, and encryption operationsHow to establish an unbreakable Chain-of-Trust that verifies the integrity and authenticity of every system component, from the initial hardware Root-of-Trust and the pre-bootloader to the final Linux kernel load.How to achieve Transparent Full Disk Encryption by integrating the secure Keyring with key technologies for data confidentiality for OS and Kernel levels This Book is for: Experienced embedded Linux developers and security architects
ChatGPT & Co. in der Schule (2. Auflg.)
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
MATLAB® meets MicroPython
Dieses kompakte Lehrbuch behandelt die Verknüpfung von MicroPython betriebenen Mikrocontrollern mit MATLAB®. Anhand konkreter Beispiele werden der Entwicklungsprozess in Form von Analyse, elektronische Umsetzung und Programmierung in MicroPython, sowie die Programmierung in MATLAB® und die Erstellung einer graphischen Oberfläche behandelt. Die vorliegende zweite Auflage wurde umstrukturiert und um Varianten der Spannungsmessung, Displayfunktionen und serieller Kommunikation deutlich erweitert.
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
Mastering SIMD with Java Vector API
Learn how to write Java code faster by using the Vector API for SIMD operations. This book shows you how to apply data-level parallelism to common algorithms without leaving the Java ecosystem, making modern CPU capabilities accessible to everyday developers. The book uses a problem-first approach. Each chapter starts with a familiar coding task—such as array summation or prefix sums—and then reworks the solution using vectorization. You’ll move from simple element-wise operations to advanced techniques like parallel scans, bitonic sorting, and sliding window optimizations. Extensive code examples, performance benchmarks, diagrams, and assembly analysis ensure you understand both the “how” and the “why” behind every optimization. Today, the rise of computer-heavy applications in finance, scientific computing, machine learning and real-time analytics makes understanding vectorization an essential skill for developers. Modern processors dedicate significant silicon to vector units, yet most Java code never uses them. By mastering the Vector API, you’ll learn to recognize patterns that benefit from SIMD, write production-ready vector algorithms, and make informed architectural decisions. This is your guide to writing faster, smarter Java code that fully leverages today’s hardware. What You Will Learn: Master Java Vector API and SIMD across x86 and ARM architecturesBuild vector-length-agnostic algorithms for any hardware platformSpot patterns for vectorization and use masked ops for conditional logicOptimize vertical vs. horizontal ops and avoid instruction-level hazardsEnsure numerical stability and verify vectorization via assembly analysis Who This Book is for: Intermediate to advanced Java developers who are familiar with core language features, OOP, arrays, loops, and basic algorithms and are comfortable with Big-O notation and concurrency concepts; multi-threading knowledge helpful but not required. No prior SIMD or low-level optimization experience needed.
Java 25 and Beyond
Bring your Java skills up to date and discover the full diversity of modern Java! This book guides you step by step through the most important new features up to the current Java 25 LTS, while also drawing on proven highlights from earlier versions. It covers numerous language and syntax improvements, such as switch extensions, records, and text blocks. We also take a look at new API functions related to streams, strings, virtual threads, structured concurrency, and much more. One focus is on the increasingly popular pattern matching, especially in combination with record patterns. The book is rounded off with practical exercises and detailed sample solutions to help you consolidate what you have learned. What You Will Learn: Trace Java’s evolution up to version 25 LTS.Describe key language features like switch, records, and text blocks.Explore pattern matching and record patterns in depth.Assess enhancements in streams and stream gatherer.Apply virtual threads and structured concurrency.Use modern Java features in practical coding scenarios.Identify hidden gems from earlier Java releases. Who This Book is for: Readers already proficient in Java who seek a focused overview of key features introduced in versions 12 through 25 LTS. It targets both emerging developers and seasoned professionals looking to deepen or refresh their understanding for practical application in modern projects.
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.