JSConfCO 2018
2018-11-16..2018-11-17
Medellín, Colombia
JSConfCO ·
[JSConf Colombia 2015, JSConf Colombia 2016, JSConfCO 2018]
who it's for
frontend developers, Node.js developers, web performance engineers, QA and test engineers, game and multimedia developers, full-stack engineers, community organisers
topics
webpack and Babel bundle optimizations; service worker streaming decryption; encrypted image formats in browser; WebAssembly MIDI audio playback; Node.js memory leak debugging; Node.js tracing and diagnostics; incremental React migration strategies; in-browser end-to-end testing; k6 JavaScript load testing; Scratch live game coding; CSS preprocessors and CSS-in-JS
| title | author | length |
|---|---|---|
| Interferencia | Alexandra Cárdenas, Olivia Jack | |
-- no description -- | ||
| 10KB or Bust" The Delicate Power of Webpack and Babel" | Brian Holt | 31m |
Claim: aim for an initial payload under 10 kilobytes by changing build configs not rewriting app code. Tools: Webpack, Babel (preset-env, useBuiltIns, modules… | ||
| Shipyard" summarize, navigate and explore multidimensional data without coding" | Juan Guillermo Murillo Castillo | |
-- no description -- | ||
| Creating Your Own Image Format in the Browser | Trent Willis | 31m |
Claim: a browser can polyfill a new encrypted image format end to end. Implementation uses Service Worker fetch hook to intercept .epg, decrypts bytes with… | ||
| The Mistake of Assuming an Error | Gabrielle von Koss | 27m |
Argues that ambiguous error messages and vague documentation (e.g., “undefined is not a function”, “expected comma”) break developer trust and workflow… | ||
| Linear Algebra for FE Developers | Elizabeth Ramírez | 37m |
Describes using linear algebra and homogeneous coordinates to treat image and sensor operations as single matrix transforms so translations, scales, rotations… | ||
| Finding and debugging memory leaks in Node.js | Giovanny Gongora | |
-- no description -- | ||
| Migrating Pinterest profiles to React | Imad Elyafi | 25m |
Migrating Pinterest profiles to React describes concrete choices and outcomes: introducing a node.js sidecar to render Nunjucks on the server, adding a… | ||
| A Love Story Between JavaScript and C++ | Fredy Andrade | 23m |
Shows moving performance-critical functions from JavaScript/Node.js into C++ for procedural level generation, comparing two concrete approaches: using FFI to… | ||
| Teaching Programming to Kids - by a 13 year old | Jason Straughan | 26m |
A 13 year old builds a working game live using Scratch on scratch.mit.edu showing cloning NPCs and variables to spawn enemies and delete clones on contact… | ||
| Web & Mobile Convergence @Univision | Camilo Quimbayo | 25m |
Describes migrating a monolithic platform to microservices using React and Node.js as the core, plus a Lerna monorepo to share code between web and mobile… | ||
| The Lost Art of MIDI – Bringing < bgsound> Back to the Web | Feross Aboukhadijeh | 31m |
Recreates background MIDI playback by compiling a C MIDI engine to WebAssembly + Emscripten, using Web Audio to stream decoded PCM and a web component to… | ||
| Muses Code JS or How Communities Change People | Tanya Butenko | |
-- no description -- | ||
| IA para videojuegos con JS | Jorge Palacios | 21m |
Claims a reproducible CI tool called Sitka that pulls npm packages, runs npm install and npm test across 99 top modules and reports failures. It catches real… | ||
| How I Started Mocking My GraphQL Schema | Alejandro Estrada | 16m |
An open-source module takes a GraphQL SDL schema, builds a minimal object model, and generates mock data for every field while allowing custom mocks keyed by… | ||
| There is a Bluebird in my talk that wants to get out | Lucas Fernandes Da Costa | |
-- no description -- | ||
| Preprocessors, Components, and CSS in JS or" How I Learned to Stop Worrying and Love the Website" | Jackie Balzer | 34m |
Behance codebase spans eight years and actually contains about 700 JavaScript files 500 Sass files nearly 1,000 templates and ~300 Vue.js files after… | ||
| From 2D to 3D: How to Design User Interfaces in Virtual Reality | Fabio Cortés | 25m |
A demonstration of a worker-pool approach that maps image pixels across Web Worker threads and uses transferable ArrayBuffers to avoid cloning (about 10×… | ||
| Programming Visual Art | Estefany Aguilar | 15m |
Demonstrates coding visual art in the browser using p5.js with WebGL (createCanvas(..., WEBGL)) for interactive 2D/3D drawing (mouse-driven color and ellipse… | ||
| Tracing Node. The Open Source Edition | Daniel Khan | 28m |
Node alone doesn’t guarantee flawless code execution with stellar performance and finding problems in distributed systems is hard. Tracing gives you both… | ||
| Automated Testing for the Modern Web | Jennifer Shehane | 27m |
Claims that end-to-end tests become deterministic by executing test code inside the browser run loop instead of relying on WebDriver’s stateless HTTP hops, and… | ||
| How I ended up automating my curtains and shouting at my laptop | Luke Bonaccorsi | 26m |
Woodhouse is a chat-based automation system running on a Raspberry Pi behind the TV, with modular plugins and interfaces and broadcasting discovery. It… | ||
| To see what others can not... You must climb the mountain, A Introduction to Load Testing | Luke Bonaccorsi | 26m |
Uses k6.io to run ES6 load scripts and replay browser HARs, generates real runs (60s) that hit ~900–1,000 concurrent requests and ~1,900 RPS, and finds two… | ||
| Speed, Speed, Speed" JavaScript vs C++ vs WebAssembly" | Franziska Hinkelmann | |
-- no description -- | ||
| nothing matches | ||