Sonderhefte
Superbundle iX Developer Besserer Code (Buch + Heft + PDF)
Komplett im Set: gedrucktes Heft + digitale Ausgabe + Fachbuch mit 7,90 Euro Ersparnis!Dieses Sonderheft verschafft Ihnen einen umfassenden Überblick, welche Programmiersprachen, Tools und Methoden den Weg zu besserem Code ebnen.Das 304-seitige Fachbuch "Der pragmatische Programmierer" ist eines dieser seltenen Fachbücher, die Sie im Lauf der Jahre immer wieder lesen werden. Egal, ob Sie Programmiereinsteiger oder erfahrener Praktiker sind, stets können Sie neue Einsichten gewinnen. Zur Leseprobe (PDF-Link)Editorial | Besserer CodeEs geht immer besser. Das Bessere ist der Feind des Guten. Die bekannte, dem französischen Philosophen Voltaire zugeschriebene Weisheit beschreibt anschaulich das ständige Bestreben nach Fortschritt, wie es sich in allen großen Kulturen der Menschheitsgeschichte findet. Im Arbeitsalltag wie auch im Privaten gilt aber häufiger eher der Spruch „Gut genug ist der Feind des Besseren“, denn wir hängen meist am Vertrauten und Gewohnten. Veränderung kostet Überwindung und ist bisweilen schmerzhaft.Da macht die Softwareentwicklung keine Ausnahme. So lange der Code funktioniert, gibt es keinen akuten Handlungs-bedarf, ihn weiter zu verbessern – getreu dem Motto „never touch a running system“. Doch jede Anwendung ist nur ein Rädchen in einem größeren Gefüge und meist selbst aus verschiedenen Komponenten unterschiedlichster Herkunft zusammengestellt. Updates sind an der Tagesordnung – und jede Änderung birgt die Gefahr, alles aus dem reibungslosen Takt zu werfen.Entwicklerinnen und Entwickler sind daher ständig gefordert, ihren Code up to date zu halten. Dabei müssen sie häufig an vielen Fronten gleichzeitig kämpfen, um die wachsende Codebasis lesbar und damit auch wartbar zu halten, Sicherheitslücken zu schließen, Build- und Delivery-Pipelines im Fluss zu halten und nicht zuletzt die Erwartungen der Anwenderinnen und Anwender an die Software immer wieder aufs Neue zufriedenzustellen.Von Grund auf sauberer und leicht nachvollziehbarer Code, wie ihn die Clean-Code-Prinzipien postulieren, bildet zweifellos eine ideale Ausgangsbasis, die alle weiteren Verbesserungs- und Optimierungsmaßnahmen erleichtert. Kontinuierliches Testen entlang aller Prozessschritte vom Quellcode bis zur Anwendung in Produktion ist aber ebenso unerlässlich wie die individuelle Auswahl der geeignetsten Methoden, Werkzeuge, Programmiersprachen und Frameworks.Um den Faktor Mensch beherrschbar zu machen und mit ihm verbundene Fehlerquellen zu vermeiden, ist die weitgehende Automatisierung, die auch im Zentrum des GitOps-Paradigmas steht, ein probates Mittel. Auch der gezielte Einsatz künstlicher Intelligenz verspricht Entwicklerinnen und Entwicklern automatisierte Hilfe, die sowohl beim Codeschreiben wertvolle Dienste leisten kann als auch beim anschließenden Testen.Damit am Ende das Bessere endlich der Freund des Guten wird, möchten wir Ihnen mit diesem Sonderheft einen umfassenden Überblick verschaffen und vielfältige Anregungen liefern, welche Programmiersprachen, Tools, Methoden und bewährte Best Practices den Weg zu besserem Code ebnen. iX und heise Developer wünschen Ihnen viel Spaß beim Lesen – und beim Clean Coding!MATTHIAS PARBEL
iX Special 2021 Quantencomputer
Quantencomputer: Wie ist der Stand der Technik? Wie funktionieren sie? Für welche Anwendungen eignen sie sich und wie lassen sie sich programmieren? Diese Fragen beantwortet Ihnen dieses iX Special Quantencomputer.
iX Developer Machine Learning 2020
iX Kompakt IT-Sicherheit
iX Developer - Modernes C++
- C++20: Was Entwickler wissen müssen
- Concepts, Ranges, Coroutine und Module
- Bjarne Stroustrup im Interview
- Parallelisierung und Design Patterns
- Testwerkzeuge zur Codeanalyse
- Compiler-Überblick
iX Developer Moderne Softwarearchitektur 2020
- Microservices
- Cloud-native
- User Experience
- Domain-driven Design
- Ethik
- Shift Left
- Container-Orchestrierung
iX 13/2020 Special - Moderne Programmiersprachen
- Moderne Programmiersprachen
- Funktionale Programmierung
- Moderne Webentwicklung
- Alternativen für die JVM
iX Kompakt Container 2020
- Kubernetes on Premises einsetzen
- Marktschau Tools zur Containerabsicherung
- Clustermanagement mit Kubernetes Federation
- Service Meshes: Was können Istio, Linkerd 2, Consul und Co.
iX Developer - Moderne Softwareentwicklung
- Cloud-native & Serverless
- Mehr Sicherheit dank DevSecOps
- Deep-Learning-Modelle kompatibel portieren
- Koroutinen in Kotlin und Go
- Rust, Elixir und Elm: skalierbar, robust und sicher
iX 13/2019 spezial
- Moderne Softwareentwicklung
- IT sicherer machen
- Industrie 4.0
- Die Zukunft der sozialen Netze
- Quantencomputer
iX Special Kompakt 2019
- Zugang zum LAN kontrollieren
- DSGVO: Risikofolgenabschätzung unerlässlich
- Selbstschutz zur Laufzeit
- Malware-Erkennung mit KI
- Absicherung von Containern
iX Developer Machine Learning
- Neuronale Netze in Theorie und Praxis
- Programmiersprachen: Python, Scala, C++...
- Blick in die Blackbox
- Rechtsfragen bei Künstlicher Intelligenz
- Verantwortungsvoller Einsatz und Ethik der KI
iX 13/2018 Special
- Die Idee hinter Industrie 4.0
- Industrienetze zwischen Feldbus und Industrial Ethernet
- Rechner nach Maß
- Entwickeln unter anderen Bedingungen
iX kompakt 2018
- Parallele Programmierung mit Python
- Angular-Webprogrammierung
- Maschinelles Lernen: Neuronale Netze & Textanalyse
- C++17 – was der neue Standard bringt
- Mit Rabattcode für C-Tutorial
iX kompakt - Container und Virtualisierung
- Sicherheit: Grundlagen der Container-Abschottung
- Automatisierung: Tutorial für Kubernetes-Administratoren
- VMware oder VirtualBox? Zweikampf auf dem virtuellen Desktop
- Internet der Dinge: Virtualisierung in der Industrie
- Auf der DVD: Migration in die Cloud, Beispielcode
iX Developer Java
- Java 9: Was sich ändert
- Sicherheit für Java-Anwendungen
- Microservices mit Java EE
- Value Types, Project Panama & HTTP/2
- Auf DVD: Entwicklerwerkzeuge, Videos, Code
iX Developer Effektiver entwickeln 2016
- Continous Delivery: Basiswissen
- DevOps: IT-Kulturwandel
- Container: Docker & Co.
- Microservices: Architekturkonzept
- inkl. Heft-DVD mit Entwickler-Material
iX Developer Entwickeln für das Internet der Dinge
- Elektronik, Sensorik und Software
- Open Source im Internet der Dinge
- IoT-Projekte sicher planen
- Protokolle harmonisieren
iX kompakt Agiles Projektmanagement 2015
- Agile Softwareentwicklung
- Projekte und Qualität
- Kommunikation und Soft Skills
- Methoden und Modelle
- Compliance und Recht
iX kompakt Office 2015
- Office für Profis
- Office-Pakete
- Format-Know-how
- Office-Anpassung
- PDF-Datein bearbeien
- große Heft-DVD
iX Developer Big Data 2015
- Big Data Trends
- Datenbanktechniken im Detail
- Analyse und Programmiersprachen
- Big Data und Datenschutz
- Heft-DVD
iX Developer Spiele entwickeln 1/2015
- Grundlagen der Spieleentwicklung
- Entwickler-Know-How
- Game Engines im Überblick
- 3D Games programmieren
- Heft-DVD mit über 8GB Inhalten
iX Kompakt Security 2014
- Sicherheitsmanagment
- Computerforensik
- Sichere Cloud
- Mobile Security
- große Heft-DVD
iX Kompakt Administration Open-Source 2014
- Cloud und mehr
- Wer ist wer
- Eine Frage der richtigen Überwachung
- Cat-Content satt