Armada JS 2019
| title | author | length |
|---|---|---|
| Storybook: New and upcoming features | Norbert de Langen | 52m |
Storybook now serves 12 view layers and approaches 1M installs/week, runs UI code isolated in an iframe with a separate manager and preview, and ships a… | ||
| Games Development with Typescript and Canvas | James Wright | 44m |
Reimplements Pac‑Man using TypeScript, the Canvas API for 2D rendering and Web Audio for sound, with a hand‑built entity‑component system, sprite‑sheet… | ||
| The journeyman’s guide to modules in Node.js | Ujjwal Sharma | 46m |
Explains why Node.js keeps two systems: CommonJS stays synchronous with inline execution and a module cache, while ES Modules use asynchronous fetch with… | ||
| How to cook with RxJS | Miroslav Jonaš | 45m |
Explains RxJS by building a working browser game called rxjs chef where food falls and a basket collects it, using concrete operators: fromEvent/interval merge… | ||
| Delivering video that doesn’t break the bank | Doug Sillars | 41m |
Video inflates pages: the median page jumps from 1.2 MB to median page with video 7 MB, and videos add startup delay (average 3.5 s mobile, 6 s desktop)… | ||
| How to build a full-stack serverless airline ticketing web app | Heitor Lessa | 49m |
A full-stack serverless airline ticketing web app uses Vue.js with Quasar for UI, AWS Amplify to provision Cognito auth, AppSync GraphQL (with VTL or Lambda… | ||
| Fast future with WebAssembly | Milica Mihajlija | 39m |
WebAssembly compiles other languages like C/C++/Rust into a fast, binary format that skips JavaScript parsing, uses streaming compilation, and is statically… | ||
| Accessible JavaScript applications | Stefan Fejes | 31m |
Modern single-page apps break screen readers unless navigation changes are announced, so route updates use aria-live polite/assertive and page titles change… | ||
| Official conference after-movie | 03m | |
Official after‑movie of Armada JS 2019 shows the first edition held 19–20 September 2019 in Novi Sad and the organizers running a tightly timed, well staffed… | ||
| First JavaScript conference in Serbia | 01m | |
Armada JS is happening on the 19th and 20th of September, 2019 in Novi Sad, Serbia.
The event will gather top JavaScript developers from all around the world… | ||
| Is Vue.js ready for the Enterprise? | Stephane Rodet | 41m |
Vue.js proves ready for enterprise use at IBM by replacing a PHP WordPress front end with a headless CMS architecture serving a large internal hybrid cloud… | ||
| Creating meaningful animations with JavaScript | Oleksandr Sabov | 40m |
Shows how IBM teams use Carbon Design System plus an IBM motion generator to design UI motion that meets performance targets: aim for 60fps (16.6ms per frame)… | ||
| Building Desktop applications with Electron and React | Vladimir Jovanović | 42m |
Shows converting a React web app into a working desktop app by adding one library and two files and a tiny sync script so the Electron main and renderer… | ||
| Are Progressive Web Apps the new future? | Vedrana Tozija | 29m |
Explains how service workers act as a client‑side network proxy for offline caching and background push handling, how a JSON web app manifest and an… | ||
| Serverless: Giving superpowers to frontend developers | Aleksandar Simovic | 44m |
Argues serverless hands frontend developers the power to deploy production APIs, SSR and complete apps without ops work: 1M Lambda invocations cost roughly… | ||
| It’s birds all the way down: Fun Introduction to Lambda Calculus | Lucas Fernandes Da Costa | 48m |
Live-coded lambda calculus in plain JavaScript: booleans as functions (returns first/second), Church numerals for 0,1,2,..., concrete successor, addition… | ||
| Change detection in JS frameworks | Nemanja Bubnjević | 45m |
Survey of implementations compares Backbone 1.4’s manual model.set and event listeners that force full re-renders to AngularJS’s watcher/digest loop with a TTL… | ||
| React & Redux: Optimizing performance | Igor Šćekić | 51m |
Covers concrete causes of wasted renders and fixes: using unstable keys or creating new array/object/function references inside render forces React Redux’s… | ||
| WebRTC: Serverless – This Time’s For Real! | Sebastian Golasch | 47m |
Claims a working prototype that tunnels existing HTTP stacks over WebRTC by using a serviceworker + main-thread glue to convert fetches into WebRTC… | ||
| Cypress Tales: Effective E2E Testing | Nikola Đuza | 35m |
Cypress runs tests inside a real browser, records time-traveling snapshots and video, and makes debugging fast; tests use a mix of true requests and stubs (use… | ||
| Show me your data! | Nenad Kuzmanović | 36m |
Shows a working genome browser built with D3.js, TypeScript, Redux and RxJS, backed by a Python streaming service on S3 that serves FastQ/BAM/VCF chunks… | ||
| What’s inside WebAssembly | Kirill Cherkashin | 47m |
Builds a working cellular automaton in wasm text format that compiles to a binary, exposes memory and globals to JavaScript, and renders evolving rows in the… | ||
| JavaScript in 2019 | Marko Arsić | 41m |
Covers ES2019/ES10 additions and browser support details: new string methods trimStart/trimEnd; Object.fromEntries to rebuild objects from [key,value] arrays… | ||
| React State – The Good, the Bad and the Ugly | Ivan Jovanovic | 40m |
Compares concrete state solutions: component state and Hooks for local UI state, Redux = one immutable store + lots of boilerplate and middleware for side… | ||
| nothing matches | ||