Brněnské Pyvo bývá každý poslední čtvrtek v měsíci. Některé srazy byly spojené s BRUG – Brno Ruby User Group, komunitou kolem Ruby.
Červnové Pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
June Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
The current process of identifying the root cause of a package build failure in Copr or Koji is time-consuming and requires considerable expertise. Log Detective proposes an automated log analysis system to help diagnose such failures and assist maintainers.
Log Detective uses Template Mining and Large Language Models to process your log files. It’s very simple to use, just go to https://logdetective.com/explain, paste a link to your log file, wait one minute and the service will explain that log to you.
Existing models like granite, llama, or mistral can give good feedback on your logs, but they don't understand our specific ecosystem. We are collecting log annotations to train our own models under the CDLA-Permissive-2.0 license. Our aim is to create a service that provides near-perfect explanations and solutions, as if an experienced maintainer was guiding you.
In this talk, we’ll give you an overview of Log Detective, explain the technical decisions and finish with a demo. You shouldn’t miss this talk if you are building software as your job.
Jiri Podivin
I have been interested in AI for a long time and have worked on language model applications before, although not the "large" ones. I have been working as an engineer at Red Hat on the Openstack project for the last four years, and recently I have joined Log Detective. I also collaborate with Mendel University on projects on agricultural automation and plant diagnostics using acoustic emission.
In my free time I am a fan of museums, obscure literature and strategy games.
Dlouho se zajímám o AI a už dříve jsem pracoval na aplikacích jazykových modelů, byť ne těch "velkých". Poslední čtyři roky pracuju jak inženýr v Red Hatu na projektu Openstack, a nedávno jsem přibral Log Detective. Také spolupracuji s Mendelovou univerzitou na projektech automatizace zemědělství a diagnostiky rostlin pomocí akustické emise.
Ve volné čase jsem příznivcem muzeí, obskurní literatury a strategických her.
Tomas Tomecek
Tomas Tomecek is a Redhatter and writes programs in Python for 15 years. He focuses on automation, packaging and lately on integrating AI into our infrastructure.
Sejděte dolů po schodech, vydejte se doleva poměrně dlouhou chodbou, a po pravé straně najdete bar. Pyvo hledejte v salonku za barem.
Květnové Pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
May Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
Some APIs are a delight to work with, while others are a frustrating challenge.
In this talk, we will explore APIs for OpenAI’s large language models and Meta’s WhatsApp platform.
We’ll then build a hands-on Python project that leverages these APIs alongside FastAPI and the requests library.
Along the way, you’ll see that an HTTPS-enabled web server is required.
This prompts us to experiment with Oracle Cloud Infrastructure and Certbot, making a truly comprehensive DevOps journey.
Author's bio: https://romanpavelka.cz/bio
Dubnové Pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
April Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
A presentation on the start to finish process of training a classification neural network to increase safety in 3D printing.
Presented by Vega, software engineer at RedHat by day, hardware hacker by night.
Březnové Pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
March Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
Eren Terzioğlu will discuss running Python on NuttX, a POSIX-compliant RTOS, and how it compares to traditional embedded approaches in C.
Eren Terzioğlu works on bringing modern development workflows to embedded platforms, with a focus on NuttX.
Juraj Michálek will focus on MicroPython, showcasing practical workflows and how it integrates with Rust and C for performance-critical tasks.
Juraj Michálek specializes in MicroPython and making open-source embedded software accessible for makers and professional users.
Michal Kubaščík and Ján Šumský from UNIZA will present their research on ESP-NOW, a low-power wireless communication protocol, and its real-world applications. Their findings, published on the Espressif Developer Portal, cover ESP-NOW’s reliability in indoor and outdoor environments.
Michal Kubaščík and Ján Šumský are researchers at the Department of Technical Cybernetics at UNIZA, working on IoT applications, wireless communication, and real-time systems using ESP32.
Únorové Pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
February Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
📚 Description: Have you ever wondered how Kubernetes operators work? What about writing one from scratch? We're gonna write our own operator for decrypting secrets using age.
🎙 About the Speaker: Daniel is an excited developer and architect doing DevOps and tinkering in free time.
The talk explores how Python optimizes constant expressions at compile time, reducing redundant evaluations during runtime. Previously, these optimizations were performed at the AST processing stage, but due to potential misoptimizations, they have recently been migrated to a different compilation phase. The discussion will cover the differences between these stages, the challenges involved in this transition, and the technical details of the new approach.
About Yan
I'm a senior software engineer at Kiwi.com, a leading global travel tech company headquartered in the Czech Republic, nd I work on the Search team.
I particularly enjoy delving into CPython and its internal workings. My preference for creating things from scratch, as opposed to relying on pre-made solutions, has helped me develop a profound grasp of the technical foundations of software development.
Lednové Pyvo, poslední čtvrtek v měsíci v ArtBaru, jako obvykle. 🙂 🍻
January Pyvo, last Thursday of the month at ArtBar, as usual. 🙂 🍻
Let's look at Python's annotations (a.k.a. type hints) from the language
point of view: how Python handles them, rather than what they mean to
type checkers like mypy
or modelling tools like dataclasses
or pydantic
.
We'll cover how it started (function annotations in 3.0, PEP 3107),
how it's going (including variable annotations in 3.6, PEP 526),
how we thought it would work (__future__
annotations in 3.7, PEP 563),
and how we now think it will work (deferred evaluation, in 3.14, PEP 649).