Vorwort
PDF-Dateien klassischer technischer Bücher zu den Themen Programmiersprachen, Computersysteme, Netzwerkprotokolle, Datenbanken, Codekunst, Entwurfsmuster, Algorithmen und Datenstrukturen, Systemarchitektur, Microservices, Tests, Berufsausbildung für Programmierer und andere verwandte Bücher.
Wie vom Buchverlag mitgeteilt, wurden die PDF-Dateien aller Bücher im Repo gelöscht, die Buchliste bleibt jedoch weiterhin als Referenz erhalten.
Java
- „Effektive Java Chinese Edition (2. Auflage)“
- „Gedanken zur Java-Programmierung (4. Auflage)“
JavaScript
- „JavaScript, das Sie nicht kennen (Band 1)“
- „JavaScript, das Sie nicht kennen (Band 2)“
- „JavaScript, das Sie nicht kennen (Band 2)“
- „Fortgeschrittene Programmierung mit JavaScript, Dritte Ausgabe“
- „Der endgültige Leitfaden zu JavaScript (6. Auflage)“
- „Die Essenz der JavaScript-Sprache“
- „JavaScript-Designmuster und Entwicklungspraktiken“
- „Funktionale JavaScript-Programmierung“
- „Objektorientierte JavaScript-Programmierung“
- „JavaScript-Designmuster“
- „JavaScript beherrschen“
- „Die Kunst der JavaScript-DOM-Programmierung“
- „JavaScript Web Rich Application Development basierend auf MVC“
Node.js
- „Ausführliche Einführung in node.js“
- „Node.js praktischer Kampf“
- „Knoten-Studienführer“
- „Knoten- und Express-Entwicklung“
- „Node.js-Entwicklungshandbuch“
- „Erstaunliche Node.js“
- „Knoten ist lern- und einsatzbereit“
C
- „Die Programmiersprache C (2. Auflage)“
- „C-Expertenprogrammierung“
- „C-Sprachschnittstelle und Implementierung“
- „C-Fallen und Fallstricke“
C++
- „C++ Primer Plus (5. Auflage)“
- „Gedanken zur C++-Programmierung (Band 1)“
Golang
- „Go Study Notes (4. Auflage)“
- „Go Study Notes (Band 2 der 6. Auflage)“
- „Go-Quellcode-Analyse“
- „Go Programmiersprache“
- „Go Language Practical Combat“
Python
- „Python-Grundlagen-Tutorial (2. Auflage)“
- „Python-Programmierung: Von der Einführung zur Praxis“
- „Python Core Programming (2. Auflage)“
- „Python-Kochbuch (3. Auflage)“
- „Python-Quellcode-Analyse“
Computersystem
- „Vertieftes Verständnis von Computersystemen“
- „Moderne Betriebssysteme (3. Auflage)“
- „Moderne Betriebssysteme (4. Auflage) Englisch“
- „Codierung: Die Sprache, die sich hinter Computersoftware und -hardware verbirgt“
- „Konstruktion und Interpretation von Computerprogrammen (2. Auflage)“
- „Die Natur des Computing: Ein detaillierter Blick auf Programme und Computer“
- „Grundsätze der Kompilierung (2. Auflage)“
Linux/Unix
- „Die Kunst der UNIX-Programmierung“
- „Fortgeschrittene Programmierung in der UNIX-Umgebung (Dritte Ausgabe)“
- „UNIX-Netzwerkprogrammierung Band 1: Socket-API“
- „UNIX-Netzwerkprogrammierung Band 2: Interprozesskommunikation“
- „Design des UNIX-Betriebssystems“
- „Linux-Kernel-Design und -Implementierung (Dritte Ausgabe)“
- „Detaillierte Linux-Kernel-Architektur“
- „Detailliertes Verständnis des Linux-Kernels (Dritte Ausgabe)“
- „Makefiles mit mir schreiben“
TCP
- „TCP/IP Detaillierte Erläuterung Band 1: Protokoll“
- „TCP/IP-Detaillierte Erläuterung Band 2: Implementierung“
- „TCP/IP Detaillierte Erläuterung Band 3: TCP-Transaktionsprotokoll, HTTP, NNTP und UNIX-Domänenprotokoll“
HTTP
- „Der ultimative Leitfaden zu HTTP“
- Der ultimative Leitfaden zur Web-Performance
- „HTTP illustriert“
- „HTTP/2-Grundlagen-Tutorial“
- „HTTP/2 in Aktion“
Sauberer Code
- „So bereinigen Sie Code“
- „Code-Enzyklopädie“
- „Die Kunst, lesbaren Code zu schreiben“
- „Die Kunst, Code zu ändern“
- „Refactoring: Das Design von vorhandenem Code verbessern“
- „Programmiermethoden“
- „Programmierpraxis“
- „Domain-driven Design: Wie man mit der Kernkomplexität von Software umgeht“
Designmuster
- „Kopf voran Designmuster“
- „Entwurfsmuster: Die Grundlage für wiederverwendbare objektorientierte Software“
- „Zen der Designmuster“
Algorithmen
- „Algorithmen (4. Auflage)“
- „Einführung in Algorithmen (2. Auflage)“
- „Algorithmusdesign und -analyse (3. Auflage)“
- „Algorithm Insights: Das Geheimnis effizienter Algorithmen (2. Auflage)“
- „Datenstruktur und Algorithmusanalyse: C-Sprachbeschreibung (2. Auflage)“
- „Datenstruktur und Algorithmusanalyse: Java-Beschreibung“
- „Programming Pearls (2. Auflage)“
- „Die Schönheit des Programmierens: Erfahrung mit technischen Interviews mit Microsoft“
- „Interviewer namhafter Unternehmen geben ausführliche Erläuterungen zu typischen Programmierfragen“
System
- „Leitfaden zum Aufbau einer leistungsstarken Website“
- „Technische Architektur großer Websites: Grundprinzipien und Fallanalyse“
- „Architekturmuster für Unternehmensanwendungen“
- „Enterprise-Integrationsmuster: Messaging-Lösungen entwerfen, erstellen und bereitstellen“
Mikroservice
Prüfen
- „Testgetriebene Entwicklung“
Git
- „Pro Git chinesische Version“
- „Einführung und Praxis von GitHub“
Docker
- „Docker von den ersten Schritten bis zur Praxis (3. Auflage)“
- „Docker Containers und Container Cloud (2. Auflage)“
MySQL
- „Hochleistungs-MySQL (3. Auflage)“
- „MySQL-Leistungsoptimierung und Architekturdesign“
- „MySQL Technology Insider: InnoDB Storage Engine“
- „SQL-Grundlagen-Tutorial (3. Auflage)“
- „Alles, was Sie über MySQL wissen müssen“
- „SQL-Studienführer“
MongoDB
- „MongoDB in der Praxis“
- „Der endgültige Leitfaden zu MongoDB“
- „Intensiv über MongoDB lernen“
Redis
- „Erste Schritte mit Redis (2. Auflage)“
- „Redis in der Praxis“
- „Redis-Design und -Implementierung“
- „Redis-Entwicklung sowie Betrieb und Wartung“
Nginx
- „Vertiefendes Verständnis von Nginx: Modulentwicklung und Architekturanalyse (2. Auflage)“
vim
Andere
- „Wie man ein Buch liest“
- „Sieben Sprachen in sieben Wochen: Mehrere Programmierparadigmen verstehen“
- „Der Weg der Programmiererausbildung: Vom kleinen Arbeiter zum Experten“
- „Berufliche Qualitäten von Programmierern“
- „Selbstkultivierung des Programmierers: Verknüpfen, Laden und Bibliotheken“
- „45 Gewohnheiten effektiver Programmierer“