Hi, I’ll be running Office Hours again this Thursday (16th October) at 1700 UTC for 60m. No need to join for the whole thing - please feel free to even just stop by for 5m to say hello
There’s no formal agenda for Office Hours, beyond some casual Q&A, but I’ll be ready to give a short tour through some SQL examples and the latest VSCode + SQLTools integration, and maybe Metabase also if there’s time! Didn’t quite get around to that stuff in the last session yesterday See you there!
I’ll comment here again with the meeting link just beforehand - for now though, be sure to add it to your calendar!
One-click k8s packaging with RedPanda and MinIO (to avoid the need for managed Kafka / object storage)
The fact that iOS native apps have a “right to be forgotten” API on your backend as a hard requirement
Dial ISPs and Usenet in the 1990s
The role of XTDB as downstream of an existing set of systems, “trying to make sense of things” (this is essentially exactly what Back Office Risk systems do!)
Using Clojure Portal and datafy/nav to help Java developers
GUI tools for use with XTDB, e.g. Toad vs. Metabase
I was specifically talking about ResultSetMetaData (Java SE 21 & JDK 21) getTableName() which is how next.jdbc figures out the namespace qualifier for columns in a ResultSet (Oracle returns nothing; MS SQL Server needs specific query options in order to return table names but doesn’t by default; PostgreSQL issues an additional query when you ask for this – gotta love the quirks of different databases!).
https://worldsinglesnetworks.com is the company site; https://worldsingles.com is one of our (~40) dating sites, powered by Clojure on the backend now – but previously powered by ColdFusion (Adobe, formerly Macromedia, formerly Allaire) in the early days, and then Railo/Lucee which are/is OSS engines that run CFML (the language). We still have one legacy CFML app that we just migrated to BoxLang, which is a new, dynamic scripting language for the JVM, that happens to have a CFML compatibility module (a transpiler from CFML to BoxLang). That app’s core is Clojure so it calls from CFML into Clojure via the Clojure - Java Interop API.