Posts mit dem Label Buch werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Buch werden angezeigt. Alle Posts anzeigen

2022-11-07

Buch: Fluent Python: Clear, Concise, and Effective Programming

 Fluent Python, 2nd Edition

Ich habe die erste Auflage irgendwie verpasst und bin über einen Vortrag des Autors auf einer Python Conference auf das Buch gestoßen.

Keine leichte Kost und sicher nichts für Anfänger. Oder doch? Vielleicht is die breite der Informationen, bei der auch der langjährigen Python Benutzer (25+ Jahre in meinem Fall) noch viel mitnehmen kann. Auch die Verweise auf anderen Ressourcen am Ende jeden Kapitels sind wirklich eine Bereicherung. 

Achtung: Es gibt noch ein anderes Buch: "Fluent Python, Programming for Beginners". Dieses ist hier nicht gemeint,


2020-04-13

Buch: The Pragmatic Programmer, 2nd edition

Seit kurzem gibt es die Neuauflage vom "The Pragmatic Programmer". Ein Buch was ich jedem Softwareentwickler nur empfehlen kann.

Die Autoren geben 100 Grundregeln, an denen man den eigenen Softwareentwicklungsprozess überprüfen kann. Alle mit Beispielen und Begründungen hinterlegt.

2012-02-22

Buch: The Art of Readable Code

"... programs must be written for people to read, and only incidentally for machines to execute"
Abelson, Sussman & Sussman: Structure and Interpretation of Computer Programms


Aber wie macht man das? The Art of Readable Code versucht das zu beantworten.

  • Wann ist Code lesbar
  • Was macht einen guten Namen für eine Variable oder eine Funktion aus
  • Was bedeutet gute Lesbarkeit
  • Welchen Sinn erfüllen Kommentare
All das wird der gute Entwickler wissen, aber dieses Buch fasst dieses implizite Wissen gut zusammen. Ein must read - insbesondere für junge Software Entwickler.




2010-12-15

Buch: Pearls of Functional Algorithm Design

Ich habe mir Pearls of Functional Algorithm Design von Richard Bird gekauft.

Hier werden 30 kleine Probleme auf elegante und effiziente Art und Weise mit funktionalen Algorithmen gelöst.

Das Buch ist etwas sehr Kopflastig, mehr aktueller Code und weniger formale Beschreibung hätten im gut getan.

2010-04-24

Buch: The Best Software Writing

Ich stand mal wieder bei Lehmanns in Berlin und bin dabei auf The Best Software Writing I gestossen.

Joel Spolsky - bekannt durch sein Blog Joel on Software - agiert hier als Herausgeben und hat gut geschrieben Essays aus dem Gebiet des Software Engineerings gesammelt, und jeweils mit einer kurzen Einleitung versehen.

Das gibt es zwar alles auch online, aber für's entspannte Lesen im Café ist so ein Buch doch besser als ein Laptop.

2010-03-10

Buch: JavaScript: The Good Parts

Seit einer Woche liegt "JavaScript: The Good Parts" auf meinem Schreibtisch.

Sehr erfrischend, wie man ein kurzes (100 Seiten Text + 50 Seiten Anhang) und dennoch sehr nützliches Buch schreiben kann.

Douglas Crockford wendet sich an erfahrene Programmierer und erläutert für diese die wesentlichen Spracheigenschaften von JavaScript. Er unterteilt auch in gelungene und weniger gelungene Features und gibt Empfehlungen, welche Sprachfeatures man lieber nicht benutzen sollte.

Alles in allem ein guter Kauf und für mich das bisher beste Buch zu JavaScript als Sprache - weil es sich auf die Sprache und nicht wie alle anderen Bücher auf das Interface zum Browser konzentriert.

2007-04-22

Buch: The Apache Modules Book

Nach langer Wartezeit ist endlich The Apache Modules Book von Prentice Hall herausgekommen.

Das ist das zweite Buch zum Programmieren von Apache Modulen und das erste Buch für die Apache 2.x Reihe.
Wenn das 3-5 Jahre früher 'rausgekommen wäre, hätte es mir viel Arbeit und Lesen von Apache Source Code gespart. Das Buch füllt definitiv eine Lücke, wobei ich mir ein paar mehr "Advanced Topic" Examples wie zum Beispiel "Connection Pooling" in threaded application gewünscht hätte. Dafür hätte man dann die 150 Seiten HTTP/1.1 Reference weglassen können.

2006-08-18

Buch: History of Programming Languages

Ich hatte mich endlich durchgerungen und bei Alibris das Buch History of Programming Languages bestellt. Hierbei handelt es sich um die Proceedings und die Transkriptionen der ersten Konferenz gleichen Namnens von 1978, heutzutage aufgrund ihrere Bedeutung einfach nur noch als HOPL Konferenz bezeichnet.
Das Teil ist echt lesenswert: Hier erfährt man die Geschichte von den Leuten, die in der Computersteinzeit die ersten Compiler geschriebene haben.

2006-08-10

Buch: The Architecture of Symbolic Computers

Wer sich für Compilerbau und Rechnerarchitektur jenseits des Mainstream interessiert, der sollte mal einen Blick in Peter M. Kogge, The Architecture of Symbolic Computers werfen.

Hier werden Rechnerarchitekturen für funktionale und logische Programmierung beschrieben, angefangen von den diverse LISP Maschinen bis zur WAM für Prolog.

Absolut lesenswert!

2005-12-14

Buch: Twisted Network Programming Essentials

Ein Buch über das Python Framework Twisted. Twisted basiert auf Asyncroner IO und Eventverarbeitung, dieses Modell ist für Netzwerserver sehr gut geeignet. Leider exisitierte für Twisted bisher keine Vernünftige Doku, dieses Buch ist der erste Versuch dazu. 

Fazit: Solides O'Reilly Werk mit viel Beispielcode. 

Lesenswert aufgrund der Konzepte, aber für die aktuelle Programmierung nehm ich dann doch lieber direkt asyncore aus der Standardbibliothek. 

Aber ich war schon immer für einfache Lösungen.

2004-07-16

Buch: Hackers & Painters

Hier finden sich die wirklich lesenswerten Essays von Paul Graham zu einem Buch vereint. Wer also wie ich lieber ein Buch in der Hand hat, anstatt auf dem Bildschirm zu schauen, dem sei Hackers & Painters empfohlen.

2003-11-01

Buch: The Art of Unix Programming



The Art of Unix Programming


Ein wunderbares Buch. Ein must read für jeden Unix Liebhaber! 

Raymond beschreibt hier die Philosophie hinter Unix an vielen Beispielen. Das Buch liegt irgendwo zwischen Saulus: A Quarter Century of UNIX und Kernighan+Pike: The Practice of Programming

Für mich ein klarer Anwärter für das beste Buch des Jahres.