Einführung in die funktionale Programmierung mit Java

Aktuell vertiefe ich mit meinen Azubis das Thema funktionale Programmierung in Java. Dazu bin ich immer auf der Suche nach passender Einstiegsliteratur. Bei den Java Code Geeks gibt es eine nette vierteilige Einführung in den funktionalen Programmierstil mit Java und anderen Programmiersprachen: The Functional Style – Part 1. Neben einer […]

Wir bauen uns eine Monade - Railway Oriented Programming

Wir bauen uns eine Monade – Railway Oriented Programming statt Exception Handling

Dieser Artikel erschien in Ausgabe 04/2017 der Java aktuell. Er ist auch als PDF verfügbar: Stefan Macke – Wir bauen uns eine Monade – Railway Oriented Programming statt Exception Handling. Wir bauen uns eine Monade Monaden sind vielen objektorientierten Softwareentwicklern nur als kryptisches Konstrukt der funktionalen Programmierung bekannt. Dabei arbeiten […]

Gregor Trefs - Funktionale Programmierung, Konferenzvorträge, Fachartikel

Gregor Trefs über funktionale Programmierung, Konferenzen und Fachartikel – Anwendungsentwickler-Podcast #106

Funktionale Programmierung, Konferenzvorträge und Fachartikel im Gespräch mit Gregor Trefs sind das Thema der einhundertsechsten Episode des Anwendungsentwickler-Podcasts. Inhalt Folgende Fragen gehen wir im Verlaufe des Interviews durch. Allgemeines zur Person Wie ist dein Name und wo arbeitest du? Gregor Trefs, 31 Jahre alt Momentan bin ich freiberuflich unterwegs Themen: […]

Type-First Development

Type-First Development

Ich schaue immer gerne, wie man in anderen Programmiersprachen idiomatisch Software entwickelt. Dieser Artikel von Tomas Petricek ist ein gutes Beispiel für ein mögliches Vorgehen in F#: Why type-first development matters (danke an Markus für den Link-Tipp). F# ist eine funktionale Programmiersprache auf der CLR und bietet dem Entwickler viele […]

Railway Oriented Programming mit Java

Railway Oriented Programming mit Java

Am vergangenen Freitag ist bei Heise Developer ein Fachartikel von mir erschienen. Es geht um das Thema Railway Oriented Programming in Java. So lautet auch der Titel meines Vortrags auf der diesjährigen JavaLand in Brühl. Kurz gesagt geht es darum, wie man in Java auch ohne Exceptions programmieren kann. Es […]

Impedence Mismatch, OOP, Funktionale Programmierung

Impedence Mismatch, Objektorientierung und funktionale Programmierung

Ich habe hier schon einige Artikel von Vladimir Khorikov verlinkt und es werden ständig mehr. Er schreibt aber auch wirklich gute Sachen! 🙂 Dieses Mal geht es um den Impedence Mismatch zwischen objektorientierter Programmierung und relationalen Datenbanken: OOP, FP, and object-relational impedance mismatch. Auch wenn sich das Thema vielleicht zunächst […]

Literaturempfehlungen für (angehende) Java-Entwickler – Anwendungsentwickler-Podcast #35

Für Einsteiger, aber auch für Fortgeschrittene im Bereich der Java-Programmierung habe ich einige Buchtipps zusammengestellt, die ich in der fünfunddreißigsten Episode des Anwendungsentwickler-Podcasts durchgehe. Inhalt Kostenfreie Literatur Bei Oracle gibt es eine sehr umfangreiche und kostenlose Einführung in Java, die ich selbst gelesen habe. Kann ich definitiv weiterempfehlen! Aber auch […]