Scala Parserkombinatoren im Dienste des Bieres

Bier ist mehr als 5000 Jahre alt und wurde (möglicherweise durch Zufall?) im alten Ägypten durch halbgebackenes, vergorenes Brot erfunden. Super Sache, denn dadurch sind wir heute nicht nur um ein wohlschmeckendes Getränk reicher, wir haben auch einen Anwendungsfall, an dem wir unsere hier vorgestellten Parserkombinatoren in Scala ausprobieren können.

weiterlesen

Gunther Wittig

Parserkombinatoren in Scala – Erste Schritte

Parserkombinatoren sind ein Werkzeug, um Parser in Scala zu erstellen. Dieser Artikel soll den Einstieg in das Thema etwas erleichtern.
Im Laufe der zweiteiligen Artikelserie entsteht ein Parser für eine DSL. Die verschiedenen Aspekte von Parserkombinatoren in Scala werden nach und nach diskutiert.

weiterlesen

Gunther Wittig

RED “Runtime Environment for Developers” – Ein erster Blick unter die Haube

Im ersten Artikel dieser Blogserie hat mein Kollege Lukas Pustina bereits eine Einführung in RED (Runtime Environment for Developers), unserer Docker basierten Entwicklungsumgebung, gegeben. In diesem Artikel werde ich auf die ersten technischen Details von RED eingehen. Das Projekt ist auf GitHub verfügbar und wird mit jedem nachfolgenden Artikel dieser Serie erweitert.

Im Einführungsartikel wurde bereits erwähnt, dass die Grundlagen VirtualBox, Vagrant und Docker sind. Ziel dieses Artikels ist die Basiskonfiguration dieser 3 Komponenten, um die Folgenden Grundanforderungen erfüllen zu können:

  • Docker soll automatisiert installiert werden können
  • Docker Container sollen vom Host (PC / Laptop) aus erreichbar sein
  • Docker Container sollen statische IP Adressen zugewiesen bekommen können
  • Die statischen IP Adressen sollen nicht mit den automatischen von Docker zugewiesenen IP Adressen kollidieren

weiterlesen

Alexander Berresch