Vue.js to względnie nowe dziecko na podwórku frameworków JS. Stworzone na bazie doświadczeń z Angulara i Reacta, pozwala na dużo szybsze i naturalniejsze tworzenie aplikacji. Jeżeli słyszałeś o Vue i chciałbyś dowiedzieć się na czym polega fenomen jego rosnącej popularności, zapraszam na moją prezentację. Opiszę moją przygodę z tym frameworkiem, przybliżę jego główne założenia, porównam z konkurencją i wyjaśnię dlaczego kolejne projekty zamierzam robić właśnie w nim.
Bio: Programista Full-stack Python / JS oraz DevOps. CTO https://pvpc.eu, startupu z branży esportu oraz Senior Full-Stack Developer w Sigmoidal.
► Piotr Koszuliński: Za szeroko zamkniętymi drzwiami [PL]
Wydawać by się mogło, że edycja tekstu, jedna z podstawowych interakcji człowieka z komputerem, nie powinna w dzisiejszych czasach nastręczać zbytnich problemów. Przedstawię gdzie doszliśmy przez niemal 25 lat istnienia WWW i przy okazji odpowiem na kilka dziwnych pytań (np. dlaczego nie ma keyCode na Androidzie).
Bio: Making OSS at CKSource for almost 6 years. Currently, CKEditor 5's lead developer. Web enthusiast since IE6.
► Piotr Błaszczak: Clean Architecture in NodeJS [EN]
In this talk, I’ll show you my implementation of Clean Architecture in NodeJS. If you are not familiar with the concept, you should look for Rober C. Martin talks. Due to the time limit, I’m going to do only the short introduction to CA, enough to inspire you to go deeper on the subject. Next, I’ll show you some useful tools in our JavaScript world to achieve good architecture design. We will use TypeScript to model your domain, IversifyJS to connect your application layers, TSOA to expose your REST API and generate Swagger contract. Swagger will allow you to generate great documentation and API clients in around 20+ other languages. In the end, you will be able to create testable, frameworks independent application.
Bio: Full-Stack Web Developer since 2007. Founder & CTO at SlackMap. Senior JavaScript Developer at Center for Informatics Technology (COI). Fan of TypeScript, NodeJS and Angular. Slackliner & organizer of Urban Highline Festival in Lublin.
Krótka, ale kręta historia SEO w SPA, czyli jak promować nowoczesne aplikacje webowe.
Bio: Kamil Dzieniszewski - Front-end Developer pracujący w nadwiślańskim Software Housie GogoApps. Tworzeniem stron internetowych zajmuje się od niepamiętnych czasów. Uczestnik i organizator lokalnych społeczności skupionych wokół programowania. Lubi stosować najnowsze technologie oraz łączyć świat hardware'u i software'u. W wolnych chwilach biega i podróżuje.