Openapi Restxq Xquery OpenAPI Code Generator for RESTXQ This article introduces an XQuery library that allows code generation according to the OpenAPI 3.0.2 standard based on RESTXQ. It uses xqDoc as well as XQuery function annotation with %rest and %test prefix,
Presentation Markdown Preparing Presentations with Markdown Tired of presentations made with a full-featured (as in: full of features you are never going to use) software suite stored in unhandy proprietary formats? OK, I am sorry for this rhetorical question.
Gamification Die Wissenschaft retten und dabei Spaß haben Von Athanasios Mazarakis und Paula Bräuer Eine Teilprojektvorstellung unseres Partners CAU Kiel zum Projekt OA-FWM Das vom BMBF geförderte Projekt „Fachspezifische OA-Workshops und Bereitstellung von OA-Materialien - OA-FWM“ zielt darauf ab, insbesondere die
Sustainability Research Software Sustainability The Alliance of German Science Organisations has recently published its “Recommendations on the Development, Use and Provision of Research Software”, in English and German. Research software has been an emerging subject in recent
Agile Agility I just stumbled over a nice post and became inspired writing about agility in our teams, how we got there, how we use it and how it may fail. The intellectual foundation for
Tools Symfony A Simple CRUD Application with Symfony Create Read Update Delete — these operations describe the most common tasks a relational database is used for. A common task on top of that, is to build interfaces for users, to execute
Gis Map Visualization Geodata Be kind to your users-use a map application “The application of GIS is limited only by the imagination of those who use it”. ~ Jack Dangermond , ESRI Just because you have some geographical data doesn’t mean you should always map
Tools Dariah Puppet Config Management This blog post accompanies my DH-Tech talk about config management. tl;dr: There is a recording available. Problems with infrastructure administration Operating an infrastructure can be hard. Among the most common problems is that
Tools Jekyll (S)FTP and Gitlab CI Sometimes the most sophisticated deployment strategies and infrastructure models can unfortunatly not be shifted into the real life, so one has to go back a few decades and use tools from that time
Sade Xquery Tests A Testscenario for EXPath Packages Since a couple of years we prepare applications for the eXist-db ecosystem based on the EXPath Package standard. Last week we setup the first test environment. No questions; no excuses: Tests are extremely
Wikidata Wikidata Do-A-Thon A Do-A-Thon event took place at the SUB on the 14th and 15th February that brought members from the Göttingen Campus and the Wikidata community together in order to dive into the world
Symfony Tools Webscraping with Symfony Web-scraping is ugly, but sometimes it may become necessary, because services don’t expose an API to retrieve data. Basically web-scraping is a mechanism to programatically open a website and grab the contents in
Docker Jekyll Serving a Jekyll Blog with Docker Well, this might be a catchy title. But what we are going to do, is to put the Jekyll artifacts into a Docker image and get a completely self-contained website. Jekyll, what? Artifacts?
Sade Textgrid SADE²⁰¹⁸ It has been quite a while since the last version of SADE – the TextGrid flavoured version of the »Scalable Architecture for Digital Editions« – was published. Here is a new version, with
Metadata You might not need Metadata When going for Text Mining a collection of resources pretty much the first step is to check for the language. If it is a multi-language collection may be there is at least some
Prototype Tools Dariah Jekyll Static Infrastructure Status with Jekyll and GitHub Pages Technology fails – at least sometimes. This is particularly true for a modern distributed research infrastructure, such as DARIAH-DE. For the operation of this infrastructure, we have implemented a monitoring solution with Icinga.
Gdz Symfony Log Logging for distributed applications Central Logging Service for Distributed Applications With the release of our great new presentation layer for the Goettingen Digitization Centre we faced new problems. The Application consists of many different separate services (and
Documentation How to write a self-updating documentation Well, at least partially self-updating. You still will have to write the sentences and all that… Suppose you are at the beginning of a project and have written some classes. As a responsible
Gdz Symfony Docker Git Building and deploying applications The continuous integration toolchain has developed a lot during the last years. Our mission, to build and deploy everything completely automatic and reproducable became more and more elegant. But let me take you
Gdz Symfony Twitter for Goettingen Digitisation Centre Twitter for Goettingen Digitisation Centre / Göttinger Digitalisierungszentrum Did you know, that with the current relaunch of the GDZ (Göttinger Digitalisierungszentrum), we implemented a small bridge to Twitter that tweets out the newly
Prototype Tools Atom Textgrid Hacking the hackable editor Looking for platforms to start prototyping the Atom text editor or its superior platform Electron passed our way at the Research and Development Department recently. For feasibility studies we sometimes test new frameworks
Docker Symfony Using Docker for a simple Symfony Console App Symfony console For a rather small task we needed to build a standalone command line app to process and copy some files. Our first approach to that included using the JVM (Java, Kotlin),
Welcome to the Lab Welcome everyone! This is the place to read about projects, resources and all the things we deal with at our work on digital collections, databases, APIs, tools and esoteric programming languages we prefer