Back

Futurice at JSConf Budapest

Ossi Hanhinen • Hypertext Elementalist

Back in January there was an unusual thread in the Futurice internal “Frontend” channel:

Andre was invited in person to talk at the very first JSConf Budapest, taking place in May 2015. This was of course greeted with awe and delight by the fellow frontenders, and soon there was a super-excited group of eight Futurice employees ready to take off towards the beautiful capital of Hungary: Andre, Ossi, Jarno and Tiina from Helsinki, Kimmo and Jouni from Tampere, and Eemeli and Michael from Berlin.

The event was spectacular. No other way to describe it. The venue itself, Uránia Filmszínház, was a magnificent historical theatre, and the talks were incredibly well balanced. All in all the conference was thought provoking, mind bending, very useful, hilarious and even a little bit dangerous -- a drone happened to drop in Jouni’s lap during the “Dancing with Robots” presentation! It would be very hard to pick the most interesting talks, there really were so many great ones. Reciting other's presentation topics is in any case a little awkward, so in stead we opted for showing how the event actually was like from the front row -- via tweets.

Embedded content: https://twitter.com/ohanhi/status/598736119463829504

It's a Cycle!​​ It's a Cycle!

Andre's talk was the one to kick off the event. He talked about the mental model related to truly unidirectional functional UIs. It was honestly one of the best presentation I (Ossi) have seen thus far, and unsurprisingly had a great reception:

Embedded content: https://twitter.com/supersole/status/598770655308455936

Embedded content: https://twitter.com/ohanhi/status/598760605344993281

Embedded content: https://twitter.com/mattpodwysocki/status/598767050727825408

And if "the user is a function" wasn't enough of a brain-twister, Martin Kleppe provided the remedy with his Invisible code prez.

Embedded content: https://twitter.com/TiinaRomu/status/598775854374723585

The attention to detail was impeccable. On stage, there was a small sofa set on which the Q&As were held. On the table were a picture of Mr. Brendan Eich, the creator of JavaScript, Mr. Douglas Crockford, the author of JavaScript: The Good Parts, and the Infamous Semicolon itself.

Embedded content: https://twitter.com/kimmobrunfeldt/status/599146963091750912

Embedded content: https://twitter.com/jareware/status/598777336465629184

Some of the most useful learnings of the first day came in the form of RxJS.

Embedded content: https://twitter.com/ohanhi/status/598797298085306368

Semantic versioning only works, if the changes made are actually reflected in the version number. Breaking changes should always bump the major number. Stephan Bönnemann convinced us to take the plunge and simply go straight for 1.0.

Embedded content: https://twitter.com/ohanhi/status/598843440353411073

It was fun to notice Mikael Brevik had kind of a similar view on UI programming, even if he did forget the user. :)

It's a cycle!​ It's a cycle!

The mad scientist gentleman with a penchant for tweed, Julian Cheal, provided the unparalleled excitement of flying drones on (and off the) stage.

Embedded content: https://youtu.be/vfvG5ns-I2w

We had a nice time at the Corvintető rooftop bar on Thursday evening. Played some foosball and minor magic took place.

Embedded content: https://twitter.com/andrestaltz/status/599089652084113408

Day 2 of the conference dawned just as bright as the first one, and we were off to listen some more intriguing talks. Phil Nash showed how push notifications on the Web work.

Embedded content: https://twitter.com/TiinaRomu/status/599124453767958528

Liv Erickson made virtual reality with JS look like a piece of cake: 

Embedded content: https://twitter.com/ohanhi/status/599145122387865600

Embedded content: https://twitter.com/jareware/status/599145822811455488

And then there was Jaume Sanchez Elias, who literally made the crowd go "oooh" with his WebGL demos.

Embedded content: https://twitter.com/jareware/status/599198573549486080

Those are just shaders at work, by the way:

Embedded content: https://twitter.com/ohanhi/status/599197759288307712

Embedded content: https://twitter.com/TiinaRomu/status/599201451588591617

Oh and Anika Lindtner gave some great insights on how to build a better community through diversity.

Embedded content: https://twitter.com/TiinaRomu/status/599227252602216448

So that was about it. Huge thanks to the organizers, we had so much fun!

Embedded content: https://twitter.com/futurice/status/599243344699592704

CFDmQ5OVEAEIOYB Source: https://twitter.com/jsconfbp/status/599231946766557186