Better software, faster.

Apr 14, 2021

What makes a good developer?

CC by

In the past 20 years I’ve been able to work with many developers. Together we’ve worked on very large to the tiniest of projects, from huge corporate applications to simple web forms that deliver enormous business value. From beautiful new ‘greenfield’ applications to software written long before I was born.

by Roy van Rijn
Nov 20, 2020

Concurrency in Kotlin: how coroutines make it easier

Concurrent software is hard to get right, as we’ve seen in the previous article, “When flows split”. Concurrency is even harder to express. Most concurrent code is being written in a way that makes our heads spin every time we need to read it. Let us see how Kotlin helps us write concurrent code that is clearer and more efficient from the start.

by Vasco Veloso
Oct 22, 2020

Spring Boot: From Java Web MVC to Kotlin WebFlux

Spring Boot has been around for some time and still seems to be the most popular framework when it comes to building modern web applications. Similarly about Kotlin language. It’s not as old as Spring framework but it’s been highly accepted and used by many developers. To me, it’s no surprise that people behind Spring (Pivotal) put the Kotlin language almost at the same level as Java when it comes to integration into the framework itself.

by Frantisek Schneider
Jun 04, 2020

Building serverless Java applications using Micronaut and OpenfaaS

Image by Tayeb MEZAHDIA from Pixabay

When working on microservices in the Java ecosystem, especially using Spring (Boot), you will notice the long start-up time that applications will have, let alone the high memory consumption they will have. The overhead of each single microservice will eventually take its costs on the system. Looking at a framework such as Micronaut could help out to reduce this overhead without loosing any developer’s productivity. Not only “classic” applications can be built using Micronaut, but also serverless applications, functions, can be built and deployed on a cloud environment or on Kubernetes using OpenFaaS. Let’s dive into it!

by Paulien van Alst
May 21, 2020

Why we gave 50+ tech talks at 19 conferences

Photo by Headway on Unsplash

We started OpenValue almost 2 years ago. One of the key values of our company is sharing knowledge. Next to fun and craftsmanship. This all comes together with our activities in the international Java community. I’ll explain why.

by Roy Wasse