Tech Talks #79

Czwartek, 27.11.2025 18:00

We're happy to announce another Pykonik Tech Talks event! This time we welcome you at AGH University of Science and Technology, building D-10, room A.

You can also expect lightning talks - up to ~5 min talks that anyone can give on pretty much any topic!

There is also a live stream planned!

Szymon Sobczak

Building a Scalable User-Defined Fields System with Django & Postgres HStore English

Handling client-specific data requirements often leads to schema bloat or inefficient Entity-Attribute-Value (EAV) implementations. This talk demonstrates a performant alternative using Postgres HStore for storage and Django for schema management. We will explore how to implement dynamic form generation for both Django templates and REST APIs, and discuss using a constraint system to contextually scope fields to specific model instances without polymorphic complexity.

Vladyslav Fedoriuk

Beyond the Server: The Technical Challenges of Developing an MCP Client English

Most available resources, tutorials, and talks focus exclusively on building MCP servers, leaving the development of remote MCP clients largely uncovered. This presentation will provide a technical overview of this missing perspective. What exactly is an MCP client? What does it really take to build a remote one? Is the official Python MCP SDK genuinely suitable for remote client development, or are developers better off rolling their own solutions? What specific challenges do connecting to and interacting with remote MCP servers impose on developers? This presentation will address these essential questions.

Maciej Majewski

"It's astream!" - How to frankenstein together a json object streaming in langgraph English

🧟‍♂️ Humans love chatbots. Chatbots go brrrrrr... Chatbot not good if wait and then all text. Chatbot good if text now, but more text later. - That's how I think Frankensteins Monster would explain this talk. Essentially, people got used to seeing chatbots in stream mode. But what if what you want is to generate list of json objects? You could stream them by one character/token but you also would like to confirm that the given object is valid json object, and you cannot do that without last bracket. This is the streaming conundrum. In this talk I will explain how you can keep the stream working - using arcane knowledge, bit of async magic. Thunderstorm and gothic castle not required.

Sebastian Witowski

Moja przygoda z narzędziami speech-to-text i czy da się tego sensownie używać? Polish

Pamiętacie tego tweeta od Andriej'a Karpathy'ego, gdzie pisze o "vibe coding-u"? To chyba najbardziej grzany tweet od pół roku i za każdym razem, jak pada słowo "vibe coding" to ~~jeden junior dev traci pracę~~ ten tweet obowiązkowo musi pojawić. Ale co przykuło moją uwagę w tym tweecie, to nie sam vibe coding, ale narzędzie SuperWhisper, które Andrej tam wymienił mówiąc, że używa go, żeby gadać z komputerem.

W mojej głowie narzędzia SST zatrzymały się w latach dziewięćdziesiątych, gdzie były jakieś enterprise'owe kombajny typu "Dragon professional", które kosztują miliony złociszy. Ale zacząłem testować ten SuperWhisper i działa to spoko. Potem sprawdziłem inne narzędzia, bo nie lubię płacić subskrypcji i w końcu doszedłem do setup'u który nie jest drogi ale daje radę do okazjonalnego użytku jak z kimś czatuję, piszę dokumentację czy robię notatki na komputerze.

W mojej prezentacji opowiem wam o narzędziach, które testowałem i jak obecnie wygląda mój setup na Macbook'u.

Prelegenci

Prelegenci

Zdjecie Szymon Sobczak

Szymon Sobczak Strona prelegenta

Założyciel i CTO w Infino Legal - Krakowskiej firmie wytwarzającej oprogramowanie z dziedziny Legal Tech. Spędził kilka lat w Dolinie Krzemowej, pracując m. in. w Google. Wcześniej architekt systemów Big Data, teraz zajmuje się tematyką startupów, zarządzania produktem i budowania zespołu.

Studiował informatykę, biochemię i zarządzanie. Zaczął programować zawodowo w 2007 i w swojej karierze pisał kod produkcyjny w języku PHP, C++, C (embedded), Go, Ruby, R, JavaScript i Python.

Hobbystycznie kolarz, fotograf i memolog :)

Zdjecie Vladyslav Fedoriuk

Vladyslav Fedoriuk

Zdjecie Maciej Majewski

Maciej Majewski Strona prelegenta

Zdjecie Sebastian Witowski

Sebastian Witowski Strona prelegenta

Sebastian is a Python consultant specializing in full-stack development, operations, and project management. He has written code for both scientific institutions like the European Organization for Nuclear Research (CERN) and Fortune 500 companies. In his spare time, he likes to talk about best practices, tools, and productivity.

Sponsorzy

Sponsorzy spotkania

Deployed.pl

🏢 DEPLOYED – Twój partner technologiczny w Krakowie!

Jesteśmy software housem z Krakowa, który od 2011 roku dostarcza dedykowane rozwiązania cyfrowe dla klientów z różnych branż.

Tworzymy systemy webowe, aplikacje mobilne, oprogramowanie IoT oraz platformy e-commerce.

💻 Nasze technologie:

✅ Backend: Python / Django

✅ Frontend: ReactJS / React Native, TypeScript

✅ AI & Big Data

✅ Cloud & DevOps: AWS, Docker, Ansible, RabbitMQ, Nginx, Redis

✅ Monitoring & Automatyzacja: Grafana, Prometheus, Celery

✅ Testowanie: Jest, Babel

✅ Zarządzanie stanem: Redux

🔧 Specjalizujemy się zarówno w tworzeniu nowych projektów od zera, jak i w pracy z istniejącymi, starszymi kodami.

Pomagamy modernizować przestarzałe technologie, aby Twoja firma była bezpieczna i zgodna z najnowszymi trendami rynkowymi.

📂 Sprawdź nasze realizacje: 🔗 Portfolio

👥 Chcesz dołączyć do naszego zespołu?

🎯 Ciągle się rozwijamy i rekrutujemy na różne stanowiska! Sprawdź aktualne oferty:

🔗 Kariera w Deployed

🚀 Postaw na innowację – współpracuj z nami!

Koło Naukowe BIT

Koło naukowe BIT to przede wszystkim miejsce, gdzie studenci AGH mogą rozwijać swoje zainteresowania i się nimi dzielić. Znajdziemy tutaj ludzi zainteresowanych nowoczesnymi metodami tworzenia oprogramowania, aktualnymi technologiami webowymi, a także algorytmami czy sztuczną inteligencją.

Oprócz rozwijania swoich pasji, dzielimy się też wiedzą z zakresu studiów, prowadząc zajęcia wprowadzające w dziedziny matematyki i informatyki dla osób, które wcześniej nie miały z danymi zagadnieniami styczności. Wszystko po to, żeby wymienić się doświadczeniem i szybciej oraz lepiej przygotować się na zajęcia na uczelni.

KNI Kernel

Koło Naukowe Informatyków KERNEL istnieje od 2003 roku na Wydziale Fizyki i Informatyki Stosowanej AGH. Naszym głównym celem jest rozwijanie pasji do informatyki oraz przekazywanie wiedzy z jej różnych dziedzin. Organizujemy prelekcje, warsztaty i inne wydarzenia we współpracy z wieloma firmami oraz instytucjami. Tematyka naszych spotkań dotyczy zarówno języków programowania, nowych technologii, praktycznych rozwiązań problemów napotykanych w firmach, jak i kompetencji miękkich czy po prostu ciekawostek.

W naszym repertuarze znajdują się też zajęcia „od studentów dla studentów”. Wśród nich są Zajęcia Pomocowe, podczas których starsi studenci mają okazję podzielić się swoim doświadczeniem i przygotować młodszych do trudnych egzaminów czy laboratoriów. Od kilku lat organizujemy także „Kernel Starter”, czyli serię dziesięciu zajęć wdrażających w świat informatyki, skierowaną do studentów pierwszego roku, a także osób z innych kierunków.

CLUG

Cracow Linux Users Group is a community of enthusiasts of computer science, technology and operating systems from the Unix family.

JetBrains
Lokalizacja

Lokalizacja

Lokalizacja AGH, D-10, Władysława Reymonta 19, 30-059 Kraków