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
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.
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ł)
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.
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.