JavaScript is unique from other programming languages because it is used not only on the server, but within the browser. So while other languages might give you the ability to create visualizations on the front-end or develop an API on the back-end, JavaScript empowers engineers to do all of those things and much more.

We love JavaScript!

We love JavaScript!

Take a look at the incredible variety of topics covered on just the first day at Nordic.js:

  • There are no promises in node.js
  • Creating Expressive UI with ReactJS
  • Forgotten Funky Functions
  • Bin your select tags
  • Augmented reality with JavaScript
  • Advanced front-end automation with npm scripts
  • Through the looking glass – programming on the GPU using WebGL

Each one of these talks was extremely impressive. As one of the core contributors to node.js, Bert Belder displayed a deep understanding of the history behind the project along with its implementation details. Tara Jane Feener schooled us on ReactJS, Zeno Rocha blew our minds with his work on augmented reality in the browser, and Felix Palmer put his knowledge of physics to use with his amazing talk on WebGL. My favorite talk of the day was Kate Hudson’s overview of front-end automation with npm scripts.

The stage

The stage

Just when I thought it couldn’t get any better, Franziska Hinkelmann started day 2 out with an enlightening “trip to the zoo” comparing different JavaScript engines. Her juxtaposition between C++ and JavaScript (below) was a show stopper, as were her tips about avoiding premature optimization and focusing only on the bottlenecks which were truly having an impact on performance.

C++ vs. JavaScript

C++ vs. JavaScript

The conference was full of interesting people and good vibes. We all had a ton of fun at “Festen” and the techno ping pong party. Getting a ticket wasn’t easy, but it was worth it. Hopefully we will see you all again next year!