Sending a HTTP request in Apache Flink

February 07, 2021
javaapache flinkflink

You can send a HTTP request in an Apache Flink application using code similar to the following: The HTTP client you use doesn’t have to be…

Processing tweets with Apache Flink and the Twitter API

January 31, 2021
javaapache flinkflinktwitterstream processing

Recently I have been playing around with Apache Flink and decided to use the Twitter API as a datasource for my endeavor. This post is…

Jackson - Deserialize subtypes without annotations

January 30, 2021

Sometimes you can’t or don’t want to use Jackson annotations to control your JSON serialization and deserialization. Unfortunately, Jackson…

Providing your own Jackson ObjectMapper in Quarkus

December 07, 2020

I am writing this short post after me, and a colleague had a painful experience trying to get Jackson working in a Quarkus application. The…

Missing DataSource in Quarkus

October 15, 2020

If you see an error like this while developing a Quarkus application that uses Agroal as its : Please scroll up 1 line in your logs (or…

Building a REST API with Quarkus

September 21, 2020

Quarkus is a Java framework designed to run within containers. Focusing on fast start-up times and low memory usage making it more suitable…

Async/await in coroutines

August 02, 2020

Async/await is a common feature in many languages (naming might vary), that allows you to execute functions asynchronously while waiting for…

Cancelling child coroutines

July 26, 2020

Following on from my previous post, Cancelling coroutines, we will look at how cancelling a coroutine affects its children. First let’s…

Missing @EntityScan annotation in Spring Data Neo4j

July 20, 2020
springspring dataspring data neo4jneo4jjava

Not including the annotation and specifying the correct packages in your Spring Data Neo4j application can cause the following error: Yes…

Mapping a path query in Spring Data Neo4j

July 19, 2020
springspring dataspring data neo4jneo4jjava

Spring data does a lot to help you focus on writing your cypher queries while it handles mapping the results for you. However, when your…

All posts