Welcome to northCoder

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

The CSS Outline Property

02 Jan 2024
My browser was drawing a thick blue line around a box in my web page, and I had no idea why…

Filtering JSON using JMESPath

11 Dec 2023
JMESPath is a powerful library for querying JSON. It is used by the Amazon AWS CLI via the CLI --query option. Here are some example usages - including how to extract a JSON structure’s parent value when filtering on child data.

Pageant Suddenly Stopped Working

30 Nov 2023
After years of working with no issues, my Pageant (PuTTY authentication agent) suddenly stopped working. Why?

Paste into PuTTY

29 Nov 2023
Paste text into PuTTY… Simple, right…?

Spring 6 and Thymeleaf Without Spring

23 Aug 2023
A quick update for Spring 6 on how to use Spring’s Thymeleaf dialect outside of a Spring project.

Another Spring Boot Demo for DataTables Server-Side Processing

30 Jul 2023
Another small demo app showing some features of Spring Boot for handling a Thymeleaf template using a JSON request, with Spring JdbcTemplate.

Some Basic Lucene Index Structures

24 Jul 2023
A closer look at some of the basic Lucene indexing structures, based on Lucene 9.7.0.

Functional Interfaces in the Javalin Framework

07 Jul 2023
A quick look at different ways you can arrange your configuration and endpoint code in Javalin (a Java web framework). This is based on Javalin’s use of functional interfaces - specifically the Java Consumer interface and Javalin’s own Handler interface.

Flatten JSON using Python

11 Jun 2023
Flatten arbitrary JSON into a Python dictionary.