Alle Artikel in: Bücher

Was ist Scala?

Scala ist eine funktionale, objektorientierte Programmiersprache, die sich durch einen kompakten und prägnanten Programmierstil auszeichnet. Entstanden ist sie unter der Leitung von Martin Ordesky an der École Polytechnique Fédérale de Lausanne. Scala läuft auf der Java Virtual Machine (JVM) und ermöglicht Programmierern, die dort verfügbaren Bibliotheken zu nutzen und mit den dort beheimateten Sprachen, insbesondere Java, zusammenzuarbeiten. Im Vergleich mit Java ist Scala aber wesentlich weniger gesprächig, d.h. benötigt weniger Codezeilen, ist typsicherer, unterstützt die Funktionale Programmierung (FP) und übertrifft aber gleichzeitig Java in Sachen OOP – in Scala ist wirklich alles ein Objekt. Abgeleitet von SCAlable LAnguage (skalierbare Sprache), ist Scala tatsächlich für alle Anwendungsdimensionen geeignet: von kleinen, interpretierten Skripts bis zu verteilten  Enterprise-Applikationen und Middleware-Implementierungen. Diese Skalierbarkeit, ein modernes Objektmodell, das fortgeschrittene Typsystem und die Wiederverwendbarkeit der Java-APIs machen Scala für Programmierer so ungemein attraktiv. Scala ist aber auch eine Sprache für Profis und erfordert einiges an Reflexion. Im O’Reilly Verlag ist soeben das Buch „Programmieren mit Scala“ erschienen. Die beiden Autoren zeigen, was Scala so verführerisch macht, erklären die Sprache von der …

O’Reilly im Facebook-Film

Letzte Woche habe ich mir „Social Network“, David Finchers Film über den Facebook-Gründer Mark Zuckerberg, im Kino angeschaut. Obwohl ich eigentlich biographische Filme nicht besonders mag – mein Leben ist öde genug, da brauche ich mir das Leben anderer Leute nicht auch noch anschauen – und ihn eher aus „beruflichem“ Interesse angeschaut habe, war ich von diesem Bio-Pic mit Überlänge doch gebannt. Das lag zum einen an dem beeindruckenden Zuckerberg-Darsteller Jesse Eisenberg, zum anderen an einer ganz bestimmten Szene: Bei Facebook soll eine Programmiererstelle besetzt werden  durch eine Art Hacker-Casting. Um einen Tisch sitzen drei Programmierer und versuchen die ihnen von Zuckerberg gestellte Hackingaufgabe zu lösen. Und was liegt da auf dem Tisch? Ein O’Reilly-Buch! Und zwar Costales‘ Sendmail – schade, dass ich im Kino keine O’Reilly-Kataloge zum Verteilen dabei hatte. Also, Sie können sich den Film beruhigt anschauen, denn wenn ein O’Reilly-Buch darin vorkomt, kann er schon mal so schlecht nicht sein :-) Leider hab ich keinen Screenshot davon machen können – vielleicht hat ja einer von Ihnen ein Beweisfoto gemacht?

Cocoa und der schnelle Einstieg in die App-Entwicklung

Jeder will Sie: Apps. Auch auf der Frankfurter Buchmesse, die Anfang Oktober stattfand, drehte sich alles um sie. Speziell die Frage, wie man simple Textseiten in interaktive Anwendungen verwandeln kann, beschäftigt Verlage, Buchhändler und Autoren. So genannte Enhanced oder Enriched eBooks – mit Multimedia angereicherte eBooks – können der Buchbranche einen neuen Schub geben. Oder wie wäre es beispielsweise, wenn Sie das Ende eines Romans künftig selbst mitbestimmen? Oder in einem Krimi selbst die Ermittlerrolle übernehmen? Alles ist denkbar, die Spielwiese für Entwickler riesig – und nicht nur die Buchbranche wartet  darauf, ihre Produkte als App umzusetzen. Doch sind sie nicht das Allheilmittel, und bei einem geringen Durchschnittspreis ist es die Masse, die den Erfolg bringt. Wie schafft man es, eine App zu entwickeln, die sich überhaupt erst einmal von den Tausenden anderen im App Store abhebt? Und das, ohne damit Stunden über Stunden zuzubringen? Entscheidend ist neben einer außergewöhnlichen inhaltlichen Idee, Attraktivität und Funktionalität der App auch die Art und Weise der Programmierung. Und hier sind wir bei Ihnen – den Entwicklern. Denn bevor …

Wie entsteht eine neue Reihe? – Neue Adobe CS5-Reihe bei O’Reilly

Im Sommer haben wir schon angekündigt, dass wir an einer tollen neuen Sache arbeiten. Mittlerweile sind wir schon auf der Zielgeraden und können sagen: Das wird super! Zwei unserer Lektorinnen arbeiten mit Hochdruck an insgesamt vier Büchern zur Adobe CS5-Reihe, die Ende November bei uns erscheinen werden. Das ist ein spannendes Feld, denn da dies eine komplett neue Buchreihe sein wird, mussten schon im Vorfeld viele verschiedene Überlegungen bezüglich der Reihenkonzeption angestellt werden. Schnell stand fest, welche Bücher wir machen möchten – es werden Bücher zu Photoshop, Indesign, Illustrator und Flash CS5 erscheinen. Doch wie genau sollen die Bücher aussehen? Für wen sollen sie sein, wie sollen sie didaktisch aufbereitet sein? Und wie sollen sie gestaltet sein, welche Cover fänden wir toll? All diese Fragen haben wir in den letzten Monaten geklärt, während die Autoren fleißig am Buch schrieben. Fragen wir doch kurz einmal Inken Kiupel und Susanne Gerbert, die Lektorinnen der Bücher, zu den Vorüberlegungen. Welche konzeptionellen Überlegungen habt ihr getroffen? Inken: Der Arbeitsalltag in Agenturen und Medienunternehmen wird immer dynamischer, der Zeitdruck nimmt …

Neuauflage: C# von Kopf bis Fuß

„Solide und unterhaltsam“, „außergewöhnlich“, „begeisternd“ oder schlichtweg „cool“ – das sind nur einige Auszeichnungen, die unsere von Kopf bis Fuß-Reihe häufig erhält. Und das nicht von ungefähr: Kreativ und witzig erklären die Lehrbücher schwierige und oftmals trockene technische Sachverhalte. Ihre Autoren entwerfen mit enormer Liebe zum Detail Geschichten rund um Objekte und Befehle, um Funktionen und Algorithmen – und setzen diese auch grafisch anspruchsvoll um. Das schlägt sich natürlich auch in der Produktionszeit eines Bandes nieder: Während bei anderen Büchern ein zügiges Erscheinen nach nur wenigen Monaten Schreib- und Lektoratsarbeit möglich (und meist auch wichtig) ist, nehmen sich zunächst die Kollegen des amerikanischen Head First-Teams für einen von Kopf bis Fuß-Titel viel Zeit. Jede einzelne Seite wird individuell gestaltet und geprüft, bis sie schließlich für gut befunden wird. Dann folgt im deutschen Büro die Übersetzung und eventuell auch eine Anpassung an deutsche Gegebenheiten. Jedes einzelne Buch der Reihe ist damit eine kleine, erlesene Perle, der wir all die Zeit geben, die sie braucht. Belohnt wird all der Aufwand von Ihnen, liebe Leser. Begeisterte Zuschriften, Kundenrezensionen, …