Category Archives: Other languages for the Java VM

Frege – ein Haskell für die JVM

Funktional zu programmieren, kommt gerade wieder groß in Mode. Die Ideen sind nicht neu, aber gerade für uns an Objektorientierung gewöhnte Java-Entwickler sehen sie erst mal ziemlich kompliziert aus. Dabei versprechen die Verfechter der funktionalen Programmierung, dass man besser strukturierte … Continue reading

Posted in Java and Quality, Other languages for the Java VM | Tagged , , , | Leave a comment

Korrelations-ID mit Javascript Client und Grails REST Backend

Bei mehrfachen asynchronen Funktionsaufrufen ist nicht klar, welche Antwort zu welchem Aufruf gehört. Insbesondere wenn sich Aufrufe überholen, treten kuriose Effekte auf. Um dieses Verhalten zu verhindern, gibt es in den Enterprise Integration Patterns den Correlation Identifier. Dazu wird bei … Continue reading

Posted in Groovy and Grails, Other languages for the Java VM, SOA / Webservices | Tagged , , , , , | Leave a comment

Funktionale Programmierung in In-Memory-Grid Systemen

Große Datenmengen im GB und TB Bereich erlauben es nicht, die zu verarbeitenden Daten zur Verarbeitung an den Client zu übertragen. Eines der wichtigen Konzepte in modernen, verteilten In-Memory-Grid Systemen ist es daher, den auszuführenden Code zu den Daten zu … Continue reading

Posted in Other languages for the Java VM | Tagged , , , , , | Leave a comment

JavaScript Lint – checks your JavaScript source code for common mistakes

I recently worked on a web application with a lot of Javascript code in it. The app worked well in Firefox, but when trying it in Internet Explorer 7 – to my surprise – the app did not work and … Continue reading

Posted in Java and Quality, Other languages for the Java VM | Tagged , | 1 Comment

Clojure

Clojure ist eine der alternativen Sprachen für die JVM. Allerdings unterscheidet es sich als Lisp-Dialekt deutlich von den anderen üblichen Verdächtigen wie Groovy, Scala, JRuby und Co., die einem sonst als Erstes als Alternative zu Java in den Sinn kommen. Clojure … Continue reading

Posted in Other languages for the Java VM | Tagged , | Leave a comment

Great series about Functional Scala

Mario Gleichmann has started a great series of blog post about functional programming in general using Scala examples in particular. Check it out, if you are interested in the concepts of functional programming, especially if you are coming from imperative … Continue reading

Posted in Other languages for the Java VM | Tagged , | Leave a comment

Class enhancement auf der JVM

Jeder Java-Entwickler hatte wahrscheinlich schon einmal den Wunsch, Mehrfachvererbung einzusetzen. Auch wenn es gute Gründe dagegen gibt, könnte der Einsatz der Mehrfachvererbung oftmals die Duplizierung von Quellcode verhindern. Denn selbst wer Delegation anstatt der Mehrfachvererbung einsetzt, muss zumindest die Methodensignaturen … Continue reading

Posted in Groovy and Grails, Java Runtimes - VM, Appserver & Cloud, Other languages for the Java VM, Spring Universe | Tagged , , , , , | Leave a comment