JavaScript

Programming Talks tagged with: "JavaScript"

"No, Really... Robots and JavaScript?!"

Raquel Velez
36 minutes
"No, Really... Robots and JavaScript?!"NodeBots have been around for several years now, but with every presentation, there is always someone who asks, "But... JavaScript?! Why on earth would you make robots with JavaScript?" It's a fair question, and one worthy of more than a hand-wavy answer about how it's cool... or something. In this talk, let's ...

What the heck is the event loop anyway?

Philip Roberts
27 minutes
What the heck is the event loop anyway?JavaScript programmers like to use words like, “event-loop”, “non-blocking”, “callback”, “asynchronous”, “single-threaded” and “concurrency”. We say things like “don’t block the event loop”, “make sure your code runs at 60 frames-per-second”, “well of course, it won’t work, that function is an asynchronous callback!” If you’re anything like me, you nod and agree, ...

The Post JavaScript Apocalypse

Douglas Crockford
an hour
The Post JavaScript ApocalypseThis talk speculates about the next language after JavaScript, and what to do in the mean time about some of the new features in ES6. There will be an emphasis on simplicity and quality. The web is cluttered and full of errors. The talk will also touches on why you should ...

Is Node.js Better?

Is Node.js Better?How do we resolve the question, "is this better than that?" This talk discusses ideas for improving how we handle conflict in the programming community through the lens of evaluating whether Node.js is better than other technologies like Ruby. ...

Netflix JavaScript Talks - Version 7: The Evolution of JavaScript

Netflix JavaScript Talks - Version 7: The Evolution of JavaScriptJafar Husain discusses interesting features that can be used today in JS6, such as Object.observe, async functions and async generators, while also giving a peek at what's being explored for JS7 to make async programming easier. ...

Netflix JavaScript Talks - Async JavaScript with Reactive Extensions

Netflix JavaScript Talks - Async JavaScript with Reactive ExtensionsJafar Husain shares how Netflix uses the Reactive Extensions (Rx) library to build responsive user experiences that strive to be event-driven, scalable and resilient. Learn the power of the Observable and how Netflix has simplified code through the ability to filter, aggregate, compose and project data streams. This talk discusses how ...

Mozilla Raw WebGL

Mozilla Raw WebGLNew web developers have trouble distinguishing jQuery from JavaScript. We frequently point developers to three.js for doing 3D on the web, but what is raw WebGL and what tools do we have for debugging 3D web applications? ...

Immutability: Putting The Dream Machine To Work

David Nolen
22 minutes
Immutability: Putting The Dream Machine To WorkWe live in a time of vast computational resources - many of us carry around in our pockets what just thirty years ago would have been considered a supercomputer. But it's not just the hardware, these bite sized supercomputers run software using state of the art dynamic compilation techniques to ...

Ember 2.0 - Erik Bryn

Ember 2.0 - Erik BrynErik Bryn (@ebryn), our friendly neighborhood Ember core team member, spoke about the plans for Ember 2.0 and how we can start preparing our apps for Ember 2.0 today. Erik is also going to be providing Ember 2.0 training classes in several cities this summer. You can preregister for them ...

John Papa - 10 AngularJS Patterns - Code on the Beach 2014

John Papa - 10 AngularJS Patterns - Code on the Beach 2014Learn from John Papa's talk "10 AngularJS Patterns" from Code on the Beach 2014 at One Ocean Resort & Spa, Atlantic Beach, Florida. Sunday, August 10, 2014. www.codeonthebeach.com Abstract: "Once you get beyond the AngularJS basics there are many decisions to be made on how to build robust and maintainable apps. Come ...

Scott Hanselman, "Virtual Machines, JavaScript and Assembler" - Fluent 2014 Keynote

Scott Hanselman, "Virtual Machines, JavaScript and Assembler" -  Fluent 2014 KeynoteDon't miss an upload! Subscribe! http://goo.gl/szEauh How does the pervasiveness of JavaScript on the client change how we architect applications? We can create hundreds virtual machines in the cloud, but we are using the millions of visual machines that visit our sites every day? Suddenly we are scripting against thousands of Virtual ...

Tim Ruffles: Solving the real callback hell - Great British Node Conf

Tim Ruffles: Solving the real callback hell - Great British Node ConfTim Ruffles investigates different approaches to managing and avoiding callback hell. ...

We Will All Be Game Programmers

We Will All Be Game ProgrammersHunter Loftis is responsible for the Node.js platform at Heroku. When he’s not working at Heroku, he runs PlayfulJS, a website of cool JavaScript code snippets. One of the better well-known demos on PlayfulJS is a re-creation of the Doom rendering engine in JavaScript. After building this, Hunter was contacted by ...

What the f*** JS

Brian LeRoux
18 minutes
What the f*** JSBrian explores the trickiest, funniest parts of JavaScript. ...

Benchmarking JavaScript • Vyacheslav Egorov

Benchmarking JavaScript • Vyacheslav EgorovThis presentation was recorded at GOTO Chicago 2015 http://gotochgo.com Vyacheslav Egorov - Java Script Performance Expert, SW Engineer on the Google Dart Team ABSTRACT JavaScript is everywhere. JavaScript VMs improve by leaps and bounds. Performance graphs are breaking through the ceilings of expectations. And yet from time to time we still find ourselves wondering ...

JavaScript: The Good Parts

Doug Crockford
an hour
JavaScript: The Good PartsJavaScript is a language with more than its share of bad parts. It went from non-existence to global adoption in an alarmingly short period of time. It never had an interval in the lab when it could be tried out and polished. JavaScript has some extraordinarily good parts. In JavaScript ...

Large Scale JavaScript Application Architecture

Large Scale JavaScript Application ArchitectureLarge Scale JavaScript Application Architecture Time: Wednesday @ 10:40am | Room E-131 http://html5devconf.com/index.html #HTML5DevConf Learn how to build your team and technology without losing development time. In this presentation, you'll learn how to design a large-scale javascript application on a scalable front-end architecture to promote code modularization ...

Immutability, interactivity & JavaScript

Immutability, interactivity & JavaScriptThis is a talk from Barcelona FutureJS 2014 (http://futurejs.org). Surprisingly the high performance mutation available in modern JavaScript engines is a great foundation for building high performance immutable collections. Even more surprisingly efficient immutable collections permit new ways of approaching user interface programming. While the details will be in Om, an ...

Arne Martin Aurlien: Implement an Esoteric Programming Language for Fun | JSConf EU 2014

Arne Martin Aurlien: Implement an Esoteric Programming Language for Fun | JSConf EU 2014Inside most of us there’s a befunge programmer who wants to come out. When doing day-to-day “serious” programming it is usually a good idea to keep them as firmly locked up as possible. Let’s ignore that instinct for a little while. In this talk I’ll try to convince you why you ...

Pete Hunt: React: Rethinking best practices -- JSConf EU 2013

Pete Hunt: React: Rethinking best practices -- JSConf EU 2013Slides: http://www.slideshare.net/floydophone/react-preso-v2 React, the new open-source JS library from Facebook and Instagram, is a different way to write JavaScript apps. When it was introduced at JSConf US in May, the audience was shocked by some of its design principles. One sarcastic tweet from an audience member ended up describing React's philosophy ...

"PureScript (Maybe This Time We Get JavaScript Right)" by Bodil Stokke

"PureScript (Maybe This Time We Get JavaScript Right)" by Bodil StokkeThe web browser is the world's most ubiquitous user interface. Sadly, this means we're all basically stuck in an abusive relationship with JavaScript. Obviously not a desirable position to find ourselves in, we've tried breaking out of the JS trap in a variety of ways: JS dialects (solving no design ...