© Mapbox, © OpenStreetMap

Speaker

Vegard Haugstvedt

Vegard Haugstvedt

Frontend developer at Rubberduck

Oslo, Norway

Actions

An enthusiastic accessibility advocate, usually talking about WCAG, WAI-ARIA, A11Y and other abbreviations.

As a frontend developer, Vegard enjoys working on the "front of frontend", in the intersection between programming and UX, and his goal is that the services he works on should be accessible to everyone, regardless of their preferred platform or their abilities.

After recently building welfare services and design systems at Nav for a few years, he currently enjoys being able to talk about the weather all day at work while building Yr.no.

Area of Expertise

  • Information & Communications Technology

Topics

  • Frontend Development
  • Web Development
  • Accessibility
  • Testing

Part 2/2: Continuous accessibility testing

In modern software development, with short sprints or even continuous deployment of code, time for manual testing can often be scarce. If we want to properly test for accessibility, we need to make every effort to automate what can be automated, so we can spend our time where it is most valuable.

By attending this workshop, you will get hands-on experience with different tools to test for accessibility. We will cover linting, unit testing and ui-/integration testing using Eslint, React Testing Library, Cypress and Axe. You will also learn about which types of tests you can't automate, and be introduced to some tools to aid your manual testing.

This workshop is best suited for developers and technical testers, or others who know how to run a Node.js application. In order to get the most out of the time at the workshop, it is beneficial to pre-install Git and Node beforehand.

How we do accessibility at NAV

Providing everyone equal access to welfare services through NAV is not only legally mandated, but it is fundamental to NAV's mission. A big part of that is making sure our web services are accessible and easy to use. With 80 cross-functional product teams, this work needs to scale well.

In this talk I will explain how we work with accessibility at NAV through our design system and accessibility teams. We will talk about testing, training, sharing and culture building. And hopefully you will learn something you can bring back to your own organisation.

The beginner's guide to ARIA. How to use it and why you should normally leave it alone.

If you have worked in frontend development for a while, and have tried to make your solutions accessible to all, you have probably encountered a few aria-attributes - small hints to screen readers about how to interpret elements on the web page.

ARIA can be very helpful and in some cases completely necessary to provide users of screen readers the same experience as seeing users. However, it can also be really destructive. There are many reasons why the first rule of ARIA is to not use ARIA (if you can), and why websites with ARIA attributes are generally less accessible than those without any ARIA.

Knowledge is key, so let us dive into how to use ARIA and when to leave it alone, so you can build more accessible solutions with confidence!

You too can build you own smart mirror!

A few years ago some people at work built a smart mirror for use at a conference. Maybe you've seen it? It had face recognition, personalized content, weather forecast, bus schedule, and so on.

Since there was nothing stopping us, we followed up by building smaller versions to bring home with us, and mine quickly became a popular "member of the family".

Now I will show you how easily you too can build your own smart mirror!

Booster Conference 2026 Sessionize Event Upcoming

March 2026 Bergen, Norway

JavaZone 2025

The beginner's guide to ARIA. How to use it and why you should normally leave it alone
https://2025.javazone.no/en/program/3757292b-517c-45f8-8c7e-87ad53e7c804

September 2025 Lillestrøm, Norway

NDC Oslo 2025 Sessionize Event

May 2025 Oslo, Norway

Booster Conference 2025 Sessionize Event

March 2025 Bergen, Norway

TDC 2024 Sessionize Event

October 2024 Trondheim, Norway

#HelloStavanger 2024 Sessionize Event

October 2024 Stavanger, Norway

JavaZone 2024

Accessibility testing for the entire team
https://2024.javazone.no/program/909123ff-a497-4ab5-8a08-c67928d95137

September 2024 Oslo, Norway

Booster conference 2024 Sessionize Event

March 2024 Bergen, Norway

JavaZone 2023

Continuous accessibility testing
https://2023.javazone.no/program/605331d0-940a-4acf-8d01-5e84b062511f

September 2023 Oslo, Norway

NDC Oslo 2018 Sessionize Event

June 2018

Vegard Haugstvedt

Frontend developer at Rubberduck

Oslo, Norway

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top