Experiments with Automatic Music Composition

Dr. Ralf Schlatterbeck all

Learn how it is possible to use ancient music composition rules to automatically create music.


For a long time (since the 16th century) there are rule-sets for composing counterpoint music, mostly used for teaching music composition. These rules are so clearly defined that they can be checked with a computer …

more ...

Python's Abstract Syntax Tree: Practical and Unpractical Uses

Laurent Direr all

What is the Python Abstract Syntax Tree and why should you care? In this talk, we’ll demystify the Abstract Syntax Tree (AST) and show how it powers tools you probably already use - in Python and other languages.

We’ll take a close look at pytest assert rewrite as an …

more ...

No Surprises, Please!

Miroslav Šedivý all

Users generally don’t like being forced into doing unnecessary work. And the least they like is being forced into thinking. Your way.


The principle of the least astonishment describes how the code behavior and structure meet the users’ expectations. We’ll consider all three levels: code output, API&docs …

more ...

Regex is Magic

Sara Jakša beginner

Regex is one of the more flexible and simple ways of making the text in the structural data. I will give an overview and some examples in how it is used.


I have seen companies sell regex as AI.

Regex is an old magical tool that can turn any kind …

more ...

Web scraping and web crawling with Python

Lidiane Taquehara beginner

Do you know how to scrape data from the web? Have you ever heard of spiders? Spiders are small bots capable of automating such tasks. If this interests you, join me in a talk about my experience with these techniques on the market and some initiatives I drove using them …

more ...

AI and Ethics - What we SHOULD be pondering

PJ Hagerty beginner

In this talk, we’ll talk about what developers should focus on to build their AI knowledge and skills, what things we need to know outside of the technology to help our understanding, and some general ideas around AI itself.

more ...

Building agent systems with Apache Kafka and Apache Flink

Olena Kutsenko all

Whether you’re building chatbots, monitoring systems, or intelligent automation, you’ll learn how to design scalable, context-aware AI agents that operate seamlessly with streaming data.


AI-powered agent systems are becoming essential for automation, personalization, and real-time decision-making. But how do we ensure that these agents can process information continuously …

more ...


Streamlit: web app in 30 minutes

Jaroslav Bezděk beginner

Discover the power of Streamlit! In this talk, we’ll build interactive web app—fast. From setup to deployment, learn to build custom dashboards, integrate machine learning, and deploy app with ease. Join me for live coding and see if I can make it!


In the rapidly evolving world of …

more ...