PyWaw #74

Poniedziałek, 19.03.2018 18:30

Wojtek Erbetowski

Dokumentacja w samodokumentującym się świecie

Większość zespołów, z którymi pracowałem, kroczyła nigdy niekończącą się ścieżką w poszukiwaniu złotego środka w pisaniu dokumentacji. Miejscu, w którym czerpie się korzyści z posiadania pomocnej dokumentacji, jednak nie spędza się zbyt wiele czasu i energii na jej tworzeniu. Dla niektórych punktem wyjściowym jest popularny błąd, w którym mówi się, że kodu nie należy dokumentować, gdyż kod powinien być sam w sobie wystarczająco czytelny. Inni z kolei tworzą bardzo dokładną dokumentację i szybko wpadają w pułapkę ogromnego kosztu jej utrzymywania. Jest lepsza droga, aby inni programiści mieli dobre wrażenia. Podzielę się kilkoma sposobami, jak na przykład: częściowo lub całkowicie wykonywalna dokumentacja, dokumentacja API zrozumiała dla maszyn i ludzi, testy automatyczne jako dokumentacja.

Krzysztof Mędrela

Learning and dispelling Test Driven Development

Your coworkers tell you that Test Driven Development is a silver bullet, yet nobody uses it at your company? In this live coding session, I'll explain TDD from ground, show why it's impractical in most cases and... discuss why learning it is still very beneficial in your daily job.

Prelegenci

Prelegenci

Zdjecie Wojtek Erbetowski

Wojtek Erbetowski Strona prelegenta

Wojtek Erbetowski jest (współ)organizatorem wielu inicjatyw społecznościowych, w tym Warszawskiej Grupy Użytkowników Java, Mobile Warsaw, Warsjawa, Git Kata oraz Mobile Central Europe. Programuje zawodowo obok Pythona także w Scali i Groovym, chleb zapewnia mu posada Lidera Technologicznego w Polidei, a w czasie wolnym lubi się dzielić swoimi doświadczeniami z innymi deweloperami (Confitura, 33rd Degree, Eclipse DemoCamp, Git Kata, oraz wielokrotnie na deskach WJUG).

Zdjecie Krzysztof Mędrela

Krzysztof Mędrela Strona prelegenta

- Prelegent na PyKonikach - spotkaniach krakowskiej społeczności Pythonistów - Twórca System Check Framework wprowadzonego w Django 1.7 - Certyfikowany trener zarówno Software Carpentry, jak i Data Carpentry, organizacji szkoleniowej, która przeprowadziła do tej pory 1000+ szkoleń dla 25k+ uczestników - Dla Software Carpentry rozwijał AMY - aplikację w Django do zarządzania szkoleniami (niektóre funkcjonalności: invoicing, raporty, zarządzanie listą trenerów, śledzenie postępów kursantów itd.). - Obecnie szkoleniowiec

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

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 Kawiarnia Hoża 51, Hoża 51, Warszawa