JSDayES 2018
as the organisers put it
Para muchos de nosotros, el desarrollo web es, simplemente, apasionante. Estar al tanto de las últimas tendencias en desarrollo, los últimos cambios de nuestro framework de cabecera o incluso de sus competidores, son parte de nuestro día a día. Por ese motivo, seguramente, estás ahora leyendo este artículo en el blog de JSDayES.
who it's for
frontend developers, JavaScript developers, web developers, UI engineers, Node.js developers, QA/test engineers, performance engineers
topics
TensorFlow.js fullstack machine learning; V8 engine internals; JavaScript AI for chess; front-end performance optimization; JavaScript generators and iteration; Virtual DOM implementation details; Stencil framework to compiler; Service Workers with Workbox; automated testing in JavaScript; 3D web graphics and animations; finite state machines for UIs; advanced JavaScript patterns
| title | author | length |
|---|---|---|
| Just Keep Swimming | Catalina Oyaneder | 50m |
A personal, relatable talk about developer imposter syndrome and information overload in the web/JS ecosystem. It discusses feeling behind when new frameworks… | ||
| Creating the Web Applications of the Future, Today | Eduardo Sada, Cristina Ponce Torres | 47m |
Builds a modern web application using the latest browser APIs and current front-end technologies, demonstrating benefits of using cutting‑edge features while… | ||
| TensorFlow.js Full-Stack Machine Learning | Laura Morillo, Luis Talegón | 44m |
Introduces Machine Learning and TensorFlow, explaining that TensorFlow.js lets developers train and run models in JavaScript both in the browser (client) and… | ||
| V8 Meets the Enemy | Diego Lafuente Garcia | 48m |
An exploration of how JavaScript is compiled and executed by the V8 engine (used by Node.js and most modern browsers), focusing on how high-level code is… | ||
| Building a Chess-Playing AI with JS in 40 Minutes | Gonzalo Ruiz de Villa | 57m |
Build an AI chess player using plain (vanilla) JavaScript in a 40-minute live coding session. The goal is to create a reasonably strong chess engine that can… | ||
| Front-End Performance | Ana Encinar | 42m |
Covers front-end web performance by examining overlooked factors that can break a site: framework vs native choices, functional programming trade-offs… | ||
| Generators: A Hummer in the Stable? | Pedro Palao, Federico Badiola | 50m |
Explains ES2015 generators and iterators: what iterators and generators are, how for/of works, and the hidden classes the standard requires. Shows advanced… | ||
| Death to JS Libraries | Héctor Moreno | 43m |
Shows how modern vanilla JavaScript and built-in browser APIs can replace common libraries: using standard DOM APIs instead of jQuery, native data-binding… | ||
| The Big Fails Theory | Marta Fonda | 48m |
Discusses how to choose an architecture or technology stack for projects by examining the variables that should guide those decisions and exploring whether… | ||
| Quantum Algorithms for JavaScripters | Jesús Pérez | 48m |
Shows how to use current quantum computing advances from Node.js/JavaScript, introducing and releasing the first stable version of the Qiskit.js library… | ||
| How Does a Virtual DOM Work? | Rubén Valseca | 58m |
Explains what a Virtual DOM is, why libraries like React and Vue use it to improve rendering performance, and where the idea originated. Describes how Virtual… | ||
| Landing in JS: Tips for [node]despairing in the Attempt | Esther Lozano | 42m |
Practical tips for developers moving from Java to JavaScript and Node.js, showing how to understand JS quirks. Covers using Node and TypeScript (including type… | ||
| Stencil: From Frameworks to Compilers | Manuel Martinez-Almeida | 44m |
Shows how Stencil (a web-component build tool/compiler) addresses web development pain points by producing highly optimized web components. Covers Stencil’s… | ||
| it('should be easier') Automated testing in the real world | Paqui Calabria | 48m |
Examines automated testing in real-world JavaScript development, discussing TDD, BDD, code coverage and tools like Karma, Jest and Chai. Explains the purpose… | ||
| 3D virtual puppet remote controlled with smartphone | Gorka Ludlow | 35m |
Description of Puppets (github.com/AquiGorka/puppets), a mobile web app that reads smartphone gyroscope data and sends it to a remote web app. The two apps are… | ||
| Writing Service Workers with Workbox | Pablo Magaz | 46m |
Workbox (a Google library) for writing Service Workers to power Progressive Web Apps. Covers using Workbox’s API to implement caching strategies, background… | ||
| Vanilla JS Graphics and Animations | Ibon Tolosana | 51m |
Introductory coverage of creating graphics and animations using vanilla JavaScript, including homogeneous coordinates and composing transformations. Explains… | ||
| Mastering UIs with Finite State Machines | Rubén Sospedra | 45m |
Explains using Mealy finite state machines (deterministic, pure, idempotent automata) as an architecture for UI components to avoid lots of if/else, hacks and… | ||
| Advanced JavaScript patterns | César Alberca | 45m |
Covers design patterns applied to JavaScript using ES6 features: demonstrates how to use Proxies and default function parameter expressions, shows patterns for… | ||
| nothing matches | ||