Category Archives: Did you know?

Liquibase: Best Practices

Liquibase ist ein System, um Datenbankschema-Änderungen festzuhalten und per SCM nachvollziehen zu können. Diese Änderungen können in XML, YAML, JSON oder SQL geschrieben werden und enthalten datenbankunabhängige Anweisungen. Liquibase kümmert sich dann darum, die Konvertierung für die jeweilige Datenbank zu … Continue reading

Posted in Did you know?, Java Persistence | Tagged , , , | 1 Comment

Parallel stream processing in Java 8 – performance of sequential vs. parallel stream processing

Parallel processing is all around nowadays. Because of the increase of the number of cpu cores and the lower hardware cost which allows cheaper cluster-systems, parallel processing seems to be the next big thing. Java 8 cares for this fact … Continue reading

Posted in Did you know?, Java Basics | Tagged , , , , , , , , , , , , | 3 Comments

Erstes öffentliches Architektur Kata in Mannheim – ein Erfahrungsbericht

Vorletzte Woche Montag haben sich 10 Interessierte zum ersten öffentlichen Architektur-Kata im Rahmen des Agile Monday Mannheim im Club Speicher 7 am Mannheimer Hafen eingefunden. Mit dabei waren sowohl erfahrene Software-Haudegen als auch junge IT-Consultants und Architekten. Was war die … Continue reading

Posted in Agile Methods and development, Did you know? | Tagged , , , , , | Leave a comment

Java Gaming ist kein Mythos!

Unerklärlicherweise wird Java immer noch als nicht geeignet für die Spieleentwicklung wahrgenommen, während gleichzeitig Android Java Games einen Markt von mehreren Milliarden Dollar ausmachen, C# die Hauptsprache für die Unity-Engine ist, die Unreal Engine jahrelang uScript benutzt hat. Java is … Continue reading

Posted in Did you know? | Tagged , , | Leave a comment

Add Support for Java 8 Date & Time API to Jackson Serialized REST Web Services

When you are building REST web services using the Java 8 JDK, you might want to use the new Date & Time API to define temporal fields in your entity classes. For example, you might define the following simple User … Continue reading

Posted in Did you know?, SOA / Webservices | Tagged , , , , | 5 Comments

Log4j 2 configuration depending on environment

In a recent project, we used Log4j 2 as a backend for slf4j. Logging is configured differently for the local application start than for production. To do this, we used to have one configuration per environment and a piece of … Continue reading

Posted in Did you know? | Tagged , , , | 2 Comments

Modernisierung: EAR bauen mit Gradle, aber bitte mit WAR

Die Aufgabe klingt erstmals einfach, und die Antwort auf die Frage “geht das auch noch, wenn wir auf Gradle umsteigen?” beantwortet man ganz gerne mit “ja, das müsste out-of-the-box problemlos möglich sein.” Es geht hierbei um eine gar nicht so … Continue reading

Posted in Build, config and deploy, Did you know? | Tagged , , | 1 Comment