Haskell-Hackathon in Berlin

In gut zwei Wochen findet vom 26. bis zum 28. September in Berlin der Haskell-Hackathon statt. Wir möchten die Gelegenheit nutzen, alle interessierten Haskell-Programmierer jeden Geschlechts, Alters, Zugehörigkeit und Nationalität einzuladen: kommt nach Berlin, lernt andere Haskell-Programmier kennen, diskutiert und arbeitet zusammen an einer Haskell-Bibliothek, der Infrastruktur oder an einem eigenen Projekt. Auch unerfahrene Haskell-Programmierer sind herzlich willkommen, typischerweise findet sich auf einem solchen Hackathon auch immer eine Gruppen mit Haskell-Neulingen, und es gibt die einmalige Chance, sich Tipps und Tricks von den Haskell-Experten abzuschauen.

Weiterlesen...

Ein Streifzug durch die Features von TypeScript (Teil 2)

Im ersten Teil dieses Artikels über TypeScript ging es um die grundlegende Idee der Sprache und den Umgang mit dem Compiler. Im nun vorliegenden zweiten und vorläufig letzten Teil werden wir das Typ- und Modulsystem weiter durchleuchten und die Grenzen des Typsystems ausloten.

Weiterlesen...

Die BOB-Konferenz ist in den Startlöchern

BOB 2015

Die BOB ist eine neue Konferenz für Software-Entwickler, Architekten und Macher. Sie findet zum ersten Mal am 23. Januar 2015 in Berlin statt. Die BOB wird von von den Betreibern des Blogs „Funktionale Programmierung“ organisiert - entsprechend ist einer der Schwerpunkte die funktionale Programmierung.

Gerade ist der Call for Contributions gestartet, in dem wir nach interessanten Vorträgen fahnden - Deadline ist der 30. September 2014.

Weiterlesen...

Haskell für Einsteiger, Teil 1

Mit dem heutigen Blogartikel möchte ich eine kleine Artikelserie mit dem Titel „Haskell für Einsteiger“ beginnen. Die Serie richtet sich an Leser mit Programmiererfahrung, die Lust auf Haskell haben, bisher aber den Einstieg in die Sprache nicht richtig geschafft haben.

Ich werde versuchen, Ihnen durch praxisnahe Beispiel und direkt lauffähigem Code den Einstieg zu erleichtern. Um loszulegen benötigen Sie lediglich eine Installation der Haskell Platform sowie ein Checkout des git Repositories zu dieser Artikelserie. Wir werden hin und wieder auch ausgewählte Paket über hackage, dem Haskell-Paket-Repository, installieren.

Ich werde mir Mühe geben, viele Dinge detailliert zu erklären. Allerdings würde es den Rahmen dieses Blogs sprengen, auf jedes Detail einzugehen. Hierzu sei das Studium des einen oder anderen Haskell Tutorials oder Buchs empfohlen. Natürlich können Sie Rückfragen auch als Kommentar zu diesem Artikel stellen.

Weiterlesen...

Ein Streifzug durch die Features von TypeScript

In den letzten Jahren hat sich die Entwicklung von Web-Anwendungen in eine Richtung gedreht, in der immer größere Teile komplexer Softwaresysteme im Browser leben. Damit haben sich auch die Ansprüche an den Browser als Softwareplattform geändert, und die Kapselungs- und Abstraktionsmöglichkeiten der ehemals als HTML-Erweiterung angelegten Browser-Programmiersprache JavaScript genügen nicht mehr.

Inzwischen gibt es eine Reihe von Programmiersprachen, die mit unterschiedlichen Ansätzen an JavaScript andocken können. In einem Artikel über ClojureScript wurde in diesem Blog bereits eine Sprache aus der LISP-Familie vorgestellt. Im vorliegenden Artikel geht es um TypeScript, eine Alternative, die sich durch ein statisches, von C# inspiriertes Typsystem und niedrige Einsatzhürden auszeichnet.

Weiterlesen...