Language english Get Rss Feed

Building a P2P chat desktop application in JavaScript and HTML

Electron (formerly atom-shell) is a Github project that wrap the chromium browser and node to make it extremely easy for you to build desktop applications powered by web technology. In this talk I’ll explain why Electron is incredible cool and show case how to build a truly p2p chat application using electron and a bunch […]

Enterprise IoT Systems with Node and MQTT

Node.js is the de-facto standard to implement IoT projects. In this talk we will discuss the MQTT.js library, how to use it in the client and in the browser with Websockets, and the Mosca MQTT broker which will play a central role in your new IoT architecture.  

Breaking out of the endless callback loop

As JavaScript developers, we are hot property. We’re also busy and we’re stressed. And we are addicted to inventing new things when there are perfectly working solutions at hand. In this talk Chris Heilmann of Microsoft will cover the mistakes we make, the stress we put on ourselves and how we can approach the undefined […]

The other side of DevOps: Virtualization to support JavaScript Developers

If you’re writing software, somebody somewhere has to deploy it. How do you make sure your developer preferences don’t impact your production environment? And how do you make sure that your production environment doesn’t impose a set of tools on your developers?This talk will explore how a DevOps team can support a Dev team — […]

Offline-first web apps, the painless way

Being offline sucks. It’s one of the biggest pains in our ever growing hyper-connected world.The ideal scenario would be that web applications took care of this downside, but still the majority of application programmers doesn’t develop for the offline state.Thanks to the evolution of HTML5 offline features and new JavaScript frameworks like we can […]

The Fluid Architecture

Deciding on an architecture has to be a very big deal. Two, three or more layers? What database to use: SQL, NoSQL or NewSQL? You want some messaging with that setup? In many companies there are entire departments dedicated to deciding on an architecture and then refining it until it’s perfect. But the fact remains […]

JavaScript Craftsmanship

Avoid stepping into the rabbit hole with common anti-patterns and bad code. With a strong emphasis on how JavaScript code can be done beautiful and maintainable, this talk explains how to write very readable and testable code. At eBay we love to have our code clean, so we’ll use some examples of eBay’s code during […]

Back to the future: Isomorphic javascript applications

Remember when we use to “render” websites directly from the backend?Single page applications are cool and catchy, but some times they fall short, for example, when hit by a search engine, and that’s when you start turning to ismorphic javascript this talk I share our exprience gained on the field while turning our frontends […]

Exploring the third dimension with WebGL

The modern web is tearing down the borders of the browser window and allows us to create so much more than just another website. This talk is a whirlwind tour of how the multitude of sensors, 3D and virtual reality can be woven into entirely new applications that the web hasn’t seen yet. Using multi-device […]

Isomorphic Javascript in real

Isomorphic javascript is a buzzword that now has some appeal, mostly because one can show he knows what “isomorphic” means. The main point is that in certain context to have the same language, and code, that runs on client and server can save from big headaches. In the presentation I will explain what was the […]

BDD – how a JavaScript Dev would do it!

Introducing ShouldIT?! In BBC Sport we felt like the Cucumber/Gherkin based BDD set up was dragging us down. We did however love the JS testing tools like Jasmine and Mocha and were doing excellently with these in our Angular.js app.So we created a BDD tool that could marry up this JavaScript testing goodness with the […]

Using Docker for Node.js Testing and Deployment

The technical community faces many challenges everyday. One of these challenges is the ability of managing, moving, and duplication of environments. We develop in different environments than our applications actually run and node.js and node modules can behave differently across operation systems. With all the different tools available, Docker can provide a duplicatable environment for […]

REAL JavaScript games outside your computer

“OMG, this Polish freak will talk about web gaming again. WHYY?” “C’mon dude, we all know that it’s possible to make a game in web technologies that run on mobile phone, fridge, printer, gaming console and etc. JUST STAHP!” “AGAIN? JS games are soooo 2011! “If any of the above was you first thought, I’m […]

Sound Synthesis in the Browser

The Web Audio API is incredibly simple and fun to play with. But you need some understanding of sound synthesis in order to really have fun with it.In this talk we will go over the basic theory of sound synthesis, learn what oscillators, LFOs and FM synthesis is.Once we will have developed some understanding about […]

FireFox OS for Dummies

Mozilla’s FireFox OS is the next up and coming operating system for smartphones ?ldquo; its ultra-low hardware requirements allow it to be used to create ultra-low-end handsets for developing markets. ZTE sold 100k units of the Open, and plans a significantly higher amount of devices for the successor.However, developing for FFOS is a bit weird […]

Unlearn Everything

React has changed the way we write web applications.To begin with, React is not easy because it requires an open mind.In this session I will talk about the “best practices” put in discussion by React giving, for each one, the answers I gave myself to accept the change and some ideas to work out of […]

Talking and listening to web pages

As web developers, our job is to build nice, fast, and reliable websites, web apps, or web services. But our role isn’t limited to this. We have to build these products not only for our ideal users but for a range of people as wide as possible. Today’s browsers help us in achieving this goal […]

Dancing with Robots

Web apps are great and everything, but imagine using JS to fly drones and make them dance to the sounds of dubstep! Or to control disco lights and other robots! Sounds fun, right? In this talk, we will not only explore how we can write code to make this possible, but it will also be […]

WebGL with Three.js

In this workshop you will get your hands onto all that’s needed to level up your web applications with the power of the third dimension.You will learn the basics to get an interactive 3D world on screen with Three.js, how to load 3D models from various formats and tips and tricks to gain the best […]

You Can Have it Both Ways: Using Web Components in a React UI

Say that you really like how React.js works, and you are building the UI of your web application in React, using React components.But say that there is some Web Component around that is exactly what you need, and you’d like to use it (after all, that’s the main point of web components: to be easily […]

Transducers FTW!

Over time we have seen several “utility” frameworks for dealing with Javascript data structures and processing abstractions.It all started simple with Underscode, became more functional with Lodash, and reached the Next Level with Ramda, but it got a bit messy when developers looked for a way out of callback hell (generally through promises or one […]

JavaScript and Internet Controlled Hardware Prototyping

The electronics maker movement has led a massive shift in how people are re-engineering the world around them through rapid hardware prototyping. With the rise of inexpensive, wifi and bluetooth low energy enabled electronics, this hardware revolution is internet and mobile controlled, all through simple bridges to build the electronics intelligence in familiar web languages.In […]



Sponsored by

Media Partner

Back to top