JSConf.ar 2014
2014-11-29
Buenos Aires, Argentina
who it's for
web developers, frontend developers, Node.js developers, JavaScript library authors, data engineers, developer tooling authors, hardware hackers, machine learning engineers
topics
Node.js sandboxing with Docker; Java VM implemented in JavaScript; JavaScript for AI; parallax scrolling effects; polyfills for web APIs; ES6 language features; browser-based rich editors; large-scale data visualization with JavaScript; JavaScript robotics with NodeBots; distributed ingestion with RabbitMQ; webmodules and modular components; web application internationalization
| title | author | length |
|---|---|---|
| How I learned to Code by Making 180 websites in 180 days | Jennifer De Walt | 22m |
Project documents building 180 websites in 180 days with code published to public GitHub and a daily blog; tools learned and used include HTML, CSS… | ||
| Your Very Own Component Library | Alex Sexton | 20m |
A concrete kit called Bootstripe replaces vanilla Bootstrap with opinionated components, a small-module preprocessor kfcss (rework plugins), and a color… | ||
| The future of Javascript | Brendan Eich | 30m |
JavaScript claims production performance parity with old Java VMs by combining ASM.js, typed arrays and upcoming typed objects, and it demonstrates real wins… | ||
| How I learned to Code by Making 180 websites in 180 days | Jennifer De Walt | 02m |
Claim of 180 websites in 180 days backed by concrete outputs: dozens of toys, games, data visualizations and real‑time apps with notes on what worked and what… | ||
| Sandboxing Node.js with CoreOS and Docker | Tomasz Janczuk | 21m |
Claimed design runs untrusted customer code with per-job isolation, limits, and network/file restrictions using CoreOS and Docker and off‑the‑shelf primitives… | ||
| Else Considered Harmful | Nikolay Bachiyski | 20m |
Code claims that the problem is the else not the if and shows concrete replacements: bail early so the main flow stays unindented, replace conditional with… | ||
| Your Very Own Component Library | Alex Sexton | 02m |
States a concrete workflow for creating component library code used on a real product, grounded in Stripe front end work and JavaScript tooling; explains which… | ||
| j2me.js - a multi-threaded Java VM in JavaScript | Andreas Gal | 44m |
A Java VM implemented in pure JavaScript called j2me.js loads real JARs (parses ZIPs, fixes trailing-zero quirk from PDF.js), reuses Sun’s open‑sourced Java… | ||
| JavaScript and Artificial Intelligence | Angel "Java" Lopez | 18m |
A quick inventory of concrete results and limits: a backgammon exhaustive tree evaluator exists but backgammon tree search too slow and needs distributed… | ||
| Closing | 02m | |
A summary of JSConf.ar 2014. An unforgettable day with friends old and new from the JavaScript Community in Argentina and South America.
http://jsconfar.com | ||
| Parallax 101 | Eva Ferreira | 02m |
Claims to explain how to apply parallax to websites and identifies JavaScript and jQuery as one common implementation route, but the recording is an… | ||
| Moving JS from Libraries to Polyfills | Sebastian Markbage | 20m |
React moves toward a minimal API surface and prefers language features over special libraries while rolling experimental code behind polyfills first then… | ||
| Parallax 101 | Eva Ferreira | 19m |
Asserts parallax overturns “above the fold” by increasing scroll engagement and cites the JSConf.ar page as a working example where a form below the fold still… | ||
| ES6 Rocks! | Jaydson Gomes | 23m |
Covers concrete ES6 changes and how to run them today: string methods renamed to includes with startsWith endsWith repeat, template literals and tagged… | ||
| Final Thoughts | Brendan Eich, Andreas Gal, Guillermo Rauch | 09m |
A panel answers concrete tradeoffs: JavaScript evolution accepts messy legacy and deprecation rather than wholesale removal, illustrated by… | ||
| JavaScript and Artificial Intelligence | Angel "Java" Lopez | 03m |
Short interview that shows working demos of genetic algorithms, neural networks and evolutionary programs implemented in JavaScript and running in browser and… | ||
| Building Editors in the Browser | Jason Chen | 18m |
A drop‑in rich text editor called Quill provides a real operational API not just innerHTML access: methods like getContents, getText, getSelection, and… | ||
| Visualizing data with JavaScript at Twitter | Nicolas Garcia Belmonte | 21m |
Twitter Visual Insights shows actual, deployed interactives and the engineering behind them: uses 2D Canvas, WebGL, SVG and HTML chosen for element count… | ||
| JavaScript Robotics, A NodeBots show | Julián Duque | 03m |
Claims that JavaScript controls real hardware and shows working demos of robots and electronics rather than theory, using Node.js and the NodeBots ecosystem… | ||
| Building a Distributed Data Ingestion System with RabbitMQ | Alvaro Videla | 19m |
Claims a working pipeline that replicates geo‑located producers into a central cluster using RabbitMQ Federation to avoid building custom replication, with… | ||
| ES6 Rocks! | Jaydson Gomes | 02m |
A claim that ES6 already runs in practice with concrete demos and not just promises of future syntax appears with working examples of modules and arrow… | ||
| Summary | 05m | |
https://jsconfar.com | ||
| From JS to manufacturing, a hardware journey | Sara Chipps | 03m |
Reports a move from JavaScript into full-time hardware work and building a hardware startup, asserts JavaScript runs both server and client and enables… | ||
| Writing a Webmodule | Nathan Rajlich | 12m |
A how-to for shipping tiny npm modules aimed at the browser: export one function, keep each repo single-purpose, include a README, unit tests and npm and… | ||
| j2me js, a multi threaded Java VM in JavaScript | Andreas Gal | 02m |
Claim: a multi-threaded JVM in JavaScript that actually runs legacy feature-phone apps. Implementation detail: the VM is written in JavaScript as j2me.js and… | ||
| Moving JS from Libraries to Polyfills | Sebastian Markbage | 03m |
Argues for shipping polyfills as a way to adopt new language features so teams can use features before the standard is finalized and before browsers implement… | ||
| Visualizing data with JavaScript at Twitter | Nicolas Garcia Belmonte | 03m |
Claims that Twitter visualizes a billion tweets every two days, builds live visualizations for the Oscars State of the Union and sports broadcasts, and serves… | ||
| Internationalize your web apps | Juan Ignacio Dopazo | 19m |
A concrete toolkit that brings ICU-style formatting into single‑page apps: FormatJS implements the Intl API (with polyfills), provides helpers like… | ||
| From JS to manufacturing, a hardware journey | Sara Chipps | 14m |
JavaScript skills move into product work: blinking an LED with Johnny-Five and an Arduino Uno becomes a weekend project, then a networked sweater using an LOL… | ||
| Else Considered Harmful | Nicolay Bachiyski | 03m |
Company is shifting investment into JavaScript and building single page applications that use a REST API to power wordpress.com features; an acquisition of… | ||
| Sandboxing Node js with CoreOS and Docker | Tomasz Janczuk | 02m |
Shows how to build a multi-tenant sandbox for Node.js using CoreOS and Docker, with concrete architecture and integration details rather than high-level… | ||
| Writing a Webmodule | Nathan Rajlich | 03m |
A concrete report on building a new editor for WordPress.com, implemented in JavaScript (and languages that compile to it) with HTML/CSS for UI, lifted ideas… | ||
| Building a Distributed Data Ingestion System with RabbitMQ | Alvaro Videla | 03m |
States that RabbitMQ is written in Erlang and implements the AMQP protocol with clients for JavaScript Java Python Ruby etc and shows concrete use cases like… | ||
| Building Editors in the Browser | Jason Chen | 05m |
Built a production collaborative text editor for remote coding interviews, then extends it into rich text as quill.js, implemented in CoffeeScript that… | ||
| Internationalize your web apps | Juan Ignacio Dopazo | 03m |
Mostly biographical and high-level context about web reach and multilingual needs, with mentions YUI ES6 Node.js and a case for why internationalization… | ||
| nothing matches | ||