Welcome to northCoder

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

Modifying Exported DataTables Data

06 Sep 2022
Three ways (and one legacy way) to customize data being exported from DataTables to targets such as Excel, PDF, CSV, etc.

Converting Between Character Encodings with Java

01 Sep 2022
A closer look at what it means to convert between different character encodings in Java. Along the way, this includes a review of char, byte and int primitives, and some ways to handle hexadecimal values stored in strings.

Embedded Tomcat v9.0 and v10.0

13 Aug 2022
There are a few tutorials on how to run a web application using embedded Tomcat. They are all informative, and none of them work.

WebSockets using Java and JavaScript

08 Aug 2022
A basic, self-contained WebSockets demo where messages generated by Javalin (Java) are sent to a web page containing a DataTable

Eclipse, Maven and Tomcat - A Basic Set-Up

06 Aug 2022
A minimal guide to setting up a minimal web application in Eclipse, using Maven as the dependency manager (as opposed to using an Eclipse Dynamic Web Project).

RabbitMQ's Management API

01 Aug 2022
It’s possible to access a wide array of data about your RabbitMQ installation using the RabbitMQ management API - a REST API which returns JSON responses. Some of the data can be a bit unintuitive without an explanation, and the documentation was initially a bit hard to find… Here are some notes…

Spring Boot Demo for DataTables Server-Side Processing

28 Jul 2022
A small demo app showing some features of Spring Boot for handling a Thymeleaf template, a JSON request, using Spring JdbcTemplate, with some Java records, lambdas and streams. The demo uses a server-side DataTable for the demo. Not intended for production use.

Jakarta EE 9 on Tomcat 10 - A Basic Set-Up

13 Jul 2022
A very basic Maven-based set-up for a Jakarta EE 9 web app (servlet) running on Tomcat 10, using NetBeans 13.

Two Ways to Integrate an SSL Certificate Into a Web Site

29 Jun 2022
Two different configurations for my SSL certificate: one for Tomcat and another for embedded Jetty.

Java Class Object Encodings - Summary Table

27 Jun 2022
Because I can never remember what the abbreviations mean.