Mit kleinen Aufräumschritten zu strukturierterer Software
Unordentlicher Code ist ein Ärgernis und schwer zu lesen. In diesem praktischen Leitfaden demonstriert Kent Beck, Schöpfer von Extreme Programming, wann und wie Sie kleinere Aufräumarbeiten durchführen können, um Ihren Code zu optimieren und dabei die Gesamtstruktur Ihres Systems immer besser zu verstehen.
Das Buch bietet einen Einstieg in die objektorientierte Spezifikation mit UML (Unified Modeling Language), einem Standard für die objektorientierte Softwareentwicklung. Das neue Kapitel Kollaborative Analyse und Design wurde in Zusammenarbeit mit Dr.-Ing. Anke Dittmar verfasst. Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches.
Diese kompakte Einführung in GPT-4 und ChatGPT zeigt Python-Entwicklerinnen und -Entwicklern, wie sie Anwendungen mit Large Language Models erstellen. Olivier Caelen und Marie-Alice Blete erklären die Grundlagen und die wichtigsten Features dieser LLMs und beschreiben, wie sie für eigene NLP-Aufgaben eingesetzt werden können.
An der Schwelle zu einem neuen digitalen Zeitalter: Noch nie hat sich ein entscheidendes Kapitel der Menschheitsgeschichte so schnell vollzogen wie die digitale Revolution. Der renommierte Kulturjournalist Andrian Kreye hat den Aufstieg der digitalen Technologien von einer Subkultur der Programmierer, Wissenschaftler und utopischen Denker in den 1980er-Jahren zur kulturellen, sozialen und politischen Superkraft der Gegenwart genau verfolgt.
Prof. Derk Rembold vermittelt Ihnen in diesem Lehrbuch die Grundlagen sicherer Softwareentwicklung und die Prinzipien der Betriebssicherheit in der Hardwareentwicklung. In strukturierten Kapiteln lernen Sie, Risiken komplexer Systeme einzuschätzen, Fehlerbaumanalysen durchzuführen, Risikographen zu gestalten und essenzielle Methoden für die sichere Systementwicklung zu beherrschen.
DevOps verspricht eine neue Kultur der Zusammenarbeit sowie bessere Prozesse und Workflows. Mit vielen Beispielen und Praxistipps zeigt der Autor Ihnen, wie Sie eine moderne und zeitgemäße Arbeitsumgebung für Ihre IT-Projekte schaffen und die DevOps-Transformation in Ihrem Team gelingt.
Datenbanken sind das Rückgrat moderner IT-Systeme. Wie Sie sicher mit ihnen arbeiten, zeigt Ihnen Dr. Michael Kofler in diesem umfassenden Handbuch. Sie lernen grundlegende Begriffe und Konzepte kennen, die Sie für gutes Datenbankdesign brauchen, und erfahren, wie Sie Daten modelliere und strukturieren. Ein Schnellkurs in SQL zeigt Ihnen, wie Daten abgefragt und geändert werden. Neu in der 2. Auflage: MongoDB und NoSQL in der Praxis.
Sean Kane und Karl Matthias haben dieses Handbuch vollständig überarbeitet und erweitert. Sie vermitteln Entwicklern, Ops, Architektinnen und IT-Managern ein umfassendes Verständnis von Docker und beschreiben, wie Container nahezu jeden Aspekt der modernen Softwarebereitstellung und -verwaltung verbessern können.
Mit LATEX lassen sich Tabellen jeder noch so komplizierten Anordnung erstellen. Dieses Buch soll das Suchen nach Paketen für die Erstellung von Tabellen erleichtern. Um bei der Vielzahl der vorhandenen Pakete den Überblick zu haben, welches Paket mit welchen Befehlen für die eigenen Bedürfnisse sinnvoll erscheint, ist diese Zusammenstellung sehr hilfreich. Diese vierte Auflage ist eine Überarbeitung und Erweiterung. Neu hinzugekommene Pakete sind tabularray, hvfloat und luatruthtable.