iJS 2018 Spring
2018-04-11..2018-04-13
London, United Kingdom
[International Javascript Conference 2018 London, iJS 2018 Spring, iJS 2018]
who it's for
frontend developers, web engineers, Angular developers, React developers, Node.js developers, mobile developers
topics
web components and micro apps; cross-platform app development; Redux with Redux-saga; service workers and workbox; machine learning with NativeScript; MobX State Tree; VueX for large apps; Glimmer web components; Node.js with TypeScript; WebAR (browser augmented reality); progressive web apps and PWAs; Node.js internals and performance
| title | author | length |
|---|---|---|
| Web Components & Micro Apps: Angular, React & Vue peacefully united? | Manfred Steyer | 34m |
Argues that combining web components with micro‑apps yields long‑term maintainability: wrap Angular via Angular Elements, export Vue with a CLI flag, or… | ||
| Is a new Cross-platform Development Era coming | Maxim Salnikov | 30m |
Argues that Progressive Web Apps plus Project Fugu can make one JavaScript codebase run outside the browser with access to hardware via concrete APIs such as… | ||
| State Management with Redux and Redux-saga | Karina Islam, Mahbubur Rahman Khan | 45m |
A small e‑commerce demo shows products on the left and an order summary on the right and proves the pain: toggling a product naïvely updates both product list… | ||
| Service Workers & Cows — a love story | Alyssa Nicoll | 34m |
Shows how to add a service worker to an Angular app end to end: yarn/npm install, set "serviceWorker": true in angular.json, import and call… | ||
| Hitchhikers Guide to Growing Your Tech Skills | Julie Lerman | 35m |
Thirty years of practice yields a concrete playbook: pick a narrow piece and apply it — start with small slice — so automated unit tests come before full TDD… | ||
| Boost Your Mobile Apps with Machine Learning and NativeScript | Jen Looper | 47m |
Built a Quick Noms mobile app with NativeScript + Angular and Firebase, plus Algolia search and Siri text‑to‑speech; connects a Particle Photon temperature… | ||
| One developers journey to fight the Imposter Syndrome | Christoffer Noring | 38m |
Starts a local meetup to force learning, then moves countries, publishes books and organizes ngVikings; uses concrete practices like Codewars, Cyber Dojo and… | ||
| Learning Machine Learning | Joel Lord | 42m |
Demos basic implementations in JavaScript: a Naive Bayes classifier built in ~78 lines that tokenizes words to distinguish English vs French, a simple… | ||
| You don’t know MobX State Tree | Max Gallo | 43m |
DAZN rebuilt a frontend for millions of users using MobX plus MobX State Tree and shows how MST actually enforces structure: models declare types, actions are… | ||
| DDD, event sourcing and CQRS – theory and practice | Golo Roden | 01h 05m |
Domain language becomes commands and events not CRUD and the system stores a replayable log so past actions answer new analytics questions; implementation uses… | ||
| VueX: Vue.js applications at scale | Luca Mezzalira | 48m |
Explains how Vuex enforces a single-source state with Vuex store modules and strict-mode mutations, demonstrated by a working crypto dashboard that searches… | ||
| A Glimmer of Hope: Creating Modern Web Components with Glimmer | Jessica Jordan | 51m |
Glimmer claims to let teams produce Glimmer-based standalone components that compile to native web platform primitives, using its template engine and rendering… | ||
| Everything Web and Why Open Matters | Carsten Sandtner | 37m |
Claims that keeping the web open lets one platform-targeted app become many: desktop via Electron, mobile via Progressive Web Apps (PWA), and offline/push via… | ||
| Learning Machine Learning | Joel Lord | 48m |
Covers practical basics: teaches Naive Bayes classifier and a sentiment score from -5 to +5, with a live Twitter stream comparing Canada and Germany; provides… | ||
| I didn’t know the Browser could do that | Sam Bellen | 39m |
Claim: modern browsers expose real device features and OS‑like services and Chrome actually implements most of them. Examples use actual APIs: speech synthesis… | ||
| Why the fuss about serverless | Simon Wardley | 41m |
Argues serverless (Lambda) shifts compute from product to utility, dropping MTTR and forcing new architecture and ops practices that make functional billing… | ||
| Rise of the Nodebots | Joel Lord | 44m |
Promises JavaScript-controlled Arduino using the Firmata protocol and Johnny-Five, shows exact npm and install steps, wiring (LED to pin 13, resistor values… | ||
| You Can Save Web Typography | Oliver Schöndorfer | 47m |
Shows concrete fixes: use CSS media queries to scale type instead of sticking to 16px everywhere, increase line-height on narrow screens so long lines don’t… | ||
| From Zero to Hero - Web Performance | Sebastian Springer | 01h 04m |
Claims concrete fixes: critical rendering path matters, CSS is render‑blocking so avoid @import and trim styles, HTTP/1 parallel connections block many small… | ||
| Modern Web APIs with Node.js & TypeScript | Manuel Rauber | 01h 03m |
Shows a working Node.js + TypeScript Web API built live with TypeORM and a Postgres-style database, walking from index.ts to customer entity persisted with… | ||
| Panel International JavaScript Conference 2017: Where is the JavaScript world going? | Sebastian Meyen, Christoffer Noring, Krishna ring | 27m |
Panel asserts that TypeScript drives enterprise adoption via compile‑time checks, type inference and decorators and that ES evolution borrows from CoffeeScript… | ||
| Do we really need this JAMstack thing? And what even is it? | Phil Hawksworth | 50m |
Claims that pre-rendering to a CDN yields big wins: Smashing Magazine drops median first‑paint from ~800ms to ~80ms, a 10× improvement, and a simple CDN dump… | ||
| A Journey into Node.js Internals | Tamar Twena-Stern | 49m |
Claims that Node.js is single threaded are false; the platform runs an event loop phases thread plus a bounded worker thread pool (libuv) that offloads… | ||
| WebAR: the Augmented Reality for your Browser | Anastasiia Miroshnichenko | 23m |
Live demos show a red spinning cube running at roughly 60 fps using Three.js and a-frame HTML primitives, marker-based placement via AR.js on modern phones… | ||
| Web Components: It’s about Time | Erin Zimmer | 40m |
Builds a working social-post web component (no build system, just vanilla JS) that includes an emoji picker child component, uses custom elements and shadow… | ||
| Future Ethics | Cennydd Bowles | 35m |
Technology actively shapes outcomes not just tools: a city charging energy-allocation prototype uses RFID readers and physical ID cards to assign priority and… | ||
| Progressive Web Apps: Cross-Plattform Applications with Angular | Shmuela Jacobs | 01h 04m |
A demo lyrics web app shows concrete results: built with Angular CLI and Angular Material, adds an app shell via Angular Universal, and registers a service… | ||
| Brief Introduction to ReasonML | Haggai Yaniv | 40m |
Reason introduces a JavaScript-friendly syntax that compiles to JS via BuckleScript, gives compile-time type guarantees (no undefined is not a function runtime… | ||
| Blockchain for Developer - What's behind the hype? | Ingo Rammer | 01h 07m |
Explains that blockchain is a replicated tamper‑evident log, contrasts public permissionless chains with private permissioned ones, and claims private networks… | ||
| Processor Pattern with Angular Dependency Injection | Jecelyn Yeen | 28m |
Shows how Angular DI uses InjectionToken plus multi provider to register multiple implementations and @Inject to receive them as an array so code picks one by… | ||
| Mastering Node.js Performance | Tamar Twena-Stern | 53m |
Shows concrete wins and costs: replacing synchronous file/hash calls with asynchronous ones (benchmarked with autocannon) raises throughput from ~123 to ~428… | ||
| The HTML Treasure Hunt: from JavaScripter to Front End Superhero in 29 Minutes | Bruce Lawson | 44m |
Demonstrates concrete wins from using HTML semantics: the picture element serves WebP and cuts image bytes by 25–34% and one site shrinks a page by 70%… | ||
| Building an Angular PWA: Angular Service Worker or Workbox? | Maxim Salnikov | 54m |
Two concrete choices and what they actually do: Angular Service Worker (ngsw) is a one‑liner via the CLI that generates an ngsw-config.json to precache the app… | ||
| How Can You Make a JavaScript Website Successful in Google? | Tomek Rudzki | 34m |
Explains practical SEO checks and fixes for JavaScript websites, showing how to verify whether Googlebot sees rendered HTML, which rendering strategy to use… | ||
| Progressive React Apps | Sebastian Springer | 59m |
Builds two small React PWAs (a CRUD to‑do) and shows a working offline demo: service worker registration happens only in production, caching uses Workbox with… | ||
| nothing matches | ||