From gfourny at inf.ethz.ch Wed Jul 7 04:16:04 2021 From: gfourny at inf.ethz.ch (Ghislain Fourny) Date: Wed, 7 Jul 2021 11:16:04 +0000 Subject: [xquery-talk] [ANN] RumbleDB 1.14.0 "Acacia" beta Message-ID: <72E5F808-B669-4383-A15E-9BF0AFE46CC0@inf.ethz.ch> Dear all, We are happy to announce the release of RumbleDB 1.14.0 "Acacia" beta. RumbleDB is a JSONiq engine for querying massive amounts of JSON/text/CSV/Parquet/Avro/LibSVM/Root/... datasets either on your local drive (with the cores of your laptop) or on a data lake like S3 or HDFS (with the power of a big cluster). RumbleDB newly features the definition of user-defined object types with the JSound Compact syntax (www.jsound-spec.org) co-designed with Dana Florescu, Cezar Andrei, Jonathan Robie and Pavel Velikhov. Just like JSONiq is largely inspired by XQuery, JSound is largely inspired by XML Schema and brings the best XML has to offer into the JSON and DataFrames world. https://rumble.readthedocs.io/en/latest/Types.html RumbleDB also now supports Machine Learning at scale and allows training and prediction on large amounts of data -- leveraging function items as standardized in XQuery 3.0. It is more stable and also supports generic pipelines. https://rumble.readthedocs.io/en/latest/RumbleML.html As a consequence, RumbleDB allows you to discover, clean up, prepare, normalize, validate and annotate your data to then perform training and prediction via your favorite Machine Learning pipelines, from the one and same high-level query language and in the popular Jupyter notebooks. It is free and open source as always (coming from the academic world), and ideal for teaching: https://systems.ethz.ch/education/rumble-for-teaching.html Enjoy! Kind regards, Ghislain Fourny From erik at xatapult.nl Thu Jul 8 05:59:55 2021 From: erik at xatapult.nl (Erik Siegel) Date: Thu, 8 Jul 2021 14:59:55 +0200 Subject: [xquery-talk] Reminder: Declarative Amsterdam 2021, Call for Presentations Message-ID: <001f01d773f9$268880d0$73998270$@xatapult.nl> On 4 and 5 November 2021, the third 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 (https://en.wikipedia.org/wiki/Declarative_programming) is a style of programming that expresses the logic of computation without describing its control flow. It allows you to focus on the 'what' of a program, rather than the 'how'. Declarative programs can be constructed in a fraction of the time, using much less code than a traditional computer program. Declarative methods for programming and data modelling can help 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. We anticipate by November that we will be able to hold the conference face-to-face, but either way, we are planning to broadcast live as well. The first day will feature tutorials, combining presentations and hands-on sessions to give an introduction to specific topics. The second day is a symposium, and will consist of shorter presentations. Speakers can discuss new ideas, frameworks, applications of declarative methods, and best practices. Call for Presentations We invite practitioners, software architects and engineers, academic researchers and others to submit a proposal for a tutorial or a presentation. Tutorials can be between 1.5 and 2.5 hours, and preferably include hands-on sessions for participants. Presentations on the second day can be between 20 and 45 minutes. We plan to create the possibility of online presentation via video. Proposals should at least include a title, duration and summary (90 - 200 words), but may also be a full paper. Speakers have the option of submitting a full paper or slides, to be published on the Declarative Amsterdam website. Please submit proposals here: https://declarative.amsterdam/submit?model=da-call-for-presentations Timeline Submission deadline: 31 July Acceptance: Beginning of September Conference: 4/5 November. For papers and topics from previous years, see the website: http://declarative.amsterdam/ -------------- next part -------------- An HTML attachment was scrubbed... URL: