Past Meetup

Modular JavaScript, Functional reactive programming, JavaScript Web Speech API

This Meetup is past

93 people went

Verdens Gang (VG)

Akersgata 55 · Oslo

How to find us

Use the main entrance to the building, then take a left and head down the stairs. Posters should point the way.

Location image of event venue


For the very first TechShock meetup, we'll focus on JavaScript.

The web is moving forward faster than ever, and creating a modern, interactive website today without using JavaScript in some way is getting very rare. We will take a look at how and why you should organize your code into modules and we will take a look at how the flexibility of JavaScript enables us to do functional programming.

The meetup will be held in VG's auditorium, in Akersgata 55

(Map: ). Refreshments will be available, more on this later. After the meetup, we will head to a nearby place and socialize over beers.


18.00 - 18.10: TechShock introduction
What is TechShock all about? What is our plans for the future? Short introduction.

18.10 - 18.40: Writing modular JavaScript, today
"Modularity is the degree to which a system's components may be separated and recombined." - Wikipedia
In this talk, Espen Hovlandsdal (VG) will take you through the benefits of separating your JavaScript code into modules, different implementations and approaches (CommonJS, AMD, ES6) and how to use them in the browser and on the server side. We'll talk about what is usable today and what we can expect in the future.

18.40 - 19.00: Food break / socializing
We'll eat some food and socialize.

19.00 - 19.30: The low callback diet: Bacon.js
Espen Volden (VG) will give us an introduction to functional reactive programming (FRP) in JavaScript using Bacon.js and answer how this will help you untangle your event spaghetti.

19.30 - 19.40: Break
A little more socializing and time to let our brains absorb what we've learned.

19.40 - 20.10: JavaScript Web Speech API
Sebastian Schöld (VG/Netlight) will show us how to get started implementing the new JavaScript Web Speech API, the library that allows speech recognition and speech-to-text conversion, and take us through some potential pitfalls.

Note: For upcoming meetups, we'll try to focus on a narrower subject.