Nordic.js 2018
Nordic.js is a single track conference with talks by internationally renowned speakers and rising stars in the JavaScript community. You’ll hear about fun experiments, learn about the latest in JavaScript, and connect with other passionate developers. Previous speakers includes Karolina Szczur, Guillermo Rauch, Rachel Andrew, Mariko Kosaka, and Jeremy Keith.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 Building Foundations of the Node.js Community
- 📹 1 video
- 👤 Tierney Cyren
Node.js is an amazing project in terms of code - it’s evolved rapidly to cover an immense landscape, from web apps, desktop apps, APIs, IoT, robotics, and beyond. There’s something else that Node has also been absolutely killer with, though: the community. One really awesome thing is that the Node.js community has an established community for building the N… -
🎤 Fast but not furious: debugging user interaction performance issues
- 📹 1 video
- 👤 Anna Migas
Perceived performance is not only about fast page loads and delivering the content as early as possible. It is also about all the interactions happening on an already loaded page. Even some of the most popular UI patterns can be a cause of frustration. Understanding what is happening under the browser’s hood can help you delight users with a smooth experienc… -
🎤 WebAssembly as cross-platform architecture?!
- 📹 1 video
- 👤 Benedek Gagyi
With the rise of web-to-native cross-platform solutions like React Native and Electron we got to witness not only their potential but also their shortcomings. Thanks to WebAssembly we now have an alternative that uses a different approach but promises the same results. In my talk, I’ll share the lessons the join.me team learned over the last few years while … -
🎤 Magic Tricks with Houdini
- 📹 1 video
- 👤 Sam Richard
The Houdini Task Force is working to reveal the “magic” of styling and layout on the web. Thee arcane arts they are unearthing will imbue us with all new superpowers, allowing our full creative forces to be unleashed to solve problems on the web! -
🎤 Lightning talk
- 📹 1 video
- 👤 Krzysztof Żuraw
-
🎤 Lightning talk
- 📹 1 video
- 👤 Alexander Karlsson
-
🎤 Can you tell me if your Node app is healthy?
- 📹 1 video
- 👤 Alejandro Oviedo García
Do you know what is the definition of "healthy" for your Node app? Is only measured by CPU consumption or memory usage? Number of requests per second? What is *tick frequency* or *event loop latency* and what does it means if these metrics are going haywire? We will talk about different metrics you can look at to define whether your application is ok or not … -
🎤 Manage your styles as it's 2018
- 📹 1 video
- 👤 Katarzyna Jastrzębska-Łachacz
We will go through CSS-IN-JS libs for React with comparison, special features, documentation, SSR support and the whole developer experience. -
🎤 Corrections and Constructive Criticism
- 📹 1 video
- 👤 Tessa Kelly
Fear of criticism can be a proxy for fear of failure and fear of exposure. It can stifle learning and growth and promote secretive behaviors. Opening ourselves and our communities up to criticism can help us to experience less fear and accomplish what we want to achieve. Feedback can be hard—both on the giving and the receiving ends. As programmers, we crit… -
🎤 Building a Design System in React
- 📹 1 video
- 👤 Dominic McPhee
This talk will take you through our journey to Polaris. An overview of what a design system is, why you would want one, and how we built ours at Shopify. I will give you a behind the scenes look into the technologies and patterns we used to build the system. React, TypeScript, CSS modules, markdown, and how they all come together to build something that both… -
🎤 Lightning talk
- 📹 1 video
- 👤 Lucas Reis
-
🎤 Lightning talk
- 📹 1 video
- 👤 John Leidegren
-
🎤 Look mum, no hands!
- 📹 1 video
- 👤 Charlie Gerard
A typical interaction with a device or interface involves touching it. Either you're pressing buttons on a controller, swiping on a touchscreen or clicking on your laptop's trackpad. But what if you could control things without the use of your hands? What if you could use... your thoughts? I have been tinkering with a brain sensor and developed an open sourc… -
🎤 Powerful Automation with the Chrome DevTools Protocol
- 📹 1 video
- 👤 Trent Willis
Many developers are familiar with the powerful Chrome DevTools that help us inspect, profile, and debug our web applications. But, did you know that Chrome exposes virtually all the same information and capabilities via an API that you can use in JavaScript? In this talk, we’ll look at how you can start using the Chrome DevTools Protocol today to unlock pow… -
🎤 Node.js: The Road to Workers
- 📹 1 video
- 👤 Anna Henningsen
Workers, and threading support in general, have been one of the most frequently requested features for Node.js over the last years. Finally, the finishing line is in sight and we’re pretty excited to have experimental support available! This talk will tell you everything around the API, features, use cases & alternatives, our roadmap, and the technical and s… -
🎤 The Matrix is Everywhere: A Primer on Projections in Web Graphics
- 📹 1 video
- 👤 Lauren Budorick
Graphics programming is more accessible than ever, thanks to the ubiquity of WebGL and popular frameworks that handle the boilerplate stuff. But for many of us, as soon as we see “projection matrix” (or worse, “linear algebra”) we panic. But it turns out the matrix is nothing to fear! With the help of some fun visualization tools we’ll learn all about what m… -
🎤 Accessible by law! Generating colors with JS and CSS Custom Properties
- 📹 1 video
- 👤 Ingvild Indrebø
In Norway, all websites are required by law to be accessible. Thanks to the Norwegian regulations, accessibility cannot be treated as "nice to have" - it's a "must have." But since we were white-label service, we were faced with two must-haves: Our customers should be able to pick any color as their brand color, but on the other hand, colors should have suff… -
🎤 Why we built another framework
- 📹 1 video
- 👤 Tomas Della Vedova
Last year we started working on a new web framework for Node.js, Fastify. Fastify is a highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture. Why you built another web framework? This is one of the questions we get more often. Most of the currently available web frameworks are well established, w… -
🎤 Lightning talk
- 📹 1 video
- 👤 Ian Savchenko
-
🎤 Lightning talk
- 📹 1 video
- 👤 Vilberg Eliasson
-
🎤 Achieving Secure Software through Redesign
- 📹 1 video
- 👤 Mike Samuel
Our tools, frameworks, and libraries affect how we code. Learn how the design of a software stack affects the security of the systems built upon it. This talk builds on "A Roadmap for Node.js Security" which takes lessons learned by Google's Security Engineering team and applies them to a Node.js stack. -
🎤 Using TypeScript with Redux Architecture
- 📹 1 video
- 👤 Sandi Barr
Functional reactive programming is based on the idea that applications can be built around streams. The structure TypeScript imposes provides us with a declarative syntax that gives semantic meaning to the streams of events and commands our application uses to build state in redux architecture. There is some boilerplate required to pull this off, but it is w… -
🎤 Lightning talk
- 📹 1 video
- 👤 Erik Hellman
-
🎤 Lightning talk
- 📹 1 video
- 👤 Pierre Reimertz
-
🎤 Empathy Driven Development: Boosting performance by implementing for unfavorable conditions
- 📹 1 video
- 👤 Isabella Silveira de Souza
Within the process of building a brand new application, us engineers are used to consider a lot of issues users may have while using our website or app: cross browser compatibility, accessibility and responsiveness are a few of the things that are always on our mind, but are we really building apps for everyone? Brazil has a population of over 207 million pe… -
🎤 Headers for Hackers
- 📹 1 video
- 👤 Andrew Betts
HTTP has been gradually adding lots of new and exotic headers, and more are on the way. Learn about current best practices with Vary, Link, Content-Security-Policy, Referrer-Policy, Client-Hints, Clear-Site-Data and Alt-Svc, upcoming features such as Feature-Policy and proposals like Variants, Early-Hints and Origin-Policy. HTTP gives you incredibly powerful… -
🎤 Connecting JavaScript to the Blockchain
- 📹 1 video
- 👤 Meng Shang
How do you get started with building blockchain apps in JavaScript? Meng will give you the tools you need to get started and help you avoid common mistakes. She'll also create and deploy a simple app on stage with the help of React. -
🎤 The Life of a JavaScript Feature in V8 ft. TypedArrays
- 📹 1 video
- 👤 Peter Marshall
Have you ever wondered how new language features get into JavaScript? This talk will take TypedArrays, a seemingly simple JavaScript feature, and go down the rabbit hole of implementation and optimization in V8. You’ll get a behind-the-scenes look at how a feature goes from idea, to specification, to implementation and beyond. JavaScript is a constantly evo…