Where is the Scrum in “Scrum”?

I have never really understood why the Scrum framework calls itself “Scrum”.   And it bothered me, as it must any right-thinking person with their priorities straight. The scrum in rugby is where the two teams form opposing battlements and push against each other, a ball is introduced to the tunnel…

...

Trying out PlantUML with a package diagram for Schematron

PlantUML is a neat tool, quite mature, for generating UML diagrams from text, using a little domain-specific language. It reminds me of UNIX pic, which allowed really fast and easy generation of diagram, up to a point. WYSIWYG really sucks for many technical diagrams: I actively dislike Visio for UML,…

...

Schematron QuickFix

On the YouTube channel for the Schematron meeting at XML Prague 2017 is an update on Schematron QuickFix (SQF).   SWF is an extension layer on top of Schematron that lets you register one or more possible fixes that you can select: each fix is composed of various add, delete, replace…

...

XML Conferences in 2017

Following on from XML Prague 2017 in February, the XML London 2017 conference is on in June. The year is rounded up in August with the Basilage conference trying out Maryland, USA as a change from the usual Canadian location. (I am not sure if Basilage will be streaming to…

...

Schematron meeting is crowded!

XML Prague 2017 Schematron meeting is crowded ! #xmlprague pic.twitter.com/D8bDxdXgri — Data Value Strategy (@innovimax) February 9, 2017 #Schematron Users Meetup @ #XMLPrague by me and @ASDigPub, with Schematroll, Rick Jelliffe, @nkutsche and lightning speakers. Thanks to all. pic.twitter.com/R53Ry5QenE — Tony Graham (@tgraham_antenna) February 9, 2017 Users’ location, field of…

...

Optimizing Schematron using @saxon:memo-function

Tony Graham mentioned in an email his use of Saxon’s optimization hint attribute xsl:function/@saxon:memo-function to memo-ize the values of some functions.  He had investigated it for his Open Source focheck project that checks XSL-FO scripts. I was intrigued as I had never used this technique, and Tony kindly provided details…

...

Be smart in your choice of XSLT engine for Schematron

My article on  XML.COM “Revving the XSLT 1.0 Engines: Are they all the same?”  shows that XSLT engines vary dramatically in their performance. This has a direct impact on how to get the best performance for Schematron systems using the most common XSLT implementations. Michael Kay, a vendor of one…

...

Billy Lynn’s Long Halftime Walk reviewed: Lo-Fi versus Hi-Fi

Ben Fountain’s story has many of movie director Ang Lee’s tropes: the innocent boy making his way through a hostile world to an uncertain future, the adoptive father figure providing unexpected gentleness and wisdom,  the feisty girl with compromising motivations, Go West young man to escape the stultifying Nest, characters…

...

Design motivations of different schema languages

The XML.COM website has Rick Jelliffe’s article  Schemas: Different Strokes for Different Folks “Schema languages are the bedrock of XML software engineering; but why are they so different? Because their creators approached them with very different viewpoints about how software engineering should work.” This prompted a discussion about closure on…

...

Schematron-Related Patents

Going to the USPTO website and typing aclm/(Schematron) into the advanced search field shows US patents that mention Schematron in their actual claims (the core of the patent).  Here is the result: PAT. NO. Title 1 9,146,908 Validating an XML document 2 9,128,999 Managing software product-line customizations 3 8,914,370 Generating…

...

Wood and Bray revive XML.COM

Lauren Wood and Tim Bray have revived the XML.COM brand, and want to publish first class material.  First up Ken Holman has excellent ‘comprehensive introduction’ What is XSLT?, What is XSLT-FO?  and What is UBL?  XML.COM was the go-to site in the early days of XML, run by O’Reilly, Seybold…

...