Einführung in Property-based Testing

Property-based Testing

Auf der SEROM 2.0 habe ich über Property-based Testing (PBT) gesprochen. Meine Slides dazu gibt es hier: Property-based Testing mit JUnit-Quickcheck. Property-based Testing mit JUnit-Quickcheck from Stefan Macke Inspiriert zu meinem Vortrag wurde ich von Scott Wlaschin, der auf seinem Blog F# for fun and profit regelmäßig über interessante Ideen […]

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 […]

Stephan Görgens über Objektrelationale Mapper

Stephan Görgens über Objektrelationale Mapper – Anwendungsentwickler-Podcast #108

Ein sehr interessantes Interview zum Thema Objektrelationale Mapper mit Stephan Görgens gibt es in der einhundertachten Episode des Anwendungsentwickler-Podcasts. Inhalt Die folgenden Fragen zum Bereich der objektrelationalen Mapper gehen wir im Verlauf des Interviews durch. Objektrelationale Mapper Was ist ein ORM? Warum braucht man einen ORM bzw. sollte ihn verwenden? […]

Markus Amshove - Domänenspezifische Sprachen

Markus Amshove über Domänenspezifische Sprachen – Anwendungsentwickler-Podcast #107

Ein Interview mit Markus Amshove zum Thema Domänenspezifische Sprachen gibt es in der einhundersiebten Episode des Anwendungsentwickler-Podcasts. Inhalt Wir haben uns u.a. über die folgenden Fragen ausgetauscht. Allgemeines zur Person Wie ist dein Name und wo arbeitest du? Wie bist du zur Informatik bzw. Softwareentwicklung gekommen? Welche Ausbildung bzw. welches […]

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 […]

Lernzielkontrolle zu Fehlerbehandlung mit Exceptions

Fehlerbehandlung (Lernzielkontrolle zu Exceptions) – Anwendungsentwickler-Podcast #79

Dieser Beitrag ist Teil 13 von 14 in der Serie Lernzielkontrollen.

Eine Lernzielkontrolle zu Exceptions (in Java) gibt es in der neunundsiebzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Exceptions Was ist eine „Exception“? Eine unerwartete Ausnahmesituation in einem Programm, meistens ein Fehler. Oder: Die Klasse, die dieses Konzept in der Programmiersprache repräsentiert. Was ist die Analogie zur Erklärung der Behandlung von Exceptions? Man […]

Modelliere deine eigene Programmiersprache

Modelliere deine eigene Programmiersprache

Mein ehemaliger Azubi Markus und ich haben einen Artikel bei heise Developer veröffentlicht: Baumeister – Eine eigene Programmiersprache mit Xtext modellieren. Passend zum Thema seiner Abschlussarbeit (Projektdokumentation und -präsentation findest du hier auf der Seite) geht es um die Modellierung einer eigenen Programmiersprache. Wir haben uns vor einiger Zeit für […]

Von wegen schwergewichtig - Moderne Webentwicklung mit Java EE 7

Von wegen schwergewichtig – Moderne Webentwicklung mit Java EE 7

Wie schon mehrfach erwähnt, durfte ich dieses Jahr im Rahmen der Heise Developer World einen Fachvortrag auf der CeBIT in Hannover halten. Mein Thema war Von wegen schwergewichtig – Moderne Webentwicklung mit Java EE 7. Die Heise Developer World ist eine kleine Teilkonferenz auf der CeBIT, die sich speziell an […]

Lernzielkontrolle zu Java EE 7

Java EE 7 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #54

Dieser Beitrag ist Teil 12 von 14 in der Serie Lernzielkontrollen.

Mit Java EE 7 ist es recht einfach möglich, mehrschichtige Enterprise-Anwendungen zu programmieren. In der vierundfünfzigsten Episode des Anwendungsentwickler-Podcasts gibt es eine Lernzielkontrolle zur Enterprise Edition von Java. Inhalt Welche Versionen von Java gibt es? ME, SE, EE Was ist Java EE? Die Enterprise Edition. Eine Sammelspezifikation für mehrere Teilspezifikationen. […]