Full Stack Fest 2015
2015-09-01..2015-09-05
Barcelona, Spain
[Full Stack Fest 2015, Full Stack Fest 2016, Full Stack Fest 2017, Full Stack Fest 2018, Full Stack Fest 2019]
who it's for
front-end developers, JavaScript developers, Ruby developers, full stack developers, UI engineers, framework authors, systems programmers, web performance engineers
topics
Ember rendering engine; rewriting Ruby C extensions in Rust; WebVR development roadmap; procedural content generation in JavaScript; canvas physics simulations; HTML5 versus Unity comparison; transducers in JavaScript; functional currying in JavaScript; algorithms for animation; beyond JSON inter-app communication; permanent webapps; Node and open source
| title | author | length |
|---|---|---|
| Teaser | 01m | |
This is a promotional teaser for Full Stack Fest 2015 running Sept 1–5 with visuals credited to Morphika visuals and sound to Pere Tió Xevi Collado and no… | ||
| Highlights | 04m | |
A breezy festival recap that lists atmosphere and schedule pleasures without technical claims or reproducible takeaways. Mentions Full Stack Fest, Barcelona… | ||
| Ruby 3.0 | yukihiro Matsumoto 'Matz' | 46m |
Roadmap claims: three goals—and‑machine collaboration, performance and concurrency. Experiments show Ruby 1.9 gave roughly 2–3× speedup over 1.8 but took about… | ||
| The Business Of Front-End Development | Rachel Andrew | 51m |
History shows front-end work shifts from browser-bug wrangling to tooling, but the recommendation stays concrete: know HTML CSS JavaScript, prefer progressive… | ||
| Lessons Learnt Visualising Real-World Cities in 3D | Robin Hawkes | 31m |
ViziCities is an open-source JavaScript/WebGL platform that actually renders real cities in the browser using three.js and proj4, and it proves the approach… | ||
| Orders of Magnitude | Davy Stevenson | 25m |
Claims that human number sense ends at four and that naming large magnitudes doesn't confer understanding, demonstrations of scale from a meter baseline to 14… | ||
| Running Ruby Apps | Bryan Liles | 39m |
Explains concrete choices: build a verifiable artifact like Docker images as artifacts and run CI that produces and tags those images (mentions Drone as CI)… | ||
| Transducers FTW! | Massimiliano Mantione | 34m |
Argues transducers are small, composable transformations that avoid creating intermediate collections and run as a single reduce step; demonstrates Ramda and… | ||
| Procedural Content in JS | Nick Heiner | 33m |
Overview of actual claims and tools: shows that JS can generate real content not just demos by producing a working procedural city using geojson output… | ||
| How to Performance | Eileen M Uchitelle | 29m |
A reproducible test app and a Benchmark IPS harness establish a baseline, then profiling with RubyProf and sampling with StackProf (switching CPU→wall time)… | ||
| Request and Response | Aaron Patterson | 41m |
Explains exactly how Rails handles an HTTP request: the Rack call stack, why the router is buried, and why the ENV hash and array response shape force extra… | ||
| The internet of browsers | Ben Foxall | 36m |
Browsers behave like IoT nodes: the demo uses the URL bit.lfsf bcn and reads battery API levels, geolocation, device orientation, ambient light and proximity… | ||
| Algorithms for Animation | Courtney Hemphill | 30m |
Explains exact formulas and tradeoffs: percent complete interpolation, common easing families and elastic/bounce variants, and when CSS transforms are fastest… | ||
| Beyond JSON: Improving inter-app communication | Aaron Quint | 35m |
Concrete comparisons and a working rollout decide this one: benchmarks show binary Protocol Buffers serialize much smaller on the wire though Ruby… | ||
| Nothing is Something | Sandi Metz | 42m |
Claim: hidden “nothings” are real objects and naming them removes conditionals. Shows Ruby code (monkey‑patching if_true/if_false monkey patch), builds a… | ||
| Picking the Right Tool for the Job: HTML5 vs Unity | Jesse Freeman | 37m |
Compares a single game built twice: once in Phaser (HTML5) and once in Unity, showing HTML5 excels for fast prototyping and casual games but suffers fragmented… | ||
| Natural physics simulations and canvas hackery | Matt Keas | 45m |
Live coding builds a tiny physics engine that actually runs at ~60fps using an explicit requestAnimationFrame loop, immutable particle maps and ES6… | ||
| Skynet for Beginners | Rin Raeuber | 27m |
Builds a Ruby Twitter bot that replies with calming manatee images from manate dop, trains a small neural model (perceptron layers with perceptron and backprop… | ||
| Rewriting a Ruby C Extension in Rust | Yehuda Katz | 47m |
Rewriting a Ruby C extension in Rust demonstrates that a straightforward Rust implementation of Sam Saffron’s fast_blank outperforms the hand‑written C… | ||
| Inside Glimmer: What Makes Ember's Rendering Engine Tick | Tom Dale | 48m |
Ember rewrites its rendering engine into a low‑level set of micro‑libraries: Glimmer sits on top of a Handlebars lexer and the HTMLBars runtime, compiles… | ||
| Permanent webapps | James Halliday | 34m |
Claims that average web pages last 100 days and that permanence requires ceding control lead to concrete tools and demos: keypairs with sodium for identity… | ||
| First Do No Harm: Surgical Refactoring | Nell Shamrell | 33m |
A clear method for changing living legacy code: diagnose with preop/operation/recovery stages, add RSpec specs to cover and modify behavior, and extract and… | ||
| How to Build a Skyscraper | Ernie Miller | 45m |
Starts with Elisha Otis inventing a safety elevator that prevents a free fall and flips floor-value economics, then cites the 1912 Equitable fire that destroys… | ||
| Lessons from webBox, customizing a Javascript based OS | Alex Saladrigas | 24m |
A project called webBox ultra cheap “browser on a box” modifies Boot to Gecko (FirefoxOS) to run a single-browser desktoplike UI on commodity boards (Raspberry… | ||
| The Road To WebVR | Jaume Sanchez Elias | 40m |
History of HMDs to working demos: WebVR is a JavaScript API that exposes headsets and sensors via Navigator getVRDevices API, with common toolchains using… | ||
| Blending Functional and OO Programming in Ruby | Piotr Solnica | 26m |
Argues that Ruby benefits from small, immutable objects that behave like functions using the call method, and shows concrete libraries and results: Ruby… | ||
| Fun with Lambdas! | Corey Haines | 37m |
Starts with only two lambdas (the identity and the K combinator) and Vim and the CLI, uses Ruby code and live tests to build booleans, an if/not operator, a… | ||
| The Pixel Factory | Steven Wittens | 39m |
A browser-side pipeline that runs on WebGL and the custom mathbox layer animates 120,000 vertices at 60fps (≈7.2 million vertex calls/sec) and, with extra… | ||
| Extreme Object-Oriented Ruby | John Cinnamond | 47m |
Claims that Ruby can be restricted to a pure OO numbers model and that keywords like if are unnecessary; implements numbers as Zero and Successor objects… | ||
| Node and The New Open Source | Mikeal Rogers | 36m |
Node claims its ecosystem shows exponential growth, soon double Java in modules, while core contributions collapse to near zero circa 2014 and then recover… | ||
| Hacking The Front-End | Alex Sexton | 33m |
Shows concrete attacks and fixes: the MySpace Samy worm and evercookie prove persistent client‑side exploits; CSS visited selectors and GPU timing leaks enable… | ||
| Shall I Compare Thee to a Line of Code? | Lauren Scott | 34m |
Argues that specific poetic constraints map to concrete dev choices: sonnets require 14 lines arranged as three quatrains and a couplet with a iambic… | ||
| Why I Ruby | Liz Abinante | 10m |
Chooses Ruby as a first language because the community supplies mentorship, tiny workshops and proposal coaching that keep beginners going, not just language… | ||
| Functional programming and curry cooking in JS | Stefanie Schirmer | 35m |
Demonstrates that functional programming is practicable in JavaScript by showing exact techniques and working builds: closure-based configuration, a curried… | ||
| Lightning Talks Baruco | pH Nash | 55m |
Live demo shows how Twilio actually sends and receives SMS using a bought phone number, routes inbound messages to a Sinatra webhook URL and expects simple… | ||
| Lightning Talks Future JS | 23m | |
A short set of demos and hacks that show what actually ships: a Redux-backbone sync module that keeps handcrafted Backbone collections mirrored into a Redux… | ||
| nothing matches | ||