YoVDO

Tyqu - Typesafe SQL Queries in Scala

Offered By: Scala Days Conferences via YouTube

Tags

Scala Courses SQL Courses Relational Databases Courses Code Generation Courses Functional Programming Courses Database Programming Courses Type Safety Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive presentation on Tyqu, a LINQ-like Scala library for generating and executing type-safe SQL queries against relational databases. Dive into the world of Language-Integrated Queries (LINQ) and discover how Tyqu brings this powerful concept to Scala, leveraging the latest Scala 3 features. Learn about Tyqu's functional-style API, which allows for writing queries on nested data that are automatically translated to relational queries. Understand how Tyqu achieves type safety for both generated queries and retrieved data through a unique combination of compile-time checks and runtime code generation. Witness a live demo showcasing the library's capabilities, including code editor support with suggestions for column names. Gain insights into Tyqu's internal architecture and the challenges faced during its development. Compare Tyqu's advantages over other popular libraries like Slick or Quill, highlighting its reduced boilerplate code requirements and more convenient interface.

Syllabus

Martin Kučera - Tyqu: Typesafe SQL Queries in Scala


Taught by

Scala Days Conferences

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX