Data Conference Databasea Query.Farm index
Speakers

Julian Hyde

Employers on the program

  1. 2025Morel1 talk
  2. 2019–2025Google4 talks

Bluesky: @julianhyde.bsky.social

Events8
Conferences4
Talks8
Years active2019–2025
Miles between events17,7488 in-person events · 3 countries

Appearances by year

201920202021202220232024202520262027
  • Community Over Code (formerly ApacheCon)
  • Data Council
  • ACM SIGMOD/PODS (International Conference on Management of Data)
  • Current (formerly Kafka Summit)

Talks

DateEventConferenceRoleTitleLinks
Oct 29, 2025Current New Orleans 2025Current (formerly Kafka Summit)speakerMore than query: Morel, SQL and the evolution of data languages
as Morel
What is the difference between a query language and a general-purpose programming language? Can SQL be extended to support streaming, incremental computation,…Show less

What is the difference between a query language and a general-purpose programming language? Can SQL be extended to support streaming, incremental computation, data engineering, and general-purpose programming? How well does SQL fit into a modern software engineering workflow, with Git-based version control, CI, refactoring, and AI-assisted coding? These are all questions that drove the creation of Morel. Morel is a new functional programming language that embeds relational algebra, so it is as powerful as SQL. Morel's compiler, like that of any good SQL planner, generates scalable distributed programs, including federated SQL. But unlike SQL, Morel is Turing-complete, which means that you can solve the whole problem without leaving Morel. This session will discuss the challenges and opportunities of query languages, especially for streaming and data engineering tasks, and provide a gentle introduction to the Morel language. It is presented by Morel's creator, Julian Hyde, who created Apache Calcite and also pioneered streaming SQL.

Apr 22, 2025Data Council 2025Data CounciltalkMore Than Query: Future Directions of Query Langages, from SQL to Morel Database internals
as Google
Jun 9, 2024SIGMOD/PODS 2024ACM SIGMOD/PODS (International Conference on Management of Data)industry paperSQL with Measures
as Google
Oct 7, 2023Community Over Code North America 2023Community Over Code (formerly ApacheCon)speakerBuilding a semantic/metrics layer using Calcite
A semantic layer, also known as a metrics layer, lies between business users and the database, and lets those users compose queries in the concepts that they…Show less

A semantic layer, also known as a metrics layer, lies between business users and the database, and lets those users compose queries in the concepts that they understand. It also governs access to the data, manages data transformations, and can tune the database by defining materializations. Like man

Slides
Mar 28, 2023Data Council Austin '23Data CounciltalkCubing and Metrics in SQL, oh my!
as Google
Oct 3, 2022ApacheCon North America 2022Community Over Code (formerly ApacheCon)speakerMorel, a data-parallel programming language

What would the perfect data-parallel programming language look like?

Slides
Sep 9, 2019ApacheCon North America 2019Community Over Code (formerly ApacheCon)speakerOne SQL to Rule Them All – a Syntactically Idiomatic Approach to Management of Streams and Tables
Apr 17, 2019Data Council San Francisco 2019Data CounciltalkTactical Data Engineering Data engineering
as Google

Frequent co-speakers

SpeakerShared eventsShared talksLast together
David Kjerrumgaard3—2025
Xinli Shang3—2023
Alex Merced2—2025
David Wilson2—2025
George Mathew2—2025
Hamel Husain2—2025
Julien Le Dem2—2025
Kai Waehner2—2025
Pedram Navid2—2025
Ryan Blue2—2025
Timo Walther2—2025
Timothy Chan2—2025
Zander Matheson2—2025
Branimir Lambov2—2023
Christophe Bornet2—2023

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.