tabs ↹ over ␣ ␣ ␣ spaces

by Jiří {x2} Činčura

OSSConf Žilina

26 Jun 2026 1 mins Presentations & Speaking

Dostalo se mi možnosti přednášet na OSSConf v Žilině. Tak se tam do toho pustím hned dvěma přednáškami.

První je How vector databases work and what is it good for? a druhá The rabbit hole of building a GPS-synchronized time server.

Vector databases are the last hot topic. But what is a vector database? How it relates to LLMs? Why even traditional relational databases are gaining vector search capabilities?

Accurate and reliable time underpins everything from secure communications to distributed systems, yet most of us take it for granted. What starts as a seemingly simple idea – “Why not just build my own Stratum 1 time server?” – quickly turns into a deep dive through layers of hardware quirks, signal integrity issues, and the unexpected joys of GNSS modules. In this talk, we’ll explore the journey of building a GPS-synchronized NTP/NTS server: from choosing receivers and handling PPS signals, tuning operating systems, and ensuring long-term stability. Along the way, you’ll hear about pitfalls, lessons learned, and the surprising complexity behind something as “simple” as keeping the right time.

Profile Picture Jiří Činčura is .NET, C# and Firebird expert. He focuses on data and business layers, language constructs, parallelism, databases and performance. For almost two decades he contributes to open-source, i.e. FirebirdClient. He works as a senior software engineer for Microsoft. Frequent speaker and blogger at www.tabsoverspaces.com.