Suche
Kolumne

Planet Android: Die Anmeldeinformationen mitnehmen und wie AMP Stories Geschichten in Bildern erzählt

Jeden Nutzernamen und jedes Passwort für jede App auf dem neuen Smartphone eingeben zu müssen, ist nervig. Um genau das Nutzern zu ersparen versorgt Google App-Entwickler mit einigen neuen Tools. Bei den AMP Stories geht es dem Unternehmen eher darum, Inhalte wie Bilder, Videos und Grafiken noch ein bisschen schicker zu machen. Was sonst noch so auf dem Androiden-Planeten passiert? Das Samsung Galaxy S6 bekommt vielleicht doch noch Android 8.0.

Funktionale Programmierung in Java: Was wäre, wenn wir alles ganz anders machen würden?

Der Kern von objektorientierter Programmierung ist die Kapselung von Daten und den darauf operierenden Methoden. Das macht Objektorientierung zu einem guten Kandidaten, um Businesslogik zu implementieren, da diese ja in der Regel eine Verknüpfung von Daten und Operationen darstellt. Richtig angewendet, lassen sich sehr gut lesbare und wartungsfreundliche Businessanwendungen mit objektorientierter Programmierung schreiben.

Lagebericht Eclipse-IDE: Gradle News und Verbesserungen im Eclipse Debugger

Nach dem eher politischen Inhalt des letzten Teils der Kolumne geht es diesmal wieder um die technischen Entwicklungen der Eclipse IDE. Die Arbeiten an der neuen Version 4.8 sind bereits in vollem Gange und es ist wichtig, dabei auf dem Laufenden zu bleiben. Das Eclipse-Projekt hat außerdem beschlossen, ab 2018 alle drei Monate ein neues Release mit allen Neuerungen zu veröffentlichen, die bis dahin entwickelt sind. Daraus folgt, dass die Leser dieser Kolumne in Zukunft immer nur noch ein paar Wochen warten müssen, um in den Genuss der hier beschriebenen Änderungen zu kommen.

Planet Android: Was Google uns schon einmal über die I/O18 verrät

Vom 08. bis zum 10. Mai findet die I/O18 statt. Mehr weiß über Googles Developer-Event aktuell kaum jemand. Wer etwas darüber erfahren möchte, muss sich die Informationen verdienen und kleine Rätselaufgaben lösen. Neben diesem kleinen Spiel hat Google auch Google Play Games Services C++ SDK 3.0 veröffentlicht und kündigt an, das Testen von In-App-Abos künftig zu vereinfachen und zu beschleunigen.

Hitchhiker’s Guide to Docs-As-Code: Diagramme, aber richtig…

Architekturdokumentation besteht hauptsächlich aus Fließtext, Tabellen und Diagrammen. Fließtext und Tabellen sollten nach der letzten Folge kein Problem mehr sein. Jetzt zeigen wir Ihnen mehrere Optionen, Diagramme in Ihre Dokumentation zu integrieren: Einerseits den einfachen Weg des Referenzierens (mit einigen möglichen Optionen) und alternativ Diagrams-as-Code, was gut zu Titel und Inhalt dieser Kolumne passt. So viel sei allerdings schon verraten: Leider eignet sich der letztgenannte (PlantUML-basierte) Ansatz nur für ganz wenige Arten von Diagrammen. Aber eins nach dem anderen – fangen wir mit den einfachen Dingen an.

Enterprise Tales: Reactive oder nicht reactive?

Vor einiger Zeit habe ich eine Kolumne zu Reactive Programming in Java 9 und Spring 5 geschrieben und dabei auch kurz betrachtet, was passieren müsste, damit dieses Konzept Einzug in Enterprise Java halten kann. Auf technischer Ebene müsste vor allem die Bindung eines Requests an (nur) einen Thread überwunden werden. Grundsätzlich ist asynchrone Verarbeitung zwar mit Servlet 3.0 möglich, viele Java EE Specs verlassen sich aber noch darauf, dass die Verarbeitung eines Requests auch nur in einem Thread stattfindet. Ist das einmal nicht der Fall, kann es durchaus sein, dass relevanter Kontext fehlt. Soll also das Programmierparadigma der reaktiven Programmierung in den Enterprise-Java-Standard aufgenommen werden, gibt es hier noch einige offene Punkte.

Planet Android: Die dunkle Seite erobert Kotlin & Neues von Meltdown und Spectre

Wie bei Star Wars gibt es im Cyberspace die Guten und die Bösen. Letztere heißen dort Black Hat Hacker. Ebendiese haben sich auf Kotlin gestürzt und eine bösartige App entwickelt. Die Malware ist die erste ihrer Art. Von Meltdown und Spectre gibt ebenfalls Neuigkeiten. Im Internet kursiert eine Liste, die möglicherweise verrät, welche Smartphones Patches bekommen werden.