JavaScript is everywhere! It’s jumped out the browser and into the world around us. You can find it in hardware, music, art, museums and even on aircraft! In this interactive talk we take a look at a project which took JavaScript to the streets, projecting live visuals to music in a *Portable Audio Visual Pack*. […]
It seems like new APIs for the web are released every week. It would be cool to be able to use them, but if you need to make websites for the average user, you won’t be able to use them for years – right? Wrong. Patrick Kettner, the lead developer on Modernizr and PM for […]
What’s does a mouse drag event have in common with an Array of numbers? The answer to this question may surprise you: they are both collections. This key insight holds the key to dramatically simplifying asynchronous programming in Javascript. In this tutorial you will learn how you can use the familiar Javascript Array methods to […]
The number of electronic devices we have around us is gigantic. We need a new interaction model to deal with all these devices, and having a separate native app for each device is impractical. The concept of the ‘Physical Web’ attempts to assign devices with their very own URL, which can be accessed by everyone […]
In this talk I’m going to show how to integrate FRP with React.js, in particular the attendees will understand in deep what is functional reactive programming, how it can be use on a daily basis and which projects could benefits for the adoption of this paradigm. During the presentation I’ll touch the following topics: . […]
Today the AWS Management Console is created by more than 60 different teams across the world. Each team develops their part of the UI using a wide range of development frameworks and programming languages. This leads to a huge amount of effort spent on creating the same widget set over and over. It also lowers […]
In the past few years, we’ve seen many approaches to the MV* architectures from Backbone, knockout, Angular, and many other frameworks that came and went in between times. Some of these frameworks suffered from performance issues with two way data binding, data loading and so forth. Along came React, getting rid of the two way […]
WebGL is already widely in use for 3D graphics and image processing but could be used for much more. We’ll learn how to pass arbitrary data to the GPU for parallel processing, how to get that processed data back into Javascript, and all the reasons this doesn’t work even when it should. This talk starts […]
People love shiny new frameworks, libraries and features. Yet they forget what the most powerful features of JavaScript are. This talk will help you remember (or discover) those forgotten functions.
React is “a Javascript library for building user interfaces”. The core of React follows many concepts of *Functional Programming*, code composition is one of its main features. In React there are 2 main types of building blocks: **stateful** components and **stateless** components. The former type is defined by elements owning the application logic; this kind […]
One of JavaScript’s strengths is how it handles asynchronous code. Async is one of the most important and often misunderstood part of Javascript or any other language. Async is hard because we, as human beings, can’t do two conscious actions at once and think about both of them at the same moment. In this talk […]
In this talk I present a completely new development flow for creating mobile apps. React, Redux, Webpack etc. those are all subjects that we usually associate with web development, but what if it could be different?? I will show how we can use tools like before-mentioned ones to completely change the DX in mobile development, […]
While Angular and React are still dominant in terms of visibility and popularity, especially larger companies (including LinkedIn, Apple, Square, Yahoo, etc.) use Ember.js to make sure they are successful in larger projects that go on over a long time with many people involved. This talk shows why that is the case, what Ember.js provides […]
FFTT (Functional File Tree Transforms) is a new, Docker-centric build tool I am working on, implemented with nodejs. It handles builds as a pure functions that transform a file tree (the source, or input) into another file tree (the build artifact, or output). Every file and directory involved in the build (source, intermediate and final […]
This talk covers modern techniques for JavaScript code. We’ll cover debugging on the web and Node.js. Say goodbye to console.log’s because where we’re going, we won’t need them! A combination of smart breakpoints & live code editing will be enough to solve most common issues. In addition to JS debugging, we’ll take a look at […]
Facebook
Twitter
Tweets di @jsconfitFlickr