Enterprise Software mit Javascript

von am 22.05.2015
0
old_code

Im traditionellen Umfeld der grossen Web-Applikationsframeworks mit serverseitigem Rendering spielte JavaScript meist eine untergeordnete Rolle. Wenn’s hoch kam, hörte man im Team einmal im Monat Aussagen wie: „Du kennst dich doch mit dem jQuery Zeugs aus. Kannst du mal schauen, wieso die Sortierung in der Tabelle nicht mehr funktioniert?“. JavaScript ist „hacky“, der Code schwer wartbar, das Know-how dünn angesiedelt. Assoziiert wird es eher mit Script-Kiddies und Bastlern; im Enterprise Weiterlesen

Diesel, Part 3: Bootstrapping Diesel

von am 20.05.2015
0
Tokens

I ‘ve followed with interest the efforts of my colleagues to implement a lightweight DSL approach using an LL(1) parser in Ruby. Daniel Mölle has shown in his blog post how easily a Melody DSL can be implemented using his Diesel approach. I question myself whether this simple approach is an advantage for more realistic tasks. The Melody DSL is a sort of a Hello World example that is too simplistic in my opinion. Once a project is complex enough for a DSL, I expect to see a significant increase in the number of keywords and language constructs. Weiterlesen

Diesel, Part 3: Bootstrapping Diesel

von am 20.05.2015
0
Bootstrapping Diesel

Mit Interesse habe ich die Versuche der Kollegen verfolgt, einen leichtgewichtigen DSL-Ansatz mittels LL(1)-Parser in Ruby umzusetzen. Daniel Mölle hat in seinem Blog-Post eindrucksvoll gezeigt, wie einfach sich etwa eine simple Melody-DSL mit dem “Diesel” getauften Ansatz implementieren lässt. Nach dieser Lektüre lies mich die Frage nicht mehr los, ob sich diese Einfachheit auch für realistischere Aufgaben noch als Vorteil erweist. Weiterlesen

Big Data for World Peace

von am 12.05.2015
0
Nigeria_Election_BigData International Alert

Zuhlke has been collaborating with peacebuilding charity International Alert since the summer of 2014 in a pro-bono project to look at opportunities for gaining insights and fresh perspectives on the situations in which they operate using social media and other forms of digital data. Alert is one of the world’s leading peacebuilding organisations, with nearly 30 years of experience promoting peace. Its primary goal is to help reduce conflicts within Weiterlesen