In May, Angular 2 released rc.1 and it brought quite a number of changes, mainly package renaming and some moving around. To get a sense of the framework with the official release candidate, we’re going to build a realtime Angular 2 app that lets you search Twitter for realtime updates. This blog post is an […]


This is a guest blog post written by Remo Blaser. I’m Remo, a passionate Web-developer working for a small agency called WeLoveYou in Switzerland. Using Laravel and new technologies is my daily business and I love to talk about all these stuff either on my blog, on Twitter or any other site which lets me […]


Cycle.js is a fully-fledged declarative JS framework that builds apps as pure functions. In this talk, Fernando Macias Pereznieto introduces us to the good, the bad, and the beautiful of using Cycle.js, whether you are a complete beginner or an experienced JS ninja. This talk was filmed at JS Monthly London (May event). [00:00:10] Welcome, […]


Using the paradigm of Cathedrals vs Bazaars, in this talk Adam Leskis focuses on the current state of language learning applications and how they tackle the problem by creating a few complex things (Ferraris) when a focus on creating lots of simple combinable things (Ladas) might be better. This talk was part of JSOxford (May […]


We all have strong opinions on CSS, whether good or bad. CSS can be really helpful, but if you don’t think about how it works before writing selectors, you can seriously harm the performance of your page. In this talk, Joe Reeve introduces us to browser implementations of CSS selectors and what that means for […]


There are limits on our ability to learn and process information. Overloading ourselves with information can impact productivity by causing psychological and physiological stress. In this talk, Jo Pearce relates some findings from the world of cognitive psychology that can help us understand how, as developers, we might be overloading ourselves. This talk was part […]


Pusher is built to handle scale — every month we deliver 160 billion messages to 6.5 billion devices. Developers use Pusher to build scalable apps with millions of users, so they need to be able to push different events at the same time. We wanted to make this easy, so you can now publish a […]


In this talk, Mark Jones introduces the techniques and concepts you’ll need to begin building functional islands. He explains how to introduce functional programming into your code base, as well as why this might be beneficial, in terms we can all understand. This talk was part of the Front-end London (fel) April 2016 event. [00:00:10] […]


In this talk, Michele Bertoli goes through the main problems with CSS at scale and he shares some interesting JavaScript-based solutions, from Inline Styles to CSS Modules. Are you ready to enter the magical world of CSS in JS? This talk was part of the Front-end London (FEL) May 2016 event. [00:00:11] Introduction I’m Michele. […]


We’re really excited about the new Service Worker support in our recent release of the pusher-js client, so we sat down and had a chat about it. Some of the things we covered: Service Workers – a script that allows you to serve content to the user even when they are offline. csv,conf,v2 – the […]


In this talk, Ben Foxall covers how service workers can be used to gather, process & generate content in the browser. He shows a practical use case of using this to drive web-based visualisation of geo-location data. This talk was part of JS Monthly London April event. [00:00:07] I’m Ben, I’m BenjaminBenBen on Twitter. I’m […]


Last week we released a new version of pusher-js (3.1), which extends the JavaScript runtimes supported by the client; including Node, React Native & Service Workers. Today we’ll take a look at using Pusher in a Service Worker. A Service Worker is a script that sits between your browser and the network, allowing you to […]