Ostatnia aktualizacja: 10 grudnia 2018 20:00:16

Newsletter

Zapisz się do newslettera aby raz w miesiącu otrzymać podsumowanie aktualności z planety oraz oferty pracy dla programistów Python.


Podaj swój adres e-mail.

29 listopad 2018

PyWaw: PyWaw #78 - 18:30, poniedziałek, 17.09.2018

PyWaw #78 - 18:30, poniedziałek, 17.09.2018



Miejsce



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



Agenda






  • AsyncIO in production - War Stories - Michał Wysokiński


    My team has been running AsyncIO in production for over 18 months now and the only thing I can say about my experience with it is: "Oh boy, what a rollercoaster of feelings". I've experienced laughs and tears, sweat and blood but also sang songs of glory. AsyncIO is currently the biggest buzzword in the Python world advertised as a silver bullet capable of solving all Python's shortcomings in the field of performance. However, it also brings a burden of being a completely new approach with a fresh implementation which is not often mentioned and taken into consideration. In some of my team's projects we've achieved a great success thanks to AsyncIO, but there's been a few where we decided to get rid of it and replace it with a more traditional fork-join architecture. I'd like to share my experience with AsyncIO, tell some War Stories and describe which projects it suits perfectly and which ones should avoid it.





  • Python w świecie aparatów słuchowych - Marta Potocka, Michał Partyka


    W ramach prezentacji opowiemy o tym jak aparaty słuchowe oraz implanty najnowszej generacji poprawiają jakość życia ludzi dotkniętych nawet poważnymi wadami słuchu. Nakreślimy co dzieje się wewnątrz takiego aparatu oraz w jaki sposób wykorzystujemy Pythona do usprawnienia procesu wytwarzania oprogramowania działającego na tych urządzeniach.





  • Logika biznesowa w Django - Jakub Skałecki


    Logika biznesowa jest sensem istnienia każdej nietrywialnej aplikacji. Określa akcje, które użytkownik serwisu ma być zdolny wykonać oraz ich efekty. Powinniśmy zadbać, aby była napisana w prosty i czytelny sposób, a jednocześnie mogła być używana w różnych sytuacjach. Na podstawie moich doświadczeń wyniesionych z rozwijania własnego serwisu opowiem, gdzie w Django jest miejsce na tak ważną część aplikacji (podpowiedź - nie w widokach), jak ją testować, przeprowadzać walidację oraz prawidłowo komunikować użytkownikowi rezultat wykonanej akcji. Serdecznie zapraszam!







Sponsorzy





Podstrona spotkania: pywaw.org/78/

Źródło: http://pywaw.org/78/