Tag: java
-

JavaLand Insights: A Look into the world of further education with Thieu and Frank
by
Part 2/3 of our interview series on further education A conference with rollercoasters, student vibes and community organization? That’s JavaLand, which my colleagues Thieu and Frank attended in March this year. I asked them about their impressions. Their different perspectives were particularly interesting, as Frank has been working as a developer for almost 40 years,…
-

Open Source in Software Development
by
Open Source, once started with Linux, has now been around for 30 years and is omnipresent (see Java, Kotlin, TypeScript…). Together with my colleague Kolja, who heads our Open Source team, I take a look at numerous aspects of the topic, such as:
-
Extensible and configurable WebSocket messages
by
WebSockets provide a flexible bi-directional way to communicate between the web browser and the backend server. In particular, it allows the server to send push messages to the client in order to inform it about data updates and the like. However, the Java API only allows for static Object encoders and decoders, i.e. they cannot…
-
Isolated unit testing of Java EE and Spring components
by
When developing modern Spring or Jakarta EE based applications and micro services there is a need for fine-granular component testing. I.e. you do not want to test your code in a full-blown environment only, because such tests will be slow. Instead, you might want to write tests at the component level using a mixture of…
-
Reducing memory consumption in Java/Kotlin applications
Almost every developer knows the problem to read large sets of data from the database. It may crash your application with an OutOfMemoryError and cripple its performance. As a consequence, filtering and processing large results may even further increase memory consumption. Luckily, there is a convenient remedy using Hibernate and Kotlin sequences.
-
JPA Pitfalls (16): EntityManager.remove Does Not Remove Entity
This blog article is part of a “series of blog articles” about common pitfalls using JPA and ways to avoid them. In this article, we describe a problem with entites not beeing removed altough EntityManager.remove succeeds.
-
Kotlin/JVM, Rust, and Randy Random
by
In this previous article I implemented a small, enterprisy benchmark to compare the concept of garbage collection used by Kotlin/JVM with the concept of Rust, which claims to not have any garbage collector at all. My conclusion was, that for a moderate increase in the complexity of the programming language the benchmark in Rust performed…
-
Yes, Rust has Garbage Collection, and a Fast One
Rust is getting more and more popular. Thus, a group of colleagues, including myself, evaluated it for half a day to build up our own opinion, if Rust is of strategic interest for us or not. We did some coding following the standard introduction book, looked at some frameworks, and watched the presentation “Considering Rust”.…
-
JPA Pitfalls (14): EntityManager.persist and Transactions
This blog article is part of a “series of blog articles” about common pitfalls using JPA and ways to avoid them. In this article, we describe the result of EntityManager.persist inside and outside of a transaction.

You must be logged in to post a comment.