From gfourny at inf.ethz.ch Tue Apr 7 05:16:45 2020 From: gfourny at inf.ethz.ch (Ghislain Fourny) Date: Tue, 7 Apr 2020 12:16:45 +0000 Subject: [xquery-talk] [ANN] Rumble 1.5.1 "Southern Live Oak" Message-ID: Dear all, I am happy to announce the newest release of Rumble, the engine running JSONiq on Spark. JSONiq is XQuery's little brother that natively supports JSON-like data. The 1.5.1 release contains many bugfixes, stability improvements, as well as: - A growing list of input formats: now JSON (structured or semi-structured), Parquet, text, CSV, SVM, ROOT, and more on the way. - Unified support for seamlessly reading and writing to the local file system, HDFS, S3, etc (the CLI arguments --query-path and --output-path as well as paths passed to input functions support any file system as long as the environment has the classes needed for the desired schemes). - Many new builtin functions (XPath & XQuery 3.0 functions) are supported, i.e., our coverage of the standard continues to increase. - Many more functions that used to force a materialization are now pushed down and executed in parallel (tail(), head(), etc). - Navigation expressions are now faster if the data is highly structured (i.e., they automagically leverage Spark's dataframes, for example if the data was read from Parquet or CSV), but of course continue to work efficiently if the data is heterogeneous (semi-structured JSON). The user doesn't see the difference in JSONiq (data independence). - More extensively tested on clusters such as Amazon EMR reading from and writing to S3. - Compatibility with the latest Spark versions (2.4.x). - And more hidden gems under development, to be announced later. The release is free and open source (it is a 8MB jar that you can simply wget over to your laptop or cluster with Spark installed, ready to use). http://rumbledb.org/ Many thanks to all our contributors, many of whom are students working on their projects or theses. Enjoy! Kind regards, Ghislain From erik at xatapult.nl Sun Apr 19 23:35:12 2020 From: erik at xatapult.nl (Erik Siegel) Date: Mon, 20 Apr 2020 08:35:12 +0200 Subject: [xquery-talk] Declarative Amsterdam Announcement Message-ID: <002401d616dd$d85cc430$89164c90$@xatapult.nl> On 8 and 9 October 2020, The second Declarative Amsterdam conference will take place at CWI (Science Park, Amsterdam). The conference focuses on the technologies and methods used for declarative programming and declarative data. Declarative programming is a style of programming that expresses the logic of a computation without describing its control flow. It allows a software engineer to focus on the 'what' of a program, rather than the 'how'. Declarative programs can be constructed in less time, using much less code than a traditional computer program. Declarative methods for programming and data modelling can help to avoid making the mistakes that have lead to failing software projects for several decades. Declarative Amsterdam will have presentations on past experiences, current trends and future perspectives in fields such as functional programming, declarative data modelling, databases, XML and related technologies, JSON, CSS, semantic web, data science, data visualization, grammars, parsing, and domain-specific languages. The first day will feature tutorials, combining presentations and hands-on labs to give an introduction to a specific topic. The second day is a symposium, and consists of shorter presentations. Speakers can discuss new ideas, frameworks, applications of declarative methods, and best practices. This year, Declarative Amsterdam is being organized by Dutch XML enthusiasts, who share an interest in technologies for data modelling and representation, and declarative methods. A call for presentations has been published on the website https://declarative.amsterdam/. In the event that the current meeting restrictions are still in effect in October, the conference will be held remotely via video. More details will be made available if and when the need arises. The organizing committee; Bieke van der Korst (Ambrac), Daan Vernooij (Koninklijke Brill NV), Erik Siegel (Xatapult), Nico Verwer (Rakensi), Pieter Lamers (John Benjamins publishing company), Pieter Masereeuw (Masereeuw ICT - uitgeeftechnologie), Steven Pemberton (CWI) -------------- next part -------------- An HTML attachment was scrubbed... URL: