A conference like no other

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. 

Subscribe to our newsletter to get notified
when tickets go on sale. 

Speakers

Vitaly Friedman
Creative lead of Smashing Magazine

Boosting Web Performance in 2022

What does it take to boost the web performance of our websites and applications in 2022? How do we deal with web fonts, images and videos, third-party scripts, CSS and JavaScript delivery in times of Core Web Vitals and HTTP/3? In this session, we’ll look into some of the useful front-end techniques and tools to keep in mind when optimizing for performance and Core Web Vitals in 2022.

Vitaly Friedman

Vitaly loves beautiful content and does not give up easily. Born in Minsk, Belarus, he studied computer science and mathematics in Germany. While writing algebra proofs and preparing for software engineering at nights in the kitchen, at the same time he discovered passion for typography, interface design and writing. 

After working as a freelance designer and developer for 6 years, he co-founded Smashing Magazine back in 2006, a leading online magazine for designers and developers. His curiosity drove him from interface design to front-end to performance optimization to accessibility and back to user experience over all the years. 

Vitaly is the author, co-author and editor of all Smashing books (https://www.smashingmagazine.com/books), and a curator of all Smashing Conferences (https://www.smashingconf.com). He currently works as creative lead of Smashing Magazine (www.smashingmagazine.com) and front-end/UX consultant in Europe and abroad, working with European Parliament, Haufe-Lexware, Axel-Springer and a few other companies.

Jessy Jordan
Staff Software Engineer at Meroxa

Investing in Open-Source

Less productivity, missed project deadlines and wasted money: that’s what you get for letting your developers work on open-source projects. Or do you really? In this talk you will learn about the value that an investment in JavaScript ecosystems provides to businesses on different levels. 

By example of organisations who benefit and give back to the open-source projects around JavaScript libraries, you will see why paying your team to spend time on OSS might be the best business decision you will make this year.

Jessy Jordan

Jessy is a Staff Software Engineer at Meroxa. They have contributed to open-source throughout their career, including the EmberJS ecosystem. She has organized JavaScript community events and workshops in her hometown Berlin for many years and is a CSS, comic and coffee enthusiast.

Emma Bostian
Software Engineer at Spotify and co-host of the Ladybug Podcast

Building High-Performing Cross-Cultural Teams

Everything we do, from the way in which we write our emails, to the method in which we provide negative feedback and evaluate performance, governs the performance of our teams. And understanding how culture impacts our efficacy as a team can drastically improve our day-to-day collaboration. 

In this session you'll learn: How different cultures communicate, How different cultures evaluate performance and give constructive criticism, How different cultures make decisions, How different cultures trust, How different cultures perceive time.

Emma Bostian

Emma is a software engineer at Spotify and an American living in Sweden. She is a cohost of the Ladybug Podcast and author of Decoding The Technical Interview Process. Emma is also an instructor at LinkedIn Learning and Frontend Masters.

Ujjwal Sharma
Compilers Hacker at Igalia serving as a co-chair of TC39

Multicore JavaScript: Past, Present and Future

As JavaScript applications get more and more complex, improved performance is on everyone's minds. In the meantime, computers are evolving: CPU hardware is scaling with multi-core, big.LITTLE rather than frequency. Where does JavaScript stand in this new world and how can it adapt? What role will WebAssembly play in this? What are the current tools and techniques developers can use to develop performant JavaScript applications and what is in store for the future? These are the few questions that we will answer in the course of this presentation.

Ujjwal Sharma

Ujjwal is a Compilers Hacker at Igalia serving as a co-chair of TC39 and co-editor of ECMA-402, a Node.js Core Collaborator, a TC39 Delegate and an International Speaker. He loves to talk about open source software, decentralization, cryptography, JavaScript and web standards.

Feross Aboukhadijeh
Founder and CEO of Socket

What's Really Going on Inside Your Node_Modules Folder

Do you know what’s really going on in your node_modules folder? Software supply chain attacks have exploded over the past 12 months and they’re only accelerating in 2022 and beyond. We’ll dive into examples of recent supply chain attacks and what concrete steps you can take to protect your team from this emerging threat.

What do you need to know to be able to follow along?

Basic knowledge of Node.js and how to install an NPM package

Relevance

The issue of security of third-party code is important for all developers to understand in 2022. Attendee takeaways from this talk: 

  1. Understand the scope of the supply chain threats against the open source ecosystem, specifically with a focus on npm and JavaScript. 
  2. Review of our work to audit every open source package on npm to detect the following types of attacks: malware, typo-squats, hidden code, misleading packages, permission creep 
  3. Specific examples and code walk-throughs of actual malware that was found on npm 
  4. Discussion of existing methods and tools for detecting supply chain attacks against open source, including limitations 
  5. Introduction of new open source tool which helps detect supply chain attacks in real-time

Feross Aboukhadijeh

Feross is the founder and CEO of Socket, where he's working on a new approach to supply chain security by auditing every package on npm to detect suspicious changes and block supply chain attacks without slowing the development process. Feross is the author and maintainer of WebTorrent, StandardJS, and 100s of other open source projects. His software is downloaded 500+ million times per month. He was a lecturer at Stanford where he created the course CS 253 Web Security.

Sara Vieira
International agent of JS Bullshit & Developer at Remote

From Blender to the Web - the Journey of a 3D Model

Creating 3D experiences on the web can be something that sounds very daunting. I’m here to remove this idea from your mind and show you that the 3D world is for everyone. For that, we will get a model from the 3D software Blender into the web packed with animations, accessibility controls and optimized for web use so join me in this journey as we make the web more awesome.

What do you need to know to be able to follow along?

Basic react knowledge

Relevance

It's something that can make any website amazing to use and it's also something gaining traction that people think is really hard and I want to show it's not nearly as hard as we think

Sara Vieira

Sara is a Frontend Developer from Portugal 🇵🇹 living in Berlin 🇩🇪. She work at Remote and make a lot of random projects because she believes that the web needs some dumb shit  (we love all your dumb shit /Nordic.js team). She also wrote a book called The Opinionated Guide to React.

Piérre Reimertz
Creative Generalist and Leading engineering at HIFI Labs

What the web3 is going on?!

Piérre will take a friendly deep dive into what web3 is and what it isn't. Clear out confusions such as what decentralization really is and environmental impacts if the new webz. As he usually do, it will be historical sprinked with some inspirational demos and audience involvement. And if everything goes as planned, everyone in the audience will have to have a wallet with some freshly minted Reimertz x Nordic.js tokens at the end of the call that they can use to get into an exclusive token-zone somewhere at the Nordic.js 2022 conference area (haha, we'll see about that /Nordic.js-crew).

What do you need to know to be able to follow along?

An open mind and some true love for Javascript and the open web.

Relevance

For some web3 is a fluke, for others, it's the next revolution of the internet. Either way, the topic is really interesting and the tech around it quite amazing. I'd like to explore that with the audience.

Piérre Reimertz

Piérre is leading engineering at HIFI Labs where they basically merge tech and music sprinkled with web3. He is both a coder and designer and he love creating things.

Carly Litchfield
Engineering Manager at Galileo Health

Interviews for developers, by developers

Interviewing for technical positions is challenging for both the company and the candidate. Top candidates spend tens of hours studying algorithm problems ahead of interviews, demonstrating that simply being a great software engineer does not prepare you to interview for a software engineering role. 

A recent study out of North Carolina State University found that candidates perform worse in algorithm interviews when being watched, and the effect is exacerbated for women. As a result, many companies are passing over qualified candidates and potentially exaggerating the gender bias in the industry. The JavaScript community is especially poised to benefit from different interviewing styles because of the language’s accessibility to newcomers and it’s breadth of applications. 

I’ll be talking about alternative approaches to assessing technical competency including code reading, code review, and pairing exercises. These approaches aim to remove performance anxiety, align the interview more closely with the role, reduce false negatives, and support underrepresented groups.

What do you need to know to be able to follow along?

Not much, mostly you need to be able to empathize with the experience of being grilled during a live-coding algorithm-based technical interview.

Relevance

This talk is relevant for anyone who has influence over how their company administers technical interviews. Any engineer could take the advice from this talk back to their company and suggest improvements to their interview process.

Carly Litchfield

Carly is an Engineering Manager at Galileo Health where she supports the patient-facing team in delivering a higher quality, more reliable healthcare experience to a broad range of patients. She loves React, Typescript, and automation of all sorts. Outside of work, you can find her skiing, solving the NYT crossword, or at the local dive bar.

Desy Kristianti
Senior Frontend Engineer at Prolific

Fun with (Feature) Flags

If you want to improve your releasing experience, test the water early on and be able to roll back easily, you are in the right place! Feature Flags could help you with all of that, at the flick of a switch. In this talk, you will learn all about Feature Flags, its benefits, how to implement it with success within your company’s engineering processes, and its challenges. Don’t care about any of that but want to see some fun flags from around the world? You are absolutely welcome to join too.

Desy Kristianti

Desy (she/her) rhymes with Messi (the football player). Based in the UK, she is a Senior Frontend Engineer at Prolific, an online platform that connects researchers with instant, high quality, global research participants. She loves building a user-centric product and making a real impact. She is a Golden Retriever pup mum, a big foodie and a collector of cute stickers.

Emma Twersky
Developer Relations Engineer at Google

An aria of ARIA

Let's compose an orchestra of accessible web concertos. ARIA roles and attributes are a foundational part of web development. Opera arias are self-contained vocal pieces. Together, we can be more intentional about ARIA's instrumentation, to help create more self-contained accessible web experiences. In this talk we will look at how ARIA function alone and interact with one another. Learn how to compose a set of patterns for bringing the full power of ARIA to your web apps, and give your application a voice!

What do you need to know to be able to follow along?

Any web developer will be able to follow along!

Relevance

Accessibility is critical, and we all use ARIA, but we can all benefit from learning more about ARIA under the hood and capitalizing on better ARIA readlines and patterns!

Emma Twersky

Emma is a Developer Relations Engineer at Google, currently hacking on the open source and Angular teams. She cares deeply about making the world more accessible, usable and beautiful through technology!

Christian Landgren
CEO Iteam and Co-founder of Öppna skolplattformen

How to save the world with JavaScript

We are at a crossroads, now is the time to start be very picky with what we invest our time in. I will share a story how I decided to only spend time on clients that have a reasonable probability of success at creating a sustainable society by implementing a few guiding principles. These led me to quite an adventure including policemen arriving at my doorstep.

Christian Landgren

JavaScript guru since 1997, loves open source, CEO Iteam, co-founder of Öppna skolplattformen. I want to save the world with JavaScript.

Colin Ihrig
Engineer at Deno Land, member of Node.js Technical Steering Committee and TC39 delegate

The State of Deno 2022

Deno is a JavaScript server side runtime that touts web platform compatibility, TypeScript support, and out of the box tooling as some of its key features. Since its introduction in 2018 it has grown and evolved rapidly. This talk explores Deno's newest and most interesting features. This talk will also describe how to get started with Deno if you are coming from another runtime such as Node.js.

Colin Ihrig

Colin Ihrig is an engineer at Deno Land, a member of the Node.js Technical Steering Committee, a libuv maintainer, a hapi.js core team member, a TC39 delegate, an author, and an international conference speaker.

Jenn Creighton
Senior software engineer at Netflix on the NodeJS Platform Team

Now and .then: Debugging Async JS

Async JavaScript is mind-bending to write, even worse to debug. In this talk, we'll explore why async bugs are difficult, what common missteps create those bugs, and how to debug async code with the debugger.

Jenn Creighton

Jenn Creighton is a senior software engineer at Netflix on the NodeJS Platform Team. In her free time, she produces and hosts Single-Threaded, a podcast for software developers. She can be bribed with croissants. Find her online @gurlcode.

Charlie Gerard
Senior developer advocate at Stripe

Simple JStures can go a long way

When talking about devices that use motion detection, what usually comes to mind is sensors that trigger lights or alarms but rarely anything more than that. However, the human body can execute a lot more complex gestures that are not detected by these systems. What if I told you, you could build interactive applications using personalized motion detection in a few lines of JavaScript code?! In this talk, I’ll show you how building such a system doesn’t have to be as complicated as it sounds!

Charlie Gerard

Charlie is a senior developer advocate at Stripe, a Google Developer Expert in Web Technologies and the author of a book about TensorFlow.js. In her spare time, she explores the field of human-computer interaction and builds side projects using machine learning, AR/VR, hardware and creative coding. When she’s not coding, you’ll find her on a hiking trail or at the pub.

More speakers will be announced. Stay up-to-date via our newsletter!

Attending Nordic.js this year felt like experiencing the first Conference 2.0. Everything was a perfect amount of awesomeness, wackyness and fun. I’ll definitely be there next year.

Piérre Reimertz - Nordic.js 2019

⚖️ Diversity Ticket ⚖️

To give more people, especially those who couldn’t afford a ticket of their own, a chance to join the conference, we are now releasing our Diversity Tickets. The Diversity Ticket are actually two tickets, one that you buy for yourself and one that you give to someone from an underrepresented group in tech. This person is someone who could also benefit from the knowledge, experience and connections that Nordic.js offers, but for different reasons might not otherwise have been able to attend. The idea is inspired by JSConf.EU and our aim is to contribute to making tech and Nordic.js a more diverse place. Everyone who buys a Diversity Ticket will be publicly thanked and will be put up on the site as a Diversity Sponsor.

Who gets a ticket?

Anyone from an underrepresented group in tech is invited to apply. You can apply for a Diversity Ticket here.

Nordic.js is so good I stole one of the posters just to prove people I spoke there 😂

Sara Viera - Nordic.js 2019

Speakers

Over the past six years over 100 wonderful people have spoken at the conference. Are you interested in speaking at Nordic.js 2022? Check out the call for speakers page.