-
Core Java
Java: Streaming a JDBC ResultSet as CSV
In my previous post, I showed how to convert a java.sql.ResultSet to JSON and stream it back to the caller.…
Read More » -
Core Java
Java 11: New HTTP Client API
In Java 11, the incubated HTTP Client API first introduced in Java 9, has been standardised. It makes it easier…
Read More » -
Enterprise Java
Bootiful GCP: Spring Cloud Stream with Google Cloud Pub/Sub
I’ve recently read Josh Long‘s Bootiful GCP series on Sprint Central’s engineering blog and especially liked the 4th part about…
Read More » -
DevOps
Tools For Software Engineering Teams
The effect of poorly performing web applications echoes across various parts of the business. The more breakage there is, the…
Read More » -
Core Java
Installing OpenJDK 11 on Ubuntu 18.04 for real
OpenJDK 11 was released on the 25th of September, 1018. As this is the first LTS release after version 8,…
Read More » -
Core Java
Java: Aggregate Data Off-Heap
Explore how to create off-heap aggregations with a minimum of garbage collect impact and maximum memory utilization. Creating large aggregations…
Read More » -
Core Java
Who’s Been Naughty, Who’s Been Nice? Santa Gives You Java 11 Advice!
Ever wondered how Santa can deliver holiday gifts to all kids around the world? There are 2 billion kids, each…
Read More » -
Enterprise Java
Consuming Twitter Streaming API with Spring Integration
1. Overview Spring Integration has been known to have a myriad of connectors for interacting with external systems. Twitter was…
Read More » -
Agile
“Agile Coaching” Is Not the Goal
I’ve met a number of agile coaches recently. They tell me they’re hired as Scrum coaches or as Scrum Masters.…
Read More »