PyWaw #115

Czwartek, 07.11.2024 18:30

Piotr Mierzejewski

BareASGI: budowanie świadomości w używaniu asynchronicznych frameworków.

Prezentacja skierowana jest do zaawansowanych programistów Pythona, którzy na co dzień pracują z frameworkami asynchronicznymi, takimi jak FastAPI czy Django. Celem sesji jest zbudowanie głębszego zrozumienia, jak działa ASGI – mechanizm, na którym oparte są te narzędzia. Podczas prezentacji skupimy się na stworzeniu prostej aplikacji ASGI bez użycia frameworków. Pokażemy jak: działa komunikacja serwera z aplikacją, jak ASGI obsługuje żądania HTTP oraz WebSocket. Wiedza ta może znacząco ułatwić debugowanie i optymalizację aplikacji asynchronicznych. Kluczowy punkt: Dzięki zrozumieniu działania ASGI uczestnicy będą mogli świadomiej korzystać z frameworków, lepiej rozumieć ich ograniczenia i w razie potrzeby szybciej diagnozować problemy.

Grzegorz Bokota

The current state of python packaging and dependencies pinning.

The scope of this presentation is to show an overview of current state of python packaging and pinning requirements in Python world. Provide an overview of the differences between pip, uv, conda, mamba, provide brief overview of build backends like setuptools, hatchling and poetry and how it differs from application management using poetry, rye, hatch or pixi.

Prelegenci

Prelegenci

Zdjecie Piotr Mierzejewski

Piotr Mierzejewski

Inżynier danych z wykształceniem zarówno w mechanice, jak i informatyce. Pracuje zawodowo od dziewięciu lat, a od pięciu skupia się na rozwoju oprogramowania. Obecnie współpracuje z amerykańską firmą z branży healthcare, gdzie rozwija aplikacje wspierające procesy ładowania i walidacji danych. Dla Piotra kluczowe jest dążenie do doskonałości w zawodzie – chce być rzemieślnikiem, który dostarcza najwyższą jakość pracy, zawsze stawiając na precyzję i solidność.

Zdjecie Grzegorz Bokota

Grzegorz Bokota Strona prelegenta

Doktorant z Informatyki na Uniwersytecie Warszawskim aktywnie wykorzystujacy Pythona w pracy naukowej. Wspólautor przedmiotu "Narzędzia programistyczne w Pythonie wspierające analizę danych" na wydziale MIMUW. aktywny kontybutor do kilku Pythonowych projektów OS.

Sponsorzy

Sponsorzy spotkania

Sunscrapers

Sunscrapers is a technology consultancy where the most driven and experienced engineers come together to solve meaningful challenges using software, data, and AI. We’re a team that values excellence, ambition, and trust, combining deep industry expertise with a passion for engineering to create high-impact software for finance and healthcare. At Sunscrapers, you’ll be part of a close-knit team of 40, where your work is valued and your growth is supported. We actively contribute to the engineering community through events, open-source projects, and our in-house R&D lab, giving you the chance to explore the latest technologies. We’re proud to maintain an eNPS above 70 and a 5/5 rating on Glassdoor, reflecting our commitment to creating an environment where everyone thrives. Join us, and be part of a culture that’s as focused on learning and growth as it is on delivering world-class solutions.

Lokalizacja

Lokalizacja

Lokalizacja Venture Café, Chmielna 73, 00-801 Warszawa