JS Conf Armenia 2019
2019-11-30
Yerevan, Armenia
[JS Conf Armenia 2017, JavaScript Conference Armenia 2018, JS Conf Armenia 2019, JS Conf Armenia 2021, JS Conf Armenia 2024, JS Conf Armenia 2025]
who it's for
frontend developers, JavaScript developers, framework and library maintainers, full-stack JavaScript engineers, QA and test engineers, Node.js developers
topics
server-side rendering and SSR optimizations; microfrontend architectures and slicing; dynamic import lazy loading; Enzyme and Jest component testing; RxJS observables and operators; WebAssembly with wasm-bindgen and Emscripten; Node.js N-API native addons; Three.js 3D graphics; Angular Elements web components; Vue.js library maintenance and releases; JavaScript design patterns and function composition; language implementation from grammar to interpreter
| title | author | length |
|---|---|---|
| How to Master Frontend Development: Survival Guide by Lilit Tadevosyan (Arm) | JSConfAM19 | Lilit Tadevosyan | 22m |
Walks through a concrete project: a tiny progressive web app built with server-side rendering, micro‑frontend slices and bundler config that enables dynamic… | ||
| Enzyme/Jest React Components Testing by Hayk Barseghyan (Arm) | JSConfAM19 | Hayk Barseghyan | 32m |
Shows concrete test code: uses Enzyme + Jest to run shallow/mount/render experiments, exercises event simulation and snapshot assertions, and mocks dispatches… | ||
| JavaScript at Scale by Stephanie Siaw (Eng) | JSConfAM19 | Stephanie Siaw | 32m |
Startup grows from a 1200–1500 line single JS file on a Rails Heroku monolith to millions of monthly users and a ~$2B valuation by splitting into microservices… | ||
| Why we need UI libraries/frameworks by Khachatur Virabyan (Arm) | JSConfAM19 | Khachatur Virabyan | 31m |
Argues that a UI library is not ideology but a tool: gives a concrete claim about maintenance and performance, measures real benchmarks: 40% faster render and… | ||
| Don't optimize, write optimal by Davit Abgaryan (Arm) | JSConfAM19 | David Abgaryan | 17m |
Claims that pragmatic code structure yields speed: prefer predictable control flow and naming over microbench tweaks; avoid negative conditionals and don't… | ||
| Fantastic Bugs And Where To Find Them by Iris Schaffer (Eng) | JSConfAM19 | Iris Schaffer | 27m |
Frontend testing wins are concrete not vague: a prop rename hides an address button until TypeScript or prop validation catches it, a missing Google Maps… | ||
| Saga of a Single Function by Edgar Marukyan (Eng) | JSConfAM19 | Edd Marukyan | 29m |
Argues that the single function is the fundamental unit of JavaScript code and shows concrete changes: rewrite three-argument routines into one-argument… | ||
| Performance, Flexibility, Customization by Roman Enikeev (Rus) | JSConfAM19 | Roman Enikeev | 29m |
Migrated a heavy realtime dashboard from jQuery server‑side filtering to a client‑loaded JSON model (~10k rows, >3MB) with updates via WebSocket, rewrote the… | ||
| Let’s build with WebAssembly! by Tejas Kumar (Eng) | JSConfAM19 | Tejas Kumar | 28m |
Concrete wins and concrete costs: 87% of browsers already ship WebAssembly so deployment is realistic, Figma ports show Figma 3× speed for hot paths and a… | ||
| Scaling NodeJS apps with N-API by Ruben Harutyunyan (Arm) | JSConfAM19 | Ruben Harutyunyan | 36m |
-- no description -- | ||
| JavaScript Design Patterns by Nairi Harutyunyan (Arm) | JSConfAM19 | Nairi Haroutiounian | 29m |
-- no description -- | ||
| The Magic of RxJS by Natalia Tepluhina (Eng) | JSConfAM19 | Natalia Tepluhina | 34m |
Builds a breakout‑style canvas game live using RxJS observables and operators, wires a 60fps ticker via interval/pipe/scan, captures input with fromEvent and… | ||
| DըMP DըMP Hooks or Hooks Under The Hooks by Hrach Mkrtchyan (Arm) | JSConfAM19 | Hrach Mkrtchyan | 25m |
-- no description -- | ||
| Angular + Web Components by Armen Vardanyan (Arm) | JSConfAM19 | Armen Vardanyan | 35m |
Shows concrete steps to turn Angular components into Angular Elements custom elements, with a working button-with-counter example and code that registers a… | ||
| Building a Language by Leandro Ostera (Eng) | JSConfAM19 | Leandro Ostera | 29m |
A tiny color language gets built from grammar to runnable machine with concrete choices: grammar written in Backus-Naur Form, a parser that produces an AST… | ||
| Rewards and Struggles in maintaining a Vue.js OS library by Nicolo Mezzopera (Eng) | JSConfAM19 | Nicolò Maria Mezzopera | 27m |
Maintainer-first account of building and running a Vue.js library: a Vue-Leaflet wrapper that simplifies maps into a few lines and serves 15,000 weekly loads… | ||
| 3DGraphics with Threejs by Ruben Meschian (Eng) | JSConfAM19 | Rouben Meschian | 37m |
Shows concrete Three.js mechanics: scene graph composition, meshes as geometry+material, lights, cameras, and the WebGL renderer with animation and… | ||
| nothing matches | ||