2021

11-26 Thymeleaf vs. SpEL vs. OGNL
11-12 Thymeleaf - An Expression of Surprise
11-10 Drawing Shapes on an HTML Image with a Canvas
11-08 Class Loaders, Data Sources, Service Providers and JDBC
08-27 More on Lucene Classic Queries
06-22 Custom Sorting and Column Types in DataTables
06-17 Lucene Proximity Searches
06-16 Sticky Examples
05-22 Jakarta REST (JAX-RS) on Tomcat 10
05-21 Wrong and Wrong Again
05-01 Exporting to Excel from DataTables
04-25 JSON from a String
04-15 Getting L2 Cache Statistics using Mbeans
04-14 Setting Up Hibernate with JCache and Ehcache
04-09 Customizing DataTables Global Search
04-03 The Jdbi @ColumnName Annotation
03-17 Lucene's PerFieldAnalyzerWrapper
03-13 Thymeleaf: Using External CSS and JavaScript Files
02-14 Jetty Session Tracking - Part 2
02-02 Time Zone History
01-20 Ajax: Differences Between jQuery and DataTables
01-15 Jackson's ObjectMapper and TypeReference
01-12 Using Hugo, Atom, GitHub and Render
01-11 Lucene.Net v4.8.0 Set-Up
01-02 Lucene Query Types

2020

12-30 Lucene Fields and Term Vectors
12-29 Row Indexes vs. Display Positions in DataTables
12-29 Running Jenkins in Docker
11-24 DataTables Example Using an Ajax Callback
11-24 DataTables Example Using reduce()
11-17 Extracting Data from a DataTables Table
10-24 DataTables - Some Key Documentation Pages
10-20 My SE Tag Cloud
10-05 Tomcat's Default DB Connection Pool
08-09 Java Currency and Locale - Miscellaneous Notes
07-30 Sample Maven POM including Plugin Versions
07-30 Sample setenv.bat file for Tomcat and VisualVM
07-05 java.time - Summary Table
06-29 Linux File System Layout - Notes
06-29 MOXy is configured but is being ignored
06-19 Java Lambdas - A Concise Example
04-12 Java Bounded Wildcards in Stream.map()
04-06 Bash Cleverness - Too Clever by 0.5?
04-02 Which JAR is my Java Code Referencing?
02-10 MySQL in Docker (for Testing)
01-14 Zip File Writer Example
01-14 Session Management in Java Servlets
01-09 JVM Heap Dumps and OQL
01-08 Password Hasher
01-04 JSON Minefield