Java-Kenntnisse auffrischen

Meine Java-Kenntnisse aus der Uni liegen nun ein paar Jahre zurück, so dass eine kleine Auffrischung an der Zeit ist. Man könnte sich ein Buch zu Java 8 gönnen und in der Tat gibt es zahlreiche Bücher zu diesem Thema. Allerdings musste ich feststellen, dass die meiste Literatur mit Variablendeklaration, Schleifen, Bedingungen etc. aufwartet. Da sich meine derzeitige Programmier-Heimat Objective-C und Java diesbezüglich nur wenig unterscheiden, habe ich keine Lust so viele Seiten mit der Einführung in die Programmierung zu verbringen.

Tatsächlich gibt es im WWW mehrere Anlaufstellen, um eine praxisnahe Java-Auffrischung zu erhalten. Beispielsweise bietet iTunes U Video-Kurse der Universitäten Binus, Freed-Hardemann und mit der Internationalen Universität Bad Honnef sogar einen deutschsprachigen Kurs.

Eine ganz besondere Empfehlung gilt der Web-Seite caveofprogramming.com. Dort stellt der Entwickler John Purcell mehrere Kurse zu Java kostenlos zur Verfügung. Purcells Kurse sind allesamt englischsprachig, sollten aber auch weniger englisch-versierte Menschen nicht abschrecken, denn seine ruhige Sprechweise macht ihn sehr gut verständlich. Insbesondere hat mir sein Kurs zu Programmier-Mustern in Java gefallen.

Newsletter-Empfehlung zur iOS- und Mac-Programmierung

Newsletter mag man eher als lästiges Marketing-Instrument empfinden, aber in diesem Fall sind die wöchentlichen E-Mails sehr willkommen. Die Rede ist vom englischsprachigen iOS Dev Weekly, den Kurator Dave Verwer in schöner Regelmäßigkeit jeden Freitag an seine Abonnentinnen und Abonnenten sendet.

Im Newsletter geht es um Neuigkeiten rund um Swift und Objective C. Außerdem sind immer Empfehlungen zu Entwickler-Werkzeugen dabei und auch Hinweise zu Marketing und Design sind enthalten.

Ein Abonnement dieses Newsletters sei hiermit jeder iOS- oder OS-X-Entwicklerin und jedem iOS- oder OS-X-Entwickler empfohlen.

Tipp für Cocoa- und Cocoa-Touch-Entwicklerinnen und Entwickler

Heute mal ein Lesetipp für Cocoa– und Cocoa-Touch-Entwicklerinnen und Entwickler: Brent Simmons‘ Blog Inessential bietet interessante Erfahrungen und sehr praktische Hinweise des bekannten Entwicklers. Beispielsweise formuliert er in einer Reihe von Beiträgen sehr direkt, wie man Crashs der eigenen Anwendung vermeiden kann: How Not to Crash

Auch seine jüngste Hinwendung zur neuen Programmiersprache Swift ist lesenswert, denn er hat – wie viele andere Entwicklerinnen und Entwickler auch – abgewartet, was in dem Jahr seit der Vorstellung von Swift auf der WWDC 2014 bis jetzt passiert. Nun, da die Sprache etwas reifer geworden ist, beschreibt Simmons seine Erfahrungen; für interessierte Swift-Anfänger ein guter Anlaufpunkt.