WarsawJS Meetup #44

Agenda
► Piotr Leniec: Cookies, Web Storage i IndexedDB. Co, gdzie i jak? [PL]
Technologie webowe oraz przeglądarki rozwijają się w błyskawicznym tempie. Powstaje coraz więcej rozwiązań, które 3-4 lata temu nikomu by się śniły. Kiedyś do przechowywania danych używaliśmy cookiesów, potem local storage (wraz z session storage), w międzyczasie pojawił się WebSQL, a teraz największą nowinką jest IndexedDB. Podczas mojej prezentacji pokażę mocne i słabe strony każdej technologii oraz opowiem kiedy powinno się ich używać.
► Kamil Warpechowski: Jak zapanować nad wspólnym kodem w wielu projektach? [PL]
Podczas prezentacji opowiem na przykładach jak zorganizowałem pracę wielu projektów bazujących na wspólnym kodzie oraz możliwością sterowania aplikacja poprzez konfigurację. Pokażę jak można tworzyć kod oparty na multimodułach i sposobie ich integracji. Zaprezentuję jakie możliwości dają repozytoria NPM (prywatne - na przykładzie verdaccio i publiczne) oraz architektura monolityczna wspomagana biblioteką lerna.
► Staś Małolepszy: Bot, cała historia! [PL]
Rowerynka to bot na Messengera, który potrafi odpowiedzieć na jedno pytanie: gdzie znajduje się najbliższy rower miejski? To prosty projekt (zaledwie 800 linii JavaScriptu!), którego wydanie od początku do końca zajęło 47 godzin. Czy to dużo? Opowiem o całym procesie twórczym: projekcie MVP, integracjach z API Facebooka i Google Maps, planowaniu 1.0, wyzwaniach, problemach i praktycznych rozwiązaniach. Będzie trochę o async/await i maszynach stanu — ale przede wszystkim o tym, że wydawanie wersji 1.0 to wielka przygoda.