home.social

#markupmonday — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #markupmonday, aggregated by home.social.

fetched live
  1. This past thursday we had our first XML user group meeting, an informal exchange of ideas with one formal guest presentation.

    Third thursday of each month, so let’s see if we can make it grow. Contact me for coordinates.

    #XMLisAlive #MarkupMonday #XML #XSLT #XQuery #XSL #XPath #Awesome #BetterThanYouThink

  2. This past thursday we had our first XML user group meeting, an informal exchange of ideas with one formal guest presentation.

    Third thursday of each month, so let’s see if we can make it grow. Contact me for coordinates.

    #XMLisAlive #MarkupMonday #XML #XSLT #XQuery #XSL #XPath #Awesome #BetterThanYouThink

  3. Running courses on XST 3 (and the 4 draft), Schematron, and possibly XQuery 4 - see delightfulcomputing.com/ for some of the course info.

    #XMLisNotDead #markupMonday

  4. Running courses on XST 3 (and the 4 draft), Schematron, and possibly XQuery 4 - see delightfulcomputing.com/ for some of the course info.

    #XMLisNotDead #markupMonday

  5. There was a discussion (or argument) about LLM-based “AI” obsoleting XML, on the revitalised xml-dev mailing list.

    XML is often used where careful document engineering over long time spans are needed - aircraft manuals, government-level invoicing and business documents, transcriptions of historical documents. Places where errors & hallucinations (E&H) are not acceptable & may carry high liability.

    #XMLisAlive #MarkupMonday #XML

  6. There was a discussion (or argument) about LLM-based “AI” obsoleting XML, on the revitalised xml-dev mailing list.

    XML is often used where careful document engineering over long time spans are needed - aircraft manuals, government-level invoicing and business documents, transcriptions of historical documents. Places where errors & hallucinations (E&H) are not acceptable & may carry high liability.

    #XMLisAlive #MarkupMonday #XML

  7. I’ve been trying to post (not always in the same place) about the usefulness of text #markup for documents - #XML especially - using the tag #MarkupMonday each time.

    The goal is to spread awareness that XML, and declarative markup, labelling of parts, is in active use, and yes is worth doing, in the right place.

    There was some push-back on the xml-dev (reborn) mailing list against XML being useful in a world with LLMs in it, which was discouraging.

    But i stick by it: XML is not dead! 😉

  8. I’ve been trying to post (not always in the same place) about the usefulness of text #markup for documents - #XML especially - using the tag #MarkupMonday each time.

    The goal is to spread awareness that XML, and declarative markup, labelling of parts, is in active use, and yes is worth doing, in the right place.

    There was some push-back on the xml-dev (reborn) mailing list against XML being useful in a world with LLMs in it, which was discouraging.

    But i stick by it: XML is not dead! 😉

  9. I don't feel up to writing a #MarkupMonday post today, and I expect the "here's some new releases" posts are a bit dull anyway. But yesterday saw a new #NineML release and a new #xmlcalabash release.

  10. I don't feel up to writing a #MarkupMonday post today, and I expect the "here's some new releases" posts are a bit dull anyway. But yesterday saw a new #NineML release and a new #xmlcalabash release.

  11. I’ll be speaking (with two others) at XML Prague about an unusual XML diff program, and maybe also participating in sessions around XQuery and around XML formatting.

    Come and join us at #XML_Prague #XMLPrague XML Prague!

    #markupMonday

  12. I’ll be speaking (with two others) at XML Prague about an unusual XML diff program, and maybe also participating in sessions around XQuery and around XML formatting.

    Come and join us at #XML_Prague #XMLPrague XML Prague!

    #markupMonday

  13. XProc Gradle plugin. Announcing a new Gradle plugin for XProc that supports both XML Calabash and MorganaXProc-III. #XProc #MarkupMonday #Kotlin #Gradle #DocBook

    so.nwalsh.com/2026/05/04-gradle

  14. XProc Gradle plugin. Announcing a new Gradle plugin for XProc that supports both XML Calabash and MorganaXProc-III. #XProc #MarkupMonday #Kotlin #Gradle #DocBook

    so.nwalsh.com/2026/05/04-gradle

  15. XML Resolver version 6.0.23. Closing in on 6.1, this release exercises the new build infrastructure, mitigates a couple of Microsoft CVEs in the C# resolver, and adds support for “new” HTTP status codes in the Java resolver. #XML #XMLResolver #Java #MarkupMonday

    so.nwalsh.com/2026/05/04-xmlre

  16. XML Resolver version 6.0.23. Closing in on 6.1, this release exercises the new build infrastructure, mitigates a couple of Microsoft CVEs in the C# resolver, and adds support for “new” HTTP status codes in the Java resolver. #XML #XMLResolver #Java #MarkupMonday

    so.nwalsh.com/2026/05/04-xmlre

  17. Better CALS in DocBook. The DocBook xslTNG Stylesheets version 2.8.0 have better (and faster) CALS table processing. #XML #DocBook #MarkupMonday

    so.nwalsh.com/2026/04/27-docbo

  18. Better CALS in DocBook. The DocBook xslTNG Stylesheets version 2.8.0 have better (and faster) CALS table processing. #XML #DocBook #MarkupMonday

    so.nwalsh.com/2026/04/27-docbo

  19. DocBook list archives restored!. I’m pleased to report that the archives of the DocBook mailing lists at OASIS have been restored. #DocBook #MarkupMonday

    so.nwalsh.com/2026/04/13-docbo

  20. DocBook list archives restored!. I’m pleased to report that the archives of the DocBook mailing lists at OASIS have been restored. #DocBook #MarkupMonday

    so.nwalsh.com/2026/04/13-docbo

  21. DocBook 5.2.1. I’ve updated the website, the content distribution site, the Maven packages, the documentation, and published the releases. #XML #DocBook #MarkupMonday

    so.nwalsh.com/2026/03/23-docbo

  22. DocBook 5.2.1. I’ve updated the website, the content distribution site, the Maven packages, the documentation, and published the releases. #XML #DocBook #MarkupMonday

    so.nwalsh.com/2026/03/23-docbo

  23. 🧩 XML 🧩. I love how the pieces fit together. In this case, for a possibly mad idea about publishing with Typst. #XML #InvisibleXML #DocBook #Markdown #MarkupMonday

    so.nwalsh.com/2026/03/09-puzzl

  24. 🧩 XML 🧩. I love how the pieces fit together. In this case, for a possibly mad idea about publishing with Typst. #XML #InvisibleXML #DocBook #Markdown #MarkupMonday

    so.nwalsh.com/2026/03/09-puzzl

  25. In related news, for this #MarkupMonday

    I giving a wee talk about the role iXML plays in my various self-publishing workflows and world-building for the iXML symposium

    invisiblexml.org/events/sympos

  26. In related news, for this #MarkupMonday

    I giving a wee talk about the role iXML plays in my various self-publishing workflows and world-building for the iXML symposium

    invisiblexml.org/events/sympos

  27. The iXML symposium is this week!. The First International Symposium on Invisible XML, a free and online event, takes place on Thursday and Friday of this week! #InvisibleXML #MarkupMonday #XML

    so.nwalsh.com/2026/02/23-sympo

  28. The iXML symposium is this week!. The First International Symposium on Invisible XML, a free and online event, takes place on Thursday and Friday of this week! #InvisibleXML #MarkupMonday #XML

    so.nwalsh.com/2026/02/23-sympo

  29. Call for papers: balisage.net/index.html

    Information representation is about more than HTML and JSON...

    Balisage is the most theoretical of the markup conferences (Nothing is more practical than a good theory). And this is the last.

    No! While that tree stands, our scholar-gypsy is not gone! as Vaughan Williams quoted Matthew Arnold.

    Don’t miss your last chance! to speak, to listen, to learn, to teach, to be.

    #XML #MarkupMonday #Balisage2026 #Balisage #markup

  30. Call for papers: balisage.net/index.html

    Information representation is about more than HTML and JSON...

    Balisage is the most theoretical of the markup conferences (Nothing is more practical than a good theory). And this is the last.

    No! While that tree stands, our scholar-gypsy is not gone! as Vaughan Williams quoted Matthew Arnold.

    Don’t miss your last chance! to speak, to listen, to learn, to teach, to be.

    #XML #MarkupMonday #Balisage2026 #Balisage #markup

  31. PIs for HTML?. TIL, by way of Mastodon, that there’s a proposal for adding processing instructions to HTML. #HTML #XML #MarkupMonday

    so.nwalsh.com/2026/12/16-pis

  32. PIs for HTML?. TIL, by way of Mastodon, that there’s a proposal for adding processing instructions to HTML. #HTML #XML #MarkupMonday

    so.nwalsh.com/2026/12/16-pis

  33. A bit late for #markupmonday but here we go :)

    The schedule and registration for JATSCon can be found at niso.plus/niso-plus-2026-balti

    JATS is the Journal Article Tag Set, an XML vocabulary used for interchange and archiving of journals.

  34. A bit late for #markupmonday but here we go :)

    The schedule and registration for JATSCon can be found at niso.plus/niso-plus-2026-balti

    JATS is the Journal Article Tag Set, an XML vocabulary used for interchange and archiving of journals.

  35. Two markup/XML conferences announced today

    XML Prague - xmlprague.cz/ in... er... Prague... and

    26th annual meeting of the Text Encoding Initiative (TEI) tei2026.tei-c.org/ in Vancouver.

    Don’t forget also Balisage - balisage.net/

    #MarkupMonday #TEI #tei2026 #XML #XMLPrague #XML_Prague #conference #balisage #markup #digitalHumanities #techDoc

  36. Two markup/XML conferences announced today

    XML Prague - xmlprague.cz/ in... er... Prague... and

    26th annual meeting of the Text Encoding Initiative (TEI) tei2026.tei-c.org/ in Vancouver.

    Don’t forget also Balisage - balisage.net/

    #MarkupMonday #TEI #tei2026 #XML #XMLPrague #XML_Prague #conference #balisage #markup #digitalHumanities #techDoc

  37. XQuery & XPath users, watch out - i spent a day debugging!

    Turns out in BaseX & i think XPath 4 (upcoming), `else` clauses are optional.

    This is unexpected in an expression language -

    `let $name := if ($p) then get-name($p)
    return some-func($name)`

    is the same as

    `let $name := if ($p) then get-name($p) else ( )
    return some-func($name)`

    but in a multi-screen if/then/else it’s more likely you just forgot the else() or mismatched some parens.

    #xquery #MarkupMonday #basex #xpath #xslt4

  38. XQuery & XPath users, watch out - i spent a day debugging!

    Turns out in BaseX & i think XPath 4 (upcoming), `else` clauses are optional.

    This is unexpected in an expression language -

    `let $name := if ($p) then get-name($p)
    return some-func($name)`

    is the same as

    `let $name := if ($p) then get-name($p) else ( )
    return some-func($name)`

    but in a multi-screen if/then/else it’s more likely you just forgot the else() or mismatched some parens.

    #xquery #MarkupMonday #basex #xpath #xslt4

  39. Belated #MarkupMonday

    Today I learned that the proper way in XPath to test a value declared as xs:boolean (so with valid values ‘true’ and ‘false’) is using xs:boolean($value)

  40. NineML version 3.3.5. New version, same as the old version, but with the deck chairs moved around a bit. #XML #InvisibleXML #NineML #MarkupMonday

    so.nwalsh.com/2026/01/19-nineml

  41. NineML version 3.3.5. New version, same as the old version, but with the deck chairs moved around a bit. #XML #InvisibleXML #NineML #MarkupMonday

    so.nwalsh.com/2026/01/19-nineml

  42. DocBook spring cleaning. I dunno if it’s really spring yet, but I’ve tidied up a few DocBook-related websites. #DocBook #MarkupMonday

    so.nwalsh.com/2026/01/12-docbo

  43. DocBook spring cleaning. I dunno if it’s really spring yet, but I’ve tidied up a few DocBook-related websites. #DocBook #MarkupMonday

    so.nwalsh.com/2026/01/12-docbo

  44. Work continues on XPath 4, XQuery 4, XSLT 4 - see qt4cg.org/ - but the focus has shifted to “getting it finished”i think. Although i wasn’t able to be as active as i wanted (and had a meeting conflict) i did write some proposals, some accepted and some not.

    If you have concerns, now is teh time to voice them. Or sooner 🙂

    #markupMonday #XML #XSLT #XSLT4 #XQuery #XQuery4 #XPath #XPath4

  45. Work continues on XPath 4, XQuery 4, XSLT 4 - see qt4cg.org/ - but the focus has shifted to “getting it finished”i think. Although i wasn’t able to be as active as i wanted (and had a meeting conflict) i did write some proposals, some accepted and some not.

    If you have concerns, now is teh time to voice them. Or sooner 🙂

    #markupMonday #XML #XSLT #XSLT4 #XQuery #XQuery4 #XPath #XPath4

  46. EXProc rebooted. A bonus MarkupMonday post, the EXProc reboot has been deployed. And shipped starting in XML Calabash 3.0.34, just after Christmas. #XProc #MarkupMonday

    so.nwalsh.com/2026/01/05-exproc

  47. EXProc rebooted. A bonus MarkupMonday post, the EXProc reboot has been deployed. And shipped starting in XML Calabash 3.0.34, just after Christmas. #XProc #MarkupMonday

    so.nwalsh.com/2026/01/05-exproc