Buchtipp

Buchtipp: Monetizing Machine Learning

Microsoft liebt Machine Learning unter anderem deshalb, weil es einen Continuous Revenue Stream darstellt: Nutzt ein Entwickler Azure beispielsweise zur Bildverschlagwortung, so überweist er die nächsten Jahre jeden Monat Geld nach Redmond. Apress liefert nun ein Lehrbuch, das Ihnen Werkzeuge zum Nachbauen einiger Cloudfunktionen verspricht.

Buchtipp: Java 9 – Die Neuerungen

Michael Inden hat sich mit dem Buch „Java 9 – Die Neuerungen“ zum Ziel gesetzt, einen fundierten Einstieg in die Neuerungen von Java 9 zu geben. Es richtet sich an Softwareentwickler und -architekten, die bereits Erfahrung mit Java und insbesondere mit der Version 8 haben. Außerdem soll das Buch das Tooling mit den gängigsten IDEs und den Build-Systemen Gradle und Maven erläutern und so die Brücke zum Praxisalltag schlagen.

Buchtipp: Fundamentals of Java Programming

Immer wieder trifft man Fachexperten, die in ihren jeweiligen Ausbildungsstätten nur Fortran oder eine der Wirthschen Programmiersprachen kennen gelernt haben. Um solche Personen schnell auf den neuesten Stand zu bringen, ist es hilfreich, ein Buch zur Hand zu haben, das die Grundlagen von Java erklärt. Das vorliegende Werk, „Fundamentals of Java Programming“, entstand als Begleitung zu einer ein Semester dauernden Vorlesung an einer amerikanischen Universität und leistet genau dies.

Buchtipp: Grundkurs JAVA

Java unterscheidet sich von anderen Programmiersprachen insofern, als es sich dabei nicht nur um eine normale Programmiersprache, sondern vielmehr um ein ganzes Ökosystem handelt. Das hier besprochene, bei Springer mittlerweile in der zehnten Auflage erschienene Werk möchte Quereinsteigern mit Programmiererfahrung den Weg in dieses Ökosystem ebnen.

Buchtipp: Grundlagen des modularen Softwareentwurfs

In seinen „Grundlagen des modularen Softwareentwurfs“ stellt Autor Herbert Dowalil die neue Schule der Softwarearchitektur vor und überträgt die Prinzipien des Softwaredesigns auf Makro- und Enterprise-Architekturen. Ein Leser erwartet von einem solchen Grundlagenbuch eine Einführung in alle relevanten Themen, dessen Lektüre ein profundes Verständnis für die Kernpunkte der betreffenden Themengebiete schafft.

Buchtipp: Erfolgreiche agile Projekte

Das Buch „Erfolgeiche agile Projekte“ stellt pragmatische Instrumente und Methoden vor, die dazu führen sollen, dass die in allen Softwareprojekten vorhandene Unsicherheit sinnvoll behandelt wird. Die Autoren schlagen zur effektiven Kooperation den Interaction Room als Instrument vor. Zusammen mit dem Vertragsmodell adVANTAGE sollen die Risiken fair auf Auftraggeber und Auftragnehmer verteilt werden.

Buchtipp: Komplexität von IT-Architekturen

Ein langjähriger Wegbegleiter des Autors postulierte einst, dass Mr. Simple sein Freund sei. Gelernte Österreicher lachen darüber schon wegen der gleichnamigen Kabarettgruppe – zumindest so lange, bis sie selbst an einem überkomplexen Projekt scheitern.

Buchtipp: Selbstorganisierte Unternehmen

Nach „Selbstorganisierte Teams führen“ nun „Selbstorganisierte Unternehmen“. Besteht hier nicht die Gefahr, dass sich Kaltenecker wiederholt? Sowohl der alte als auch der neue Titel zielen auf die Selbstorganisation, und so findet sich in seinem neuen Buch tatsächlich manches, was er schon früher beschrieben hat. Dennoch, der Fokus ist ein anderer. Der Leser findet viel Neues oder aus anderem Blickwinkel Beschriebenes.

Buchtipp: API-Design

Das bereits im Dezember 2016 beim dpunkt.verlag erschienene Buch „API-Design“ von Kai Spichale richtet sich an Softwareentwickler und -architekten, die APIs entwickeln. Aber grundsätzlich spricht es auch jeden Entwickler an, der Code schreibt, der von anderen wiederverwendet wird. Der Autor gliedert sein Werk in vier Abschnitte, die aus insgesamt sechzehn Kapiteln bestehen.

Buchtipp: Durchstarten mit React

Das Framework React setzt für die Frontend-Entwicklung auf eine komponentenbasierte Architektur. Durch seine Leistungsfähigkeit erfreut es sich steigender Beliebtheit. Das Buch „Durchstarten mit React“ von Stoyan Stefanov will auf knapp 200 Seiten einen praxisorientierten Einsteig in React bieten.

Buchtipp: Docker Praxiseinstieg

Die Fähigkeit mit Containern und Docker arbeiten zu können, gehört heutzutage zum „guten Ton“ in der Entwicklerwelt. Da alle Theorie allerdings grau ist, ist dieser Praxiseinstieg zu Docker, verfasst von Karl Matthias und Sean P. Kane und bei mitp erschienen, eine gelungene Alternative zu theoretischen Einführungen.

Buchtipp: Refactoring JavaScript

Refactoring ist ein Prozess, der aus schlechtem Code guten Code erzeugt. Im O‘Reilly-Verlag ist nun ein Buch erschienen, das JavaScript-spezifische Aspekte des Refactorings im Detail vorstellen möchte: Refactoring JavaScript.

Buchtipp: Coole Spiele mit Scratch

Das im März erschienene Buch „Coole Spiele mit Scratch“ von Al Sweigart will seinen Lesern auf 272 Seiten eine spielerische Einführung in die grafische Programmiersprache Scratch geben. Es richtet sich hauptsächlich an jüngere Leser und Programmieranfänger, aber auch ein älteres und erfahreneres Publikum findet hier einen interessanten Einblick in diese Form der Programmierung.

Buchtipp: Storytelling für Unternehmen

Dass praktische Erfahrungen und redaktionelle Platzierungen effizienter als klassische Werbung sind, ist nicht erst seit gestern bekannt. Unter dem Begriff „Storytelling“ wird heute eine Vielzahl von Methoden zur Generierung von Geschichten zusammengefasst, die auch Webdesigner und Softwareentwickler tangieren können.

Buchtipp: Scrum verstehen und erfolgreich einsetzen

Das agile Manifest hat sich in der Softwareentwicklung etabliert. Es wurden verschiedene Methoden entwickelt, um agile Softwareentwicklung zu betreiben. Nicht die einzige, aber eine recht weit verbreitete Methode ist Scrum. Hier wird Software iterativ in stets gleichbleibenden Zeiträumen jeweils zu einem potenziell auslieferbaren Produktinkrement entwickelt.

Buchtipp: Swift 3 – Das umfassende Handbuch

Mit der dritten Version von Swift kann man als Entwickler eine gewisse Stabilität erwarten. Wer sich mit der mittlerweile als Open-Source-Projekt vorliegenden Programmiersprache aus dem Haus Apple aus Angst vor radikalen Änderungen bisher nicht beschäftigt hat, findet mit diesem Buch eine Einführung vor.