Posts tagged with jvm

All posts tagged with jvm in chronological order with newest first.

Das Spock-Framework ist momentan meiner Meinung nach das komfortabelste Test-Framework für die Java-Plattform. Da es auf der Sprache Groovy aufbaut ist es sehr ausdruckstark.

While I was reading the excellent book by Kevin Suffern "Ray tracing from the ground up", I implemented a ray tracer in Java and wrote a DSL in Groovy, to describe scenes more easily and dynamically.

Das Thema "Kovarianz und Kontravarianz" wird zwar auch bei Wikipedia erklärt, ich versuche es hier mit eigenen Worten und Scala.

I explain "covariance and contravariance" with some simple Scala examples.

This article shows how to use k-d-trees with Apache Spark.

Scala ist ein wichtiger Meilenstein bei der Fusion von funktionaler und objektorientierter Programmierung. Diese Fusion ist noch nicht abgeschlossen, sondern ein “Entdeckungs-Prozess”, der noch ein paar Jahre andauern wird.

This is the last part in a series of four. It show how to analyse the emails with Kibana.

This is the third part in a series of four. It explains the technical background.

This is the second part in a series of four. It shows installation and usage.

This article shows how to use Elastiksearch database with Spring Boot. It is the first in a series of four.

Wenn man Java 8 lernen will, ist “Java 8 in Action: Lambdas, Streams, and Functional-Style Programming” das eine Buch, was man gelesen haben sollte.

An “The Definitive Guide to Grails 2” kommt keiner vorbei, der Grails lernen will.

Das Buch “Getting Started with Roo” hat nur etwas über 50 Seiten und beinhaltet eine kurze und oberflächige Einführung in die Benutzung von Spring ROO.

Die Programmierung von parallelen und nebenläufigen Programmen mit Shared-Memory und Threads ist kompliziert und sehr fehleranfällig. Als Lösungsansätze wurden z. B. Software-Transactional-Memory (STM), Message-Passing-Architekturen und Aktoren-Modelle entwickelt. In “Programming Concurrency on the JVM” werden diese für die Java-Plattform vorgestellt.

During the christmas holidays i tried out Scala and TestNG with Gradle.

Diese Schulung vermittelt die testgetriebene Entwicklung mit dem Schwerpunkt auf JUnit 4. Andere Frameworks wie JUnit 3 und TestNG werden kurz eingeführt (Stand 2009).

Ant bietet immens viele Möglichkeiten, die den meisten nicht bekannt sind. Diese Schulung geht in die Tiefen von Ant (Stand 2009).

Memoization is a well known optimization technique to avoid repeated calculations. With dynamic programming languages like Groovy it is possible to extend the behaviour of an already exisiting class at runtime.

The german magazine JavaSpektrum organized the "Dynamic Languages Shootout" contest for the OOP 2008 conference. The challenge was to create a computer game similiar to Scrabble in a dynamically typed programming language.

JRuby provides access to Java packages, so it is possible to use packages created with the Eclipse Modeling Framework (EMF).

The german magazine JavaSpektrum organized the “Dynamic Languages Shootout” contest for the OOP 2008 conference. The task was the creation of a computer game similiar to Scrabble in a dynamically typed programming Languages.

Writing plugins for Eclipse with other languages than Java is not officially supported, but there is a way to write an Eclipse plugin with Groovy only. As prerequisites you need Eclipse with a JDT and the Groovy Eclipse plugin.

The UML2 project provides an EMF based implementation of the UML 2.x metamodel in Java. With the EMFBuilder it is possible to create and process UML2 models.

While i was cleaning up my hard disk on my Linux in 2007, i needed a program that displays the disk usage graphically. I didn't find a suitable one on the web. At that time i was learning Groovy and it's for rapid application development, isn't it. So i gave it a try.

This article shows how Groovy can be used to work with the Eclipse Modeling Framework (EMF).

The Common Warehouse Metamodel (CWM) is a standard by the Object Management Group (OMG). The intention of CWM is to define a standard for metadata in Data Warehouses and Business Intelligence applications.

When i first heard of the Eclipse Modeling Framework (EMF) i got really excited, i tried it out and i wanted to use it.

Ich wollte herausfinden, wie schwer es ist, in Eclipse einen Editor für eine Programmiersprache zu schreiben. Ich kannte damals keinen Open-Source-SQL Editor (auch für Eclipse gab es noch keinen) und somit fing ich mit einem kleinen Prototypen zu Testzwecken an.

Über Weihnachten 2004 schrieb ich ein EMF-Plugin für Familenstammbäume. Ostern 2005 fand ich dann die Zeit dafür, einen GEF-Editor dafür zu entwickeln.