JS Fest 2019 Autumn
2019-11-08..2019-11-09
Kyiv, Ukraine
JS Fest ·
[JS Fest 2018, JS Fest 2019 Spring, JS Fest 2019 Autumn]
who it's for
frontend developers, React developers, Node.js developers, TypeScript developers, mobile developers, frontend architects, QA engineers, full stack developers
topics
Progressive web apps (PWA) fundamentals; React Native to Flutter migration; Webcomponents with lit-element; Node.js N-API for Rust; JAMstack architectures; Micro frontends with Vue.js; Angular schematics for developers; the literal true type in TypeScript; design systems for bulletproof development; JavaScript performance optimization techniques; implementing authentication in JS applications; CASL permission management
| title | author | length |
|---|---|---|
| Tipping the Scale | Eyal Eizenberg | 54m |
Rebuilds Wix’s dashboard to hit loads under 1 second by ripping one giant client bundle into many tiny widget bundles, using lazy components and webpack… | ||
| A Tinder Love Story: Create a Wordpress Blog with React, instead of PHP | Kyle Boss | 54m |
Tinder describes migrating its Swipe Life blog to GatsbyJS as a React front end sourcing content from WordPress via gatsby-source-wordpress, producing a static… | ||
| Building Modern React Applications | Glenn Reyes | 52m |
Starts from concrete patterns: use Create React App Next.js or Gatsby to bootstrap, prefer Context as state management for small apps and adopt… | ||
| Node.js feature livecoding | Anna Henningsen | 56m |
Live-coded a from-scratch Node.js timer that actually reimplements setTimeout, showing C++ bindings into V8 and libuv, the timer_wrap C++/JS hybrid, and the… | ||
| Falling in love with decorators ES6/TypeScript | Daniel Ostrovsky | 48m |
Demonstrates concrete decorator code in TypeScript: log decorator that wraps methods and prints args/results, a timer showing a 2.4s run reduced to near 0s… | ||
| Saving the world with JavaScript: A Data Visualization story | Marko Letic | 49m |
Claims that location-based visual analysis can help save lives with concrete examples: a John Snow style pump finding, a New York census plot where each dot =… | ||
| Comparing HTTP, TCP and UDP Clustering on NodeJS Processes | Vitaliy Kukhar | 33m |
Compares clustering strategies for handling HTTP, TCP, and UDP in Node.js by measuring performance and resource usage across different approaches. Presents… | ||
| PWA Fundamentals: websites with superpowers | Rowdy Raubow | 55m |
Claims that browser support is excellent since 2015 and that PWAs can feel native get tested with concrete code: a demo PWA uses a Manifest File, an npm icon… | ||
| Choreography Architecture, a Communication Style on nodejs | Anton Cherednykov | 46m |
Discusses integration patterns for microservice communication—specifically orchestration vs choreography—and when to use each based on request type and service… | ||
| Create Your Own Serverless CMS from Scratch | Sota Ohara | 29m |
Shows how to build a serverless CMS from scratch using React for the frontend, Google Cloud Storage for file/object storage, and Google Cloud Functions for… | ||
| Scary Tales About Angular | Serhii Babich | 57m |
Stories and real-world cases from working with Angular, covering scary and mundane problems, terrible mistakes and heroic fixes. The talk uses personal project… | ||
| JAMstack | Aleksandr Tovmach | 56m |
JAMstack is presented as an architecture delivering sites whose speed is limited only by the network, addressing SSR and SPA problems. The presenter rebuilt a… | ||
| Integrating JavaScript Frontend Applications with a Blockchain | Dmitriy Zharkov | 41m |
Shows how to connect JavaScript frontends to blockchains by building a demo superhero ratings dApp that writes/read heroes and reviews to smart contracts… | ||
| Embrace the "react fatigue" | Alexandre Gomes | 47m |
Claim: react’s tiny core forces many opt‑ins so complexity comes from choices not the topic. Examples: redux and redux‑saga for state and effects, graphql… | ||
| Editing the World with React and Zettel | Julian Krispel Samsel | 56m |
A tiny TypeScript editor library named Zettel claims to replace tree hacks with a flat change object (modeled on VS Code text edits) so edits become simple… | ||
| Angular Schematics - Develop for developers | Maciej Treder | 41m |
A concrete workflow: a warehouse-focused PWA with server-side rendering gets turned from a GitHub boilerplate into installable automation using Angular… | ||
| Micro Frontends with Vue.js | Aleksandr Tserkovnyy | 56m |
PMLAB decomposes a monolithic Backoffice into Vue.js micro frontends that keep routing in a shell while teams deploy parts independently. They implement a… | ||
| Node.js Development in 2020: Trends and Practices | Nykyta Halkyn | 55m |
Overview of recent Node.js ecosystem developments relevant for 2020: new Node.js v12 features, emerging JavaScript/TypeScript language constructs, popular… | ||
| Unit tests are useless. Change my mind | Dmitriy Kovalenko | 55m |
The talk argues that high-count unit tests often lock in implementation and become brittle, and instead promotes measurable, full‑stack end-to-end testing. It… | ||
| How to Become the Programmer Everyone Wants | Dzhordzh Evtushenko | 57m |
Explains what people mean by phrases like “pleasant to work with” versus “skilled but hard to work with,” examining how colleagues form opinions based on… | ||
| Improving Quality of JavaScript Code | Venkat Subramaniam | 58m |
Claims that long functions kill agility backed by an example of a 7000-line function and a concrete refactor path: rewrite imperative loops into functional… | ||
| Why Does the "true" Type Exist in TypeScript? | Andrey Starovoyt | 46m |
The talk explains the role of literal types in TypeScript—including the specific literal 'true'—and how their introduction enabled features like mapped types… | ||
| Bulletproof development with design systems | Paul Yuhnovich | 57m |
Claims that a design system stops inventory and duplication problems and makes releases safer while improving accessibility and onboarding, and shows which… | ||
| Node.js Antipatterns | Tymur Shemsedynov | 58m |
Covers common Node.js anti-patterns across many areas of JavaScript server development: API and interactive app design (routing, layering, middleware), data… | ||
| Building Perfect Authentication in Your JS Application | Vladimir Rudyy | 55m |
Shows how to implement robust authentication in a JavaScript application using modern web techniques: token-based auth (JWT), secure storage strategies… | ||
| Technology agnostic microservices at SPA frontend | Vlad Fedosov | 55m |
Claims a concrete, working POC that composes micro‑frontends with Isomorphic Layout Composer to get server‑side rendered pages that hydrate and then use… | ||
| Hexagonal Architecture in a Nodejs Project | Andrey Andriyko | 53m |
Explains using hexagonal (ports-and-adapters) architecture to separate external interactions from business logic in a Node.js application. Covers how to… | ||
| The Future of Machine Learning & JavaScript | Asim Hussain | 48m |
Built a working Moji Fire Slack bot that detects faces and returns emotion scores using Azure Face API (attributes like anger happiness scored 0–1)… | ||
| You need to know Algorithms and Data Structures in Front-end, anyway | Adam Leos | 45m |
Concrete examples show how small algorithm and data-structure changes in front-end code produce large wins: replacing nested loops with a lookup to get a 100×… | ||
| 10 secrets to improve Javascript Performance | Erick Wendel | 46m |
Concrete wins and tools not platitudes: concrete code swaps like replacing sequential awaits with Promise.all halves wall time or turning three… | ||
| Things in the PWA Era | Majid Hajian | 45m |
Claims that PWAs can control local IoT hardware offline and actually replace native apps by wiring browser APIs to devices and a local gateway. Demonstrations… | ||
| Experience in rewriting ReactNative application with Flutter | Vasiliy Dytsyak | 51m |
Presentation: will be added soon
Fb: https://www.facebook.com/JSFestua/
Website: https://jsfest.com.ua Upcoming JS Conference:
JS Fest 2020 - 30-31st of… | ||
| Closing Word | 19m | |
-- no description -- | ||
| CASL. Isomorphic Permission Management | Serhii Stotskyi | 37m |
Presentation: http://bit.ly/2OgR4FR
Fb: https://www.facebook.com/JSFestua/
Website: https://jsfest.com.ua Upcoming JS Conference:
JS Fest 2020 - 30-31st of… | ||
| Webcomponents & lit-element in production | Roman Savitskyi | 51m |
В далекому 2016 році світ почув про вебкомпоненти, а одна ще тоді не дуже розумна команда, якій приходилось верстати дуже багато, вирішила спробувати те все в… | ||
| Node.js N-API for Rust | Aleksey Orlenko | 55m |
Describes using Node.js N-API (the stable C ABI) to write native addons in Rust without tying them to V8, with bindgen and procedural macros generating safe… | ||
| Svelte: Why We Don't Need a Run-time Core | Borys Mohyla | 49m |
Svelte explains why applications built with the Svelte framework do not need a runtime core: it compiles components at build time into vanilla JavaScript… | ||
| You need to know Algorithms and Data Structures in Front-end anyway | Adam Leos | 45m |
Practical front-end use of algorithms and data structures: the talk demonstrates that replacing naive nested loops with a single-pass lookup map can give ~100×… | ||
| nothing matches | ||