Welcome to northCoder

a blind man in a dark cellar looking for a black cat that isn't there

JSON from a String

25 Apr 2021
Note to self: Quick ways to create an arbitrary JSON object from a string. Useful when testing.

Getting L2 Cache Statistics using Mbeans

15 Apr 2021
Following on from the previous article, this is a quick look at how to extract L2 cache statistics from Ehcache using managed beans.

Setting Up Hibernate with JCache and Ehcache

14 Apr 2021
A quick look at setting up Ehcache as the second-level cache for Hibernate, using the JCache API.

Customizing DataTables Global Search

09 Apr 2021
A look at two ways to customize the behavior of the DataTables global search function.

The Jdbi @ColumnName Annotation

03 Apr 2021
How my basic use of this annotation tripped me up…

Lucene's PerFieldAnalyzerWrapper

17 Mar 2021
How to use different analyzers on different fields when building a Lucene index?

Thymeleaf: Using External CSS and JavaScript Files

13 Mar 2021
A closer look at using different Thymeleaf template resolvers to handle web pages which import external JavaScript and CSS files - all of which contain Thymeleaf expressions.

Jetty Session Tracking - Part 2

14 Feb 2021
This is a long-overdue follow-up on an old note about session tracking with Jetty, using a relational data store.

Time Zone History

02 Feb 2021
Time Zone History

Ajax: Differences Between jQuery and DataTables

20 Jan 2021
DataTables makes use of jQuery’s ajax functionality. But there are some important differences between how each library works.