Niegdyś należący do facebooka, dziś pod skrzydłami Apache Software Foundation - Thrift to cross-platformowy silnik komunikacji. Łączy komponenty, które mogą być napisane w różnych technologiach (wspiera ponad 20 najpopularniejszych języków), doskonale sprawdza się jako warstwa komunikacji między np. C++owym backendem i skryptowym frontendem. Przedstawię podstawowe elementy thrifta, cele i korzyści z jego stosowania, porównanie z alternatywnymi narzędziami oraz przykład zastosowania w zaawansowanym projekcie.
Kwantowe komputery to nie bajki - to rzeczywistość... chociaż bardzo skomplikowana. Postaram się jednak w skrócie przedstawić co najważniejsze. Opowiem o fizycznych podstawach, o tym jak zaprzęgnąć je do obliczeń i jak to się obecnie robi w Pythonie.
Czy warto już teraz zacząć korzystać z Python’a 3? Jak dużo paczek jest wciąż niekompatybilna z najnowszą wersją tego języka? Co tak naprawdę daje nam wersja trzecia i co jest w planach w kolejnych wersjach? Na te i podobne pytania spróbuję odpowiedzieć na prezentacji. Będzie trochę słupków i wróżbiarstwa.
Zawodowo programuję od 7 lat. Obecnie pracuję w firmie Hewlett-Packard jako Senior Software Engineer, głównie z wykorzystaniem Pythona i JavaScriptu. Interesuję się nowymi technologiami oraz nowoczesnym podejściem do tworzenia oprogramowania (TDD, CI, scrum, etc). Słucham muzyki kiedy tylko się da, w wolnej chwili bywam w kinie lub teatrze, a weekendy lubię spędzać podróżując. Aha, uwielbiam (Monty) Pythona!
Łukasz Balcerzak uzyskał stopień inżyniera na Polsko-Japońskiej Wyższej Szkole Technik Komputerowych. Pracował jako pentester (Avet) oraz programista (Etelko, Setjam). Cały czas próbuje nowych technologii, jednak koduje głównie w Python'ie. Dużo uwagi przykłada do jakości kodu, testowania i upraszczania procesu wytwarzania oprogramowania. Jako miłośnik wolnego oprogramowania pomaga w wielu projektach, m.in. Django, tox, nose, dulwich, homebrew, hubot etc. Stworzył też kilka własnych: django-guardian, porunga, vcs
W Daftcode tworzymy oprogramowanie. Jesteśmy zgranym zespołem młodych programistów i designerów, budujących nowoczesne aplikacje dla biznesu. Dopasowujemy różnorodne technologie do konkretnych potrzeb. Robimy oprogramowanie desktop i mobile oraz wydajne aplikacje internetowe. Z Pythonem jesteśmy po imieniu. Jeżeli tobie również nie jest obcy i chciałbyś z nami pracować – napisz do nas!
Megiteam to firma świadcząca usługi hostingowe dla programistów oraz firm z branży IT. Na ich serwerach uruchomisz produkcyjnie każdą aplikację pythonową w mniej niż 5 min. Megiteam rozumie twoje potrzeby, dlatego umożliwa szybkie dodawanie różnych sterydów, takich jak Memcached czy Varnish. Jeśli wydaje ci się, że coś jest niemożliwe do uruchomienia skorzystaj z ich supportu, a pomogą natychmiast. Załoga Megiteam chętnie dzieli się swoją wiedzą na konferencjach i wydarzeniach pythonowych oraz udziela się w świecie Open Source.