micheee

BaseX — XML Prague

XML Prague 2012 is over. It has been a great, inspiring meetup, perfectly organized just as it was the year before. We are currently on our way back home, so I took the chance to write a little wrap-up, especially for those who couldn’t make it to Prague. But visitors of either the conference or our workshop are in particular invited to read on as well.

Please note: I’ll soon update this post with the slides we have shown. :-)

February 15: Rositsa’s slides on XQuery modules have been added. Dimitar’s slides on indexing have been added.

BaseX Preconference Day ★ XML Prague 2012

After attending eXist’s slick workshop last year, we decided to do a BaseX user meeting in 2012 as well.

We have been pretty busy preparing the Preconference Day thus we have been happy to see so many of our users there. Actually we nearly did not make it to the venue as our car refused to start, thanks to Prague’s -20°C nights.

The schedule was tight and, hopefully, filled with interesting stuff. After Alex introduced himself and our team, Christian gave an initial overview on BaseX’ functionalities and features.

I myself provided a high-level look at the web architecture I’ve been working on recently. The slides I made with impress.js can be found either on xquery-webapp-skeleton @ GitHub or you may as well have a look at them here, without the need to clone anything. These concepts have been superseded to some extent, as we opted to pursue Adam’s approach of annotating RESTful endpoints directly in a controller. But anyway, the key ideas of using solely XML-technologies applies here as well.

After an highly anticipated coffee break, Rosi equipped the audience with profound thoughts of our current XQuery module architecture, the EXPath repositories, and the built-in extension functions with: Rositsa Shadura: XQuery Modules in BaseX

The formal schedule was concluded with Dimitar’s talk, covering the “The World of Indices” which was particularly interesting regarding chances and challenges of index updates. Incremental updates are on their way. This led to some nice Q&A regarding Do’s and Dont’s, anyway it was general consent that incremental indices are highly wanted, by both our users and our team. With the current release we added the SET UPDINDEX on option (see BaseX Wiki for more details) that enables incremental updates for the TEXT and ATTRIBUTE indices. We are confident that incremental updates to the full-text index will be added very soon.

Just before lunch-time the guys from 28msec took the stage and showed off their impressive cloud architecture.

Pictures

Please make also sure to have a look at the proceedings for XML Prague 2012

Comments