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).
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.
Krótka, ale kręta historia SEO w SPA, czyli jak promować nowoczesne aplikacje webowe.
In this talk, I’ll show you my implementation of Clean Architecture in Node.js. 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.