Marek "seqre" Grzelak
Najpierw zabezpieczał systemy najszybciej jak się dało na konkursach, potem zaczął hakować w robocie co mu tylko dali, a potem stwierdził, że jednak zwykłe klepanie kodu jest najprzyjemniejsze. Fanatyk Rusta, do niedawna programista Go. Bierze udział w wydarzeniach branżowych od strony organizacyjnej, jako prelegent, czy zwykły uczestnik. Czasami klika CTFy razem ze znajomymi z zespołu Gimel.
Wystąpienia
Masz dość kopiowania i wklejania tego samego kodu parsującego argumenty po raz pięćdziesiąty? Masz dość "szybkich poprawek", które spektakularnie eksplodują, gdy tylko źle na nie spojrzysz? Czas zaktualizować ten kod Frankensteina bez niszczenia wszystkiego.
Ta prelekcja ujawnia supermoce Pythona, o których często się zapomina – wbudowane biblioteki, które eliminują niestandardowe funkcje pomocnicze, nowoczesne narzędzia, które przyśpieszają cały development, oraz sprytne sztuczki, które zamieniają Twoje kruche skrypty w wydajne, skuteczne i wielokrotnego użytku maszyny. Przestań odkrywać koło na nowo i zacznij czerpać z bogactwa niesamowitych możliwości Pythona!
Masz dość łączenia bibliotek dla każdej aplikacji webowej w języku Rust? Poznaj Cot: gotowy do użycia framework z automatyczną migracją ORM, panelem administracyjnym, obsługą OpenAPI i wieloma innymi funkcjami — dzięki czemu możesz skupić się na tworzeniu aplikacji, a nie na budowaniu frameworka. Cot umożliwia tworzenie gotowych do użycia aplikacji webowych w rekordowym czasie — bez utraty wydajności i niezawodności.
Tworzenie webowego backendu w języku Rust często przypomina składanie tuzina bilbiotek, zmaganie się z klejeniem wszystkiego razem oraz ponowne tworzenie od podstaw paneli administracyjnych i migracji. A co, gdyby istniał łatwiejszy sposób?
W tej prezentacji przedstawimy Cot, nowy framework webowy dla leniwych programistów, zaprojektowany z myślą o redukcji utrudnień. Cot posiada zintegrowany ORM i automatyczne migracje, wbudowany panel administracyjny, generowanie OpenAPI i wiele więcej — dzięki czemu możesz skupić się na tworzeniu aplikacji zamiast rozwijaniu frameworka.
Jeśli jesteś programistą języka Rust zmęczonym szablonami — lub po prostu ciekawi Cię, jak programowanie backendu w języku Rust może być prostsze i szybsze — ten talk jest dla Ciebie. Spodziewaj się praktycznych spostrzeżeń, lekcji z życia wziętych i kilku pomysłów, dzięki którym Twój następny projekt będzie o wiele przyjemniejszy (i nieco bardziej „leniwy”).