Reviews

Weniger schlecht programmieren

„Weniger schlecht programmieren“? Warum nicht „Besser programmieren“? Nun, die Autoren definieren bereits über den Titel ihres Buchs ihr Zielpublikum, erläutern dies aber noch einmal ausführlicher zu Beginn. Die Zielgruppe seien tatsächlich die schlechten Programmierer, die die Autoren auf die Stufe […]

DSL Engineering

Domänenspezifische Sprachen (DSLs) sind seit jeher fester Bestandteil im Werkzeugkasten eines jeden Softwareentwicklers. Sie grenzen sich von bekannten universalen Programmiersprachen (oder auch General Purpose Languages – GPLs) wie C++ oder Java dadurch ab, dass sie für den Einsatz in einer […]

Big Data für IT-Entscheider

Was ist „Big Data“? Wie gewinne ich die Daten und womit? Dies sind, kurz zusammengefasst, die drei zentralen Fragen, die Pavlo Baron in seinem Buch beantworten möchte. Dem Ganzen voran gestellt ist ein Kapitel Management Summary. Dort beschreibt der Autor, […]

Java EE 7

Am 12. Juni 2013 gab Oracle die Java Enterprise Edition 7 offiziell frei. Die bis dahin 28 Spezifikationen umfassende Umbrella-Spezifikation wurde um vier weitere Technologien ergänzt: Batch Applications for the Java Platform Concurrency Utilities for Java EE Java API for […]

Android Schnelleinstieg

Das Buch ist eine Neuauflage des Schnelleinstiegs in Android von Sven Haiges aus dem Jahre 2011. Das Buch wurde inhaltlich auf den neuesten Stand gebracht. Wie der Buchtitel schon andeutet, soll der Leser schnell handlungsfähig werden, sprich selbst Android-Apps programmieren. […]

BeagleBone für Einsteiger

Im Umfeld des zurzeit sehr populären Themas Internet of Things (IoT) ist der Einplatinenrechner Raspberry Pi ein Platzhirsch. Dabei gibt es durchaus weitere interessante und zudem leistungsfähigere Minicomputer. Einer davon ist der BeagleBone. Wie der Titel es vermuten lässt, richtet […]

Einführung in Apache Solr [Buchtipp]

Zu Apache Solr gibt es eine umfangreiche Dokumentation, tausende Tutorials, Blog-Posts und Bücher. Das letzte E-Book, das ich zu diesem Thema erstanden habe, füllte mehr als 1000 Seiten. Vermutlich gerade weil es so unglaublich viel zu diesem Thema gibt, ist […]

Workshop Java EE 7

Kaum drei Monate nach dem Erscheinen der finalen Java-EE-7-Version lieferten die Autoren bereits das vorliegende Buch. Der Titel hält, was er verspricht. Wenn auch an einigen Stellen die Funktionalität nur angedeutet ist, entsteht dennoch eine umfassende Software mit praktischem Bezug: […]

Buchtipp: Taming Text

Für einen menschlichen Leser ist es nicht schwierig, Wörter in Texten zu verstehen. Selbst wenn Begriffe mehrere Bedeutungen haben, bleibt aus dem Kontext klar, was gemeint ist. Unser Gehirn vollbringt dabei eine Leistung, die Maschinen nur schwer erreichen können. Taming […]

Vorgehensmuster für Softwarearchitektur

Stefan Toth liefert auf etwa 230 Seiten 29 Vorgehensmuster, die Beteiligten in Softwareentwicklungsprojekten helfen, Probleme zu lösen. Das Buch ist in sechs ausgewogene, klar strukturierte Kapitel unterteilt. Ein solches Buch bietet Potenzial zu langweilen, das Stefan Toth allerdings ungenutzt verschenkt. […]

Java SE 8 for the Really Impatient

Java SE 8 für den wirklich Ungeduldigen? Nun, dieses Buch ist zu einem Zeitpunkt erschienen, da die finale Version von Java SE 8 noch nicht veröffentlicht war. So mag der Titel mit dem  Erscheinungszeitpunkt zusammenhängen. Oder aber eher für den […]

Personal Kanban

Kanban als Instrument zur Projektsteuerung ist teilweise bekannt. Was aber ist Personal Kanban? Der Untertitel verrät bereits einen Teil: Es geht um die Visualisierung von Aufgaben und Terminen mithilfe des Kanban-Boards. Dabei stehen nicht unbedingt große Projekte, sondern eher persönliche […]

JavaScript für Java-Entwickler

JavaScript gewinnt in letzter Zeit immer mehr an Bedeutung als Programmiersprache für die Webentwicklung jenseits von Einzeilern und Snippets – Node.js aber auch Clientframeworks wie AngularJS lassen grüßen. So gibt es inzwischen einiges an JavaScript-Literatur, sowohl online als auch in […]

Getting Started with Google Guava

Googles Bibliothek Guava bietet sehr viele und nützliche Helferlein im täglichen Umgang mit Java und ist aus vielen modernen Softwareprojekten nicht mehr hinwegzudenken. Bill Bejeck hat nun bei Packt Publishing ein Buch mit dem Namen „Getting started with Google Guava“ […]

The Definitive ANTLR 4 Reference

In seinem ersten Buch erklärte Terrence Parr noch den Namen ANTLR, ANother Tool for Language Recognition. Im aktuellen Werk verzichtet er darauf. Schließlich ist ANTLR inzwischen bekannt genug. Bei dem Produkt handelt es sich um einen Lexer und Parser. Eingabedaten […]

Big Data für IT-Entscheider

Mit diesem Buch richtet sich Pavlo Baron an alle, die in der IT Entscheidungen treffen, und gibt seine vielseitigen Erfahrungen, Erkenntnisse und Meinungen im Bereich „Big Data“ auf etwas mehr als zweihundert Seiten in komprimierter Form weiter. „Big Data“ setzt […]

IT Survival Guide

„Welcome to the Jungle!“ – So lauten die ersten Worte der neuen Auflage des „IT Survival Guide“ für IT-Fachleute und solche, die es werden wollen. Der Name ist dabei Programm; auch die zweite Auflage versteht sich als immer wieder augenzwinkernder […]

Distributed Version Control with Git

Lars Vogel, bekannt durch zahlreiche Tutorials, Vorträge und Bücher, beweist mit seinem neuesten Werk, dass er nicht nur mit Eclipse und Android bestens vertraut ist. In „Distributed Version Control with Git“ beschreibt er die Grundlagen und die Verwendung von Git. […]

Dart in Action

In der Dart-Szene ist Chris Buckett mittlerweile bekannt wie ein bunter Hund. Stunden, nachdem Google die Verfügbarkeit der neuen Sprachen bekanntgegeben hatte, gründete er seinen Blog dartwatch.com, in dem er sich ausschließlich mit Dart beschäftigt. Der Manning-Verlag wurde auf den […]

REST und HTTP

Das vorliegende Buch von Stefan Tilkov liegt nun schon seit zwei Jahren in der 2. Auflage vor. Dennoch hat es nicht an Aktualität verloren, denn als Grundlagenwerk ist es zeitlos. REST ist ein Architekturstil, bei dem mittels eindeutiger Bezeichner (URI) […]

  • 1
  • 2