James Henderson @jarohen.dev · 26/06/2025"If I had a requirement to monitor all the new systems that we've onboarded, for their first three days, to ensure they stay within agreed limits, could we do that with @xtdb.com?" Time-oriented requirements are *everywhere*! #bitemporal #sql 031
James Henderson @jarohen.dev · 14/02/2025@xtdb.com beta6 is out today 🚀 Containing the sorts of changes that don't make for very exciting release-notes, but all the little things you'll appreciate when you're actually working with it day-to-day/deploying it into production. No buzzwords this time I'm afraid! xtdb.com/blog/v2beta6xtdb.com[ANN] 2.0.0-beta6 · XTDB 0103
James Henderson @jarohen.dev · 10/02/2025Anyone I know use Google Cloud? looking to set up a small k8s cluster with c4-family machines for a proof-of-concept and I'm getting the full 'you need to schedule a call with a sales rep' rigmarole... What'm I missing? AWS it's either just part of the default quotas or it's a simple automated form 000
Reposted by James HendersonAndras Gerlits @omniledger.io · 03/02/2025Based on the SQL-spec, why do we need to use locks at all (in an MVCC DB), when we do REPEATABLE READ or READ COMMITTED? Why can't we just expose changes at commit with a future timestamp and read with a past timestamp? Is this like a "vestigial organ" thing? 121
James Henderson @jarohen.dev · 13/01/2025Always good to cut a release - today, @xtdb.com 2.0.0-beta5 🚀 Introducing "template-friendly" SQL, for everyone who's ever battled with commas and ANDs in generated queries, as well as cutting down on subqueries in common cases Oh, and faster ingest, that always helps ☺️ github.com/xtdb/xtdb/re... 010
James Henderson @jarohen.dev · 10/01/2025Definitely implemented this by hand myself too many times in the past before I joined the @xtdb.com team 😅 120
Reposted by James Henderson (λ. borkdude) @borkdude.bsky.social · 30/12/2024My #clojure OSS updates for November and December 2025! See you next year! #babashka #cljKondo #squintcljs blog.michielborkent.nl/oss-updates-...blog.michielborkent.nlOSS updates November and December 2024My Clojure OSS updates for November and December 2024 2143
Reposted by James HendersonNiki Tonsky @tonsky.me · 21/12/2024I propose we replace semantic versioning with pride versioning 332533737
Reposted by James HendersonJUXT @juxt.pro · 19/12/2024🎁 Day 1️⃣9️⃣ of our annual Content Advent Calendar 🗓️🎄 In his blog post, @jarohen.dev – @xtdb.com Head of Engineering – shares actionable strategies for #engineering managers looking to elevate 1:1 meetings, improve team communication, and foster personal growth ➡️ www.juxt.pro/blog/technic...juxt.proJUXT Blog: Ways to improve one-to-ones for technical people-managersActionable ideas for you and your team to get more from your regular one-to-ones 011
James Henderson @jarohen.dev · 18/12/2024First day of Christmas break today - much needed, feels like it's been a long year's work 😅 Now chance to check out tech conference season - any that have recently released their talks? 120
Reposted by James HendersonJUXT @juxt.pro · 17/12/2024🎁 Day 1️⃣7️⃣ of our Content Advent Calendar 🗓️🎄 Integrating #Rust with legacy #C++ APIs isn’t easy. JUXT #engineer Jan Sulmont dives into "API flattening" – a technique that wraps C++ #API callbacks into Rust objects, enabling zero-copy data access and safe integration ➡️ www.juxt.pro/blog/flatten...juxt.proJUXT Blog: Flattening Legacy C++ APIs for Rust IntegrationRecipe for using an existing C++ API in Rust 011
James Henderson @jarohen.dev · 12/12/2024Blogged: "The Missing SQL Sub-queries" SQL's had sub-queries since SQL:92 - but it's still a challenge to return properly nested data through SQL queries. #XTDB has first-class support for nested values, as well as `NEST_ONE` and `NEST_MANY`, which fill this gap: xtdb.com/blog/the-mis...xtdb.comThe missing SQL sub-queries · XTDB 142
Reposted by James HendersonXTDB @xtdb.com · 10/12/2024Join @refset.bsky.social for an online tech talk this Wednesday (4pm GMT) on 'as-of reporting' in financial services - but really this applies to all organisations who care about the auditability of systems and figuring out how data changes over time. Registration is here: zoom.us/webinar/regi... 053
James Henderson @jarohen.dev · 09/12/2024#XTDB 2.0.0-beta4's out today 🚀 Featuring a new `PATCH` operation to upsert records, an improved ops story involving shiny Grafana dashboards, initial authn support, as well as the usual array of performance/stability improvements and bugfixes. Enjoy! github.com/xtdb/xtdb/re...github.comRelease 2.0.0-beta4 · xtdb/xtdbWelcome to 2.0.0-beta4 🚀 This release contains a couple of larger changes for us to tell you about, a few breaking changes, and a few bugfixes. As always, for a full list, see the GitHub milestone.... 011
Reposted by James HendersonDaniel Slutsky @daslu.bsky.social · 11/11/2024Thomas Clark's recent talk at #clojureconj is a fantastic overview of recent developments in the #Clojure stack for #scientific computing. www.youtube.com/watch?v=_D5d...youtube.com"Scientific Clojure, a bird's eye view" by Thomas ClarkYouTube video by ClojureTV 0174
Reposted by James HendersonCamille Fournier @skamille.themanagerswrath.com · 11/11/2024Wrote something for lead dev on how managers can productively disagree with their manager leaddev.com/communicatio...leaddev.comHow (and how not) to disagree with your managerDisagreements with your manager are inevitable, and it can be tempting to just tell yourself that you can’t fight the boss and give up. Don't. 55517
James Henderson @jarohen.dev · 10/11/2024me, a non-JS dev, every time I try to upgrade deps in a JS project 120