so…
So. I’m starting over.
This weblog
is my space to ramble on in bursts longer than 140 characters.
The opinions are my own†.
If you’d like to follow along, you can subscribe
to one or more of several feeds. Or just click the links below,
that works too. So does searching.
There's a new sheriff in this...apron. And I think he's fixed the weird photo caption bug in microblog posts.
Breakfast tacos in Wales. Not bad for a first attempt, if I do say so myself.
Recent posts
- Fifty ways 19 Jan 2021
- In SelfReference
I am reminded of a quote from a film.
- Thinking differently 15 Jan 2021
- In SelfReference
You aren’t supposed to have noticed, but it’s all a bit different around here now.
- SQL solution 31 Dec 2020 (updated 15 Jan 2021)
- In SelfReference, TheWeb
The solution I settled on was a single database with two versions of the “main” table.
- (ye)SQL 28 Dec 2020 (updated 15 Jan 2021)
- In TheWeb
I have a small application that uses a PostgreSQL database. How does one manage “staging” versus “production” in such an environment?
- Uploading applications 03 Nov 2020
- In TheWeb
Every new project begins with writing tooling for the new project. Today’s diversion, a Gradle task to upload a web application. [Updated.]
- Please pardon the dust 31 Oct 2020
- In SelfReference
Over the next few days and weeks, I’ll be doing some remodeling.
- Encryption at Rest? 26 Oct 2020
- In Linux, SelfReference
Rolling my own security solution, in other words: doing it wrong.
- Dash docsets on other platforms 22 Oct 2020
- In Linux, MacOS, Windows, XML
A recent discussion on the XML.com slack channel made me aware of Zeal, a cross-platform viewer for Dash docksets.
- On Fibonacci and tail recursion (and XSLT) 09 Oct 2020
- In XSLT
A few observations about tail recursion and xsl:iterate in XSLT 3.0.
- Saxon Chronicles 02 Oct 2020
- In Saxon, Saxonica
Announcing a new weblog.
- OCRing financial statements 22 Sep 2020
- In XSLT
Sometimes (always, AFAICT) OCRing a PDF is the most reliable way to get transaction details out of financial institutions.
- Catalog resolver migration 07 Aug 2020
- In XMLResolver
Migrating your application from the Apache Commons catalog resolver to XML Resolver.
- DocBook themes 03 Aug 2020
- In DocBook
Adding support for dark mode as an aid to accessibility.
- DocBook XSL: The Next Generation 25 Jul 2020
- In Balisage, DocBook, XML, XSLT
A new implementation of transformations for DocBook in XSLT 3.0
- An XInclude API for Saxon 09 Jul 2020
- In Balisage, DocBook, XML
An XInclude processor for Saxon, including an extension function that can be called from XSLT stylesheets (and XQuery? I haven’t tried).
- Dynamic profiles 08 Jul 2020
- In DocBook
Composing documents based on run time parameter values.
- What font is that in? 07 Jul 2020
- In Balisage, DocBook
Missing glyph U+2BC3, you say? Ok. Where is it?
- Documents that format themselves 05 Jul 2020
- In XSLT
The xsl:evaluate instruction is interesting.
- Five Interesting Things 29 Jun 2020
- In Balisage, DocBook
A screencast teaser for my Balisage paper and a new project.
- Documentation improves code 20 Jun 2020
- In Balisage, Programming
It is an underappreciated fact that writing documentation improves your code.
- XSLT Explorer 03 Jun 2020
- In XSLT
Better understanding through static analysis. Not deep, serious static analysis, but a bit of XSLT on XSLT static analysis.
- Unicode and Emoji 28 May 2020
- In Emoji, Unicode
This morning, I tweeted about Unicode and emoji. Here’s a little back story and a few things I learned along the way.
- DocBook Documentation 27 Apr 2020
- In DocBook
Not documentation in DocBook, documentation about DocBook. Well, actually Documentation about DocBook in DocBook, but it’s the “about” part that’s most relevant.
- “Chunking” DocBook 27 Apr 2020
- In DocBook, XML, XSLT
Breaking large DocBook documents into pages for the web is just a little non-trivial. I’ve rewritten how it works in the DocBook XSLT 2.0 Stylesheets.
- Dash docset updates 18 Apr 2020
- In Emacs, MacOS, XML
Updates and additions to the Dash docsets I mentioned recently.
- Creating Dash docsets 12 Apr 2020
- In MacOS, XML
Making a collection of XML specifications available for the “Dash” documentation browser.
- XML Calabash 1.2.1 for Saxon 10.0 06 Apr 2020
- In XMLCalabash
A first attempt at Saxon 10.0 support.
- Update all the things! 29 Mar 2020
- In Gradle, XMLCalabash
Right then. In for a penny, in for a pound. I’ve upgraded all of the XML Calabash 1.x extensions. (And XML Calabash 1.x, come to think of it.)
- DocBook XSLT 2.0 updates 26 Mar 2020
- In DocBook, Gradle
Different repo, same Gradle update.
- XML Calabash updates 24 Mar 2020 (updated 26 Mar 2020)
- In Gradle, XMLCalabash
Slow but steady, and a Gradle update.
Alternatively · You might be looking for my previous weblog, my home page, my photos, or my itineraries. Or maybe you’re looking for my Micro.blog, Twitter, or GitHub pages? The XML Guild? Balisage? XML Summer School? Goodness, I don’t know. Is it silly travel maps you’re after? Or timezone details? Home made calendars? A clock? A countdown timer? Shoes or ships or sealing wax? Cabbages or kings? Maybe DuckDuckGo could help?