Informatics evenings: From BI-OOP course to type-safe SQL queries in Scala


11. 12. 2023


Lecture hall T9:107

Thákurova 9, Prague 6

What is it like to work with the creator of your favourite programming language? Martin Kučera, a graduate of FIT CTU in Prague, will tell you about it in his lecture as part of the Informatics evenings series. He will tell you his story about how he had this extraordinary experience. He tried Scala for the first time in the Object-Oriented Programming (BI-OOP) course and was immediately intrigued. Three years and a few random decisions later, he found himself in a laboratory in Switzerland where the language originated.

The lecture is conducted in Czech.

In the second part of the lecture, you will explore the concept of type safety, which is increasingly relevant in modern programming languages. You will look at the Tyqu library, which allows you to interact with databases naturally and directly in Scala – without using SQL. Martin will show you how advanced features in Scala allow you to implement such a library easily and efficiently.

No knowledge of Scala is required to understand the lecture. However, a basic knowledge of SQL, object-oriented and functional programming is expected.

About the speaker

Martin Kučera received his bachelor’s degree at the FIT CTU and then completed his master’s studies at the prestigious ETH Zurich. He finished his academic journey with a master’s thesis at EPFL under the supervision of Prof. Martin Odersky. He presented the results of his work, among others, at the Scala Days Madrid conference. He co-founded the charity project Milý Ježíšku and was also included in the Forbes 30 under 30 list. He currently works as a Scala developer at Ematiq.