Tech Talks #74

Czwartek, 06.03.2025 18:00

Join us to hear about Pytest parametrization and bell labs history (both talks in polish)!

We will also have pizza & drinks break in the middle and lightning talks (up to ~5 min talks that anyone can give on pretty much any topic)!

There will be a livestream at: https://youtube.com/live/OdL2woO5N8A

Michał Lowas-Rzechonek

Pytest parametrization for fun and profit Polish

Pisanie testów jest okropne, szczególnie jeśli nasza domena wymaga utworzenia miliona obiektów w różnych stanach zanim będziemy mogli choćby zacząć pisać test który robi jeden call do API.

Pod pytestem do robienia setupu służą fixtury. Pokażę jak zbudować elastyczny zestaw fixtur konfigurowalnych za pomocą "indirect parametrization" i niewielkiej ilości kleju z cukrem, a następnie w testach tworzyć całe środowisko w kilku linijkach i praktycznie bez duplikacji.

Prelekcja raczej dla zaawansowanych, będzie jeszcze więcej magii niż w samym pyteście.

Bartek "PokerFacowaty" Nowak

Bell Labs - historie z legendy R&D Polish

Bell Labs w Murray Hill w New Jersey to miejsce, które przeciętny informatyk może kojarzyć z narodzinami języka C i Uniksa. Tymczasem opisanie wszystkich interesujących wydarzeń z Bell Labs w czasie 100 lat jego istnienia (od 1925) zajęłoby książkę wielkości przeciętnej encyklopedii.

Wykorzystując swoją niedawną wizytę w (Nokia) Bell Labs, chciałbym w prezentacji przedstawić kolekcję luźno powiązanych ze sobą, fascynujących historii (w większości związanych z oryginalnymi uniksiarzami, ale nie tylko) i w ten sposób zachęcić odbiorców do przeczytania genialnego "Unix: A History and a Memoir" Briana Kernighana będącego moim głównym źródłem.

W prezentacji m. in. o tym: - Jak początek Uniksa wymagał obietnicy, że nikt nie będzie pracował nad systemem operacyjnym - Dlaczego praca doktorska Briana Kernighana ważyła 4,5 kg - Jak Dennis Ritchie i Rob Pike PRANKUJĄ NOBLISTĘ [WIDEO] [SZOK] - Dlaczego grep nazywa się grep i był napisany w jedną noc (to znaczy nie był)

Prelegenci

Prelegenci

Zdjecie Michał Lowas-Rzechonek

Michał Lowas-Rzechonek

Michał od wielu lat programuje szeroko pojęte aplikacje serwerowe, back-endy i urządzenia embedded. Z tego powodu nie pozwalają mu dotykać UI. Uważa, że historia zatacza koło, a branża IT co 10 lat na nowo wymyśla LISPa. Sam nie wie czemu zajmuje się Pythonem, skoro prawdziwi mężczyźni piszą tylko w ANSI C.

Zdjecie Bartek "PokerFacowaty" Nowak

Bartek "PokerFacowaty" Nowak Strona prelegenta

Programista, speedrunner. Lubię Pythona, Linuksa, self-hosting, rolki, literaturę faktu i ludzi z pasją. Marzy mi się praca w miejscu z kręgosłupem.

Sponsorzy

Sponsorzy spotkania

Vatix

At Vatix, we believe that the future of work doesn’t work without the right tools. We make products to raise the standards of workers' safety and productivity. We build our systems while focusing on efficiency. Like our customers we’re achieving the success with the best assets possible. Vatix is trusted by over 450 customers, who rely on products like Lone Worker Safety, Incident Reporting, Audits and Inspections with more coming soon. All the products are used in real-life scenarios bringing Safe and Productive environment to employees around the world.

Cosmo PK

Thanks to Cosmo we can meet on Politechnika Krakowska!

JetBrains

Thanks to JetBrains, attendees will be able to win 1 year licenses to any selected JetBrains product in a small competition during our meeting.

CLUG

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

Thanks to CLUG, the meeting is streamed on YouTube and recorded!

Lokalizacja

Lokalizacja

Lokalizacja Politechnika Krakowska (budynek Działownia), ul. Warszawska 24