Functional Reactive Programming (FRP): Mehr als nur Datenströme und Lambdas #2

Functional Reactive Programming (FRP): Mehr als nur Datenströme und Lambdas #2

In unserem vorherigen Blogpost ging es um die Grundlagen von Functional Reactive Programming (FRP). Im zweiten Teil widmen wir uns nun der Implementierung des Programmierparadigmas mit Java und Spring.

Read More

Functional Reactive Programming (FRP): Mehr als nur Datenströme und Lambdas #1

Functional Reactive Programming (FRP): Mehr als nur Datenströme und Lambdas #1

Funktionale reaktive Programmierung ist ein Programmierparadigma, welches reaktive Programmierung mit asynchronen Datenströmen verbindet und Bausteine der funktionalen Programmierung verwendet. Genau wie bei anderen Programmierparadigmen handelt es sich nicht um eine brandneue Idee. Das Konzept wurde 1997 eingeführt, jedoch seit 2014 wächst zunehmend die Beliebtheit, als das später noch zu erwähnende Reactive Manifesto veröffentlicht wurde. Im Folgenden soll es un die Grundlagen der Funktionalen Reaktiven Programmierung (FRP) gehen.

Read More

10 Android Libraries, die Architektur und Entwicklung einer Android App enorm verbessern

10 Android Libraries, die Architektur und Entwicklung einer Android App enorm verbessern

Beim Konzipieren und Programmieren von Android Apps wird es - je größer die App wird - immer unübersichtlicher und der Code immer umfangreicher und komplizierter. Wie kann man wieder mehr Übersicht in die Architektur der App bringen? Und wie kann man beim Erstellen des Codes für immer wiederkehrende Basisfunktionalitäten Zeit und Platz sparen? Die wachsende Zahl von Android Libraries bietet hierfür einen umfangreichen Fundus an Helfern. Wir haben uns zahlreiche Libraries angeschaut und die 10 besten rausgesucht, die die Arbeit eines Android-Programmierer wirklich einfacher machen.

Read More

Darf’s auch ein bisschen schneller sein?! Webanwendungen mit JavaScript

Darf’s auch ein bisschen schneller sein?! Webanwendungen mit JavaScript

JavaScript ist laut TIOBE Index mittlerweile auf Platz sieben der bekanntesten Programmiersprachen und die Tendenz ist steigend. In der Business IT tut sie sich gegen den Branchenprimus Java aber noch schwer. Dabei ist JavaScript gerade für Webanwendungen ‚state of the art’ und bekannt für schnelle und schicke „Single Page Apps“. Aber warum setzt sich JavaScript bei Unternehmensanwendungen dennoch nicht durch?

Read More

W-JAX 2015: Agile Day

W-JAX 2015: Agile Day

Im ersten Teil des Blogs habe ich angekündigt, dass sich dieser Part um Agilität drehen wird. Ich habe meine Erfahrungen mit den Erfahrungen der Referenten zusammengefasst und werde die Agilität aus Sicht eines Entwicklers, eines (Projekt-)Teams, eines Unternehmens und eines Konsumenten agil entwickelter Software betrachten.

Read More

Java 8 - kurz und bündig

Java 8 - kurz und bündig

Java 8 ist seit März 2014 in der Release-Version verfügbar und bahnt sich derzeit den Weg in die ersten Projekte. Zwar findet sich auf http://java.com aktuell noch die siebte Version der Java Runtime Environment, doch die Entwicklerversion JDK 8 kann bereits seit dem Frühjahr 2014 heruntergeladen werden. Passend dazu wurde auch die IDE Eclipse 4.4 Luna fertiggestellt, die Java 8 vollständig unterstützt.

Read More