PyWaw #80

Poniedziałek, 26.11.2018 18:30

Jacek Szpot

Cały ten async

Moja babcia była event loopem - czyli szersze, trzeźwe, odtłuszczone i biodegradowalne spojrzenie na asynchroniczność. To nie będzie tutorial jak używać asyncio. To będzie coś innego. Nie wiem jak to nazwać. Ale będziemy zagłądać w kod MS-DOSa, więc... no nie wiem. To będzie podróż.

Miłosz Kusiciel

Security first! Aplikacja do Two-factor authentication dla Django REST Framework

Two-factor authentication - nie jest nikomu obce, ale nie jest wdrażane do każdej aplikacji. Pokażę na przykładzie jak można łatwo zaimplementować 2FA do własnej aplikacji w DRF.

Jarek Potiuk, Szymon Przedwojski

Manageable data pipelines with Airflow and Kubernetes

Apache Airflow is a platform to programmatically author, schedule and monitor workflows. Airflow is not a data streaming solution. Tasks do not move data from one to the other (though tasks can exchange metadata!). Airflow is not in the Spark Streaming or Storm space, it is more comparable to Oozie or Azkaban. It's primary goal is to solve problem nicely described in this XKCD comic (https://xkcd.com/2054/) What's unique about Airflow is that it brings "infrastructure as a code" concept to building scalable, manageable and elegant workflows. Workflows are defined as Python code - thus making dynamic workflow possible. It provides hundreds of out-of-the-box Operators that allow your pipeline to tap into pretty much any resource possible - starting from resources from multiple cloud providers as well as on-the-premises systems of yours. It's super-easy to write your own operators and leverage the power of data pipeline infrastructure provided by Airflow. This talk will be about general concepts behind Airflow - how you can author your workflow, write your own operators and run and monitor your pipelines. It will also explain how you can leverage Kubernetes (in recent release of Airflow) to make use of your on-premises or in-the-cloud infrastructure efficiently. You leave the talk armed with enough knowledge to evaluate if Airflow is good for you to solve your data pipeline problems and get some insight from Airflow contributors in case you are already an Airflow user.

Prelegenci

Prelegenci

Zdjecie Jacek Szpot

Jacek Szpot Strona prelegenta

Ogólnie jakieś takie ADHD. Nie przepadam za programowaniem (już od 12 lat), chyba wolałbym mieć własną kawiarnię, albo być ogrodnikiem. Języki to tylko narzędzia, a produkty budują ludzie i kultura - więc próbuję czasem o tym przypominać.

Zdjecie Miłosz Kusiciel

Miłosz Kusiciel Strona prelegenta

Ze swoim 9 letnim doświadczeniem, Miłosz Kusiciel jest nie tylko Python Developerem, ale także Team Leaderem zespołu backendowego w Merixstudio. W swojej codziennej pracy skupia się na zarządzaniu pracą zespołu i poszukiwaniu usprawnień oraz nowych możliwości. Jednak przede wszystkim zajmuje się pisaniem aplikacji. Bardzo lubi dzielić swoją wiedzą podczas wydarzeń związanych z programowaniem - dotychczas prowadził prelekcje podczas m.in. PyCon, PyCode, Django Hotspot czy Dev College Combo. Jego zainteresowania to nowe technologie, procesy automatyzacji oraz branża startupowa.

Zdjecie Jarek Potiuk

Jarek Potiuk

Enthusiastic and pragmatic Engineer, Technology Evangelist, Software Gardener, geek and gadget lover. Intelligent, extremely good in problem investigation and solving, presenting high integrity, sharing passion, enthusing others. With strong personality, but at the same time team player. Focused on mobile, cloud and everything in-between. Experienced in Robotics, with good understanding of AI context. Founder of Mobile Warsaw and MCE. Speaker at Mobile Warsaw, DevFest Poland 2016, Codepot, Agile Warsaw and multiple other events. Passionate choir-member.

Zdjecie Szymon Przedwojski

Szymon Przedwojski

Software developer with 4.5 years of commercial experience. Currently works at Polidea in Warsaw. Main tools in his toolbox: Java, JavaScript, Python. Involved mostly in Web Development, especially backends, but also likes to dip his fingers in some frontend code from time to time. Strong advocate of writing clean, readable, testable and maintainable code. Recently working on Apache Airflow, an open-source project for scheduling tasks.

Sponsorzy

Sponsorzy spotkania

10Clouds

10Clouds to miejsce, gdzie z połączonych mocy kodu i designu powstają piękne aplikacje webowe i mobilne. W ciągu ponad siedmiu lat do zespołu dołączyło już ok. 90 Chmur (programistów, project managerów, designerów i innych) pracujących dla wielu klientów w najróżniejszych miejscach na świecie. Zaczynaliśmy od jednego biura w Warszawie, ale z czasem otworzyliśmy kolejne we Wrocławiu i Poznaniu. Korpo klimaty to zdecydowanie nie nasza bajka. Ufamy sobie, lubimy swobodę, szczerą komunikację i brak sztucznych barier. Cenimy elastyczność i kreatywność, wymianę wiedzy i pomysłów, czas wspólnie spędzany w miłej atmosferze. Chmury są ruchliwe, a niebo długie i szerokie, dlatego każdy pracownik ma swobodę pracy zdalnej. Oprócz trzech polskich miast 10Clouds można spotkać na konferencjach, meetupach i warsztatach - własnych (Acodemy i LOUDS) lub zewnętrznych, w różnych zakątkach Europy i nie tylko.

DaftCode

Daftcode to polski venture builder – spółka, która tworzy własne firmy technologiczne. Od fazy koncepcyjnej, przez budowę produktu, po skalowanie działalności. Dzięki wykorzystaniu najnowszych technologii i rozwiązań opartych o Data Science, Machine Learning, czy Blockchain Daftcode z powodzeniem zmienia śmiałe pomysły w szybko rozwijające się produkty i przedsiębiorstwa. W grupie Daftcode znajdują się m.in. Nethone – dostawca rozwiązań business intelligence bazujących na AI, Skriware – platforma edukacyjna wykorzystująca druk 3D do nauki umiejętności STEAM, Indoorway – twórca inteligentnych narzędzi do digitalizacji przestrzeni, Straal – dostawca rozwiązań płatniczych oraz Daftmobile - twórca gier i aplikacji mobilnych. Grupa Daftcode to także usługi B2B: m.in. digital product house EL Passion i agencja marketingowa Performante.

IIIT

Tworzymy zespół entuzjastów, którzy rozumieją biznes i czują się jego częścią, a przez to wspierają jego rozwój nowoczesnymi, zaawansowanymi rozwiązaniami IT. Kładziemy nacisk na wykorzystywanie oprogramowania w celu zwiększania efektywności procesów biznesowych - począwszy od skutecznego dotarcia do klientów, aż po wielowymiarowe analizy inspirujące nowe pomysły na biznes. Mamy głowy i oczy szeroko otwarte. Chłoniemy nowinki, uczymy się i nieustannie rozwijamy. Chcemy wyznaczać kierunki i od kilku lat całkiem nieźle nam to wychodzi. Wiemy, że dążenie do doskonałości to ciężka praca. Nie boimy się tego, ponieważ podejmowanie wyzwań to nasz chleb powszedni. Działamy w bardzo dynamicznym środowisku z wykorzystaniem zwinnych metodyk zarządzania projektami i wytwarzania oprogramowania. Jesteśmy firmą o polskich korzeniach, która wyrosła ze startup’u, a teraz odnosi liczne sukcesy międzynarodowe.

Sunscrapers

Łamiemy stereotypy, walczymy z przeciętnością i zarażamy optymizmem. Zajmujemy się projektowaniem i budowaniem aplikacji webowych, dając naszym klientom miłość, jakość i wsparcie. Współtworzymy PyWaw i PyWaw Summit, angażujemy się w projekty pro bono i Open Source, jeździmy po świecie, żeby słuchać, przemawiać i "robić znajomych". Szukamy osób, których, tak jak nas, motywuje prawdziwa pasja oraz których talent i pozytywna postawa pomogą nam rozwijać zespół o rzadko spotykanej w tej części świata energii.

Lokalizacja

Lokalizacja

Lokalizacja Kawiarnia Hoża 51, Hoża 51, Warszawa