Artem will tell how today's most popular static typing solutions work and how he writes his own solution.
This talk will provide step by step guidance to ease the developer burden by letting a simple E2E testing and QA tool do the continuous interactions with the application for you.
As humans, we average 29,000 thoughts a day but we can only navigate applications with our fingers and voices. Why not use our minds as a service and drive the user experience with our thoughts?
We will dive deep into the design principles and implementation details of MobX. If MobX always looked like magic to you: after this talk no longer. And most importantly, we'll discover that predictability and speed are not competing concerns but rather catalysts of each other.
We'll look at upgrading our developer environment and find ways to automate testing for important things like accessibility, performance, interoperability and PWA readiness.
We'll not only explore the very concept of recursion and its mathematical origins but also show how we can implement it without any explicit support, live-coding together we'll reinvent one of the most beautiful ideas in computer science: the Y combinator.
Why would you want a server-side rendering app or static site generator? How can you improve user experience without negatively impacting developer experience? Nataliya will give you an insight into her experiences migrating a project to Next.js — from recapping a process to sharing the lessons learned.
Description will be announced soon
What should you do when you need to print pretty PDF files very quickly and to a good quality? Or when you're required to make PDF previewable before printing with an online editing option?
You'll learn about a new implementation of the Node.js runtime with its benefits and tradeoffs, and will understand whether you should evaluate it right away or maybe stick to whatever runtime you're using for a while.
Martin wants to give web developers a sound understanding of how Googlebot and other crawlers see their content and what are common pitfalls to avoid.
Alexey will tell about DevTools Protocol, which parts of it you can use to build your own tools for Node.js and how you can do it. In addition to that, he will show how to write your own plugin for ndb, to get a convenient GUI for your tool as well.
What is behind a simple and easy-to-use API? Is it really that difficult to create your own SPA router? What are the different approaches and their advantages, caveats? Let's answer all these questions by comparing different routers and taking a deeper dive into Vue Router.
Andrey Sitnik, author of the famous Autoprefixer, PostCSS, Browserslist, and Nano ID, will tell about his experience of promoting open source projects. You will learn how marketing works in open source, learn to shield yourself from hype and choose technologies that would actually be of use for your project.