JSNation 2024 Speakers (Amsterdam)

JSNation 2024 Speakers (Amsterdam)

Here you can find all the details you’ll need before & during the conference. You can return to this page any time you need.

To read the full information in each section please click the toggle 🔻 and you’ll see full text.

Spread the word about the conference

Video invitation

Please record 2 short videos. It can be done as simply as with a phone – vertical videos, duration – up to 60 sec, answering the following questions:

📌 1st video

General video with answers to these three questions:

  1. Who are you?
  2. What are you going to talk about at the conference?
  3. Invitation of your audience to join you on June 13 & 17 at JSNation

Please upload the video to this folder.

📌 2nd video

Answer to any questions from the list below – it’ll be used on Instagram, TikTok and other socials. Pick 1-3 you like the most:

  1. JavaScript hack you wish you had learned earlier?
  2. Tell us a weird thing about JavaScript?
  3. What are the drawbacks and benefits of working alone/in a team
  4. The funniest thing you've ever done in JavaScript?
  5. How to avoid losing motivation when something doesn’t work properly in JavaScript?
  6. What are three points that differentiate a mid-level - JavaScript developer from a senior one?
  7. In what coding tasks do you use AI?
  8. Share a random web development tip.
  9. Share some underrated JavaScript tools.
  10. What are you most excited about in your field of development
  11. How did you get into this particular topic?
  12. What's the next thing you will be working on?
  13. What's the biggest pain point when working on ...?
  14. What are the most valuable qualities of a certain technology?
  15. What do you value most in people on your team?

Please upload the video to this folder.

Virtual badge

I shared your digital badge via email. We kindly ask you to post it on socials so your followers can register via it and get watch-only access to one of the tracks on June 13 & 17 for free!

General information

Full agenda & program

Full agenda for June 12-18

June 12, 14:30-18:00 CEST ➡️ JS Frameworks Summit – a small event for frameworks creators & contributors, won’t be live-streamed. The format: round table with questions from the moderator & participants.

June 12, 18:00-21:00 CEST ➡️  in-person pre-party with conference attendees in Amsterdam.

June 13, full day ➡️  hybrid conference day & speakers dinner in the evening.

June 14, full day ➡️  React Summit & afterparty in the evening (you’re invited, to join, activate the ticket via the LINK).

June 15, 10:00-13:00 CEST ➡️  Hangout Day: city 🚲 tour & picnic in the park.

June 17 & 18, 16:00-21:00 CEST ➡️  fully remote days of JSNation & React Summit.


The program >> https://jsnation.com/schedule-offline (note, remote activities on June 17 can be checked here: https://jsnation.com/schedule)


Flight & reimbursement details

Please book the travel tickets yourself and we’ll reimburse the costs after the conference within 2 weeks. The budget was discussed in our email thread.

For reimbursement please provide the following by June 12:

  • receipts of flight booking – needed for our financial report
  • invoice – should include the following details:
    • terms of payment: 2 weeks
    • our company details: Stichting Frontend Amsterdam Keurenplein 41, Unit A7637, 1069CD Amsterdam, The Netherlands PO Box A7637 VAT NL856244740B01
    • for what: flights to/from the conference
    • your bank details, address & your full name

! There is also an option to issue invoice via PayPal but please make sure the PayPal invoice also includes you full name, for what your requesting reimbursement. An invoice should be sent to [email protected].


If the hotel is on us, you have already received a separate calendar invite with address. Booking confirmation will be attached a bit closer to the event.

There are two hotels booked for speakers:

Airport <> Hotel
  • to Kapitein Anna: 1 - train to Central Station 2 - free Ferry F4 to NDSM pier
  • to Holiday Inn 1 - train to Central Station 2a - free Ferry to IJPlein + 10 min walk 2b - metro to Noordepark + 8 min walk
Conference venue & getting to the venue

If you stay at Holiday Inn – just walk to the venue, it’s 5 min walk. If you stay at Kapitein Anna ship – we’ll have another ship to transfer you in the morning from the pier to the venue. Please, be at pick-up point at 7:50am.

Pick up point - Ijkantine: https://goo.gl/maps/xChLDdQSYcoMFNyB9

The hotel and/or flights are covered by your company?

In case your company covers your logistics it can get a status of Conference Partner. In this case we’ll be happy to add company’s logo to the website and tweet about it in group of few more companies!

Let me know if it’s smth like that can be interesting for your employer.

Conference activities to join (general information)

Talk & Q&A

Full talks are 20 min long. After the talk there will be a 5-10 min QnA on stage. The questions will come through Sli.do from in-person & remote attendees. MC will address these questions to speakers. Lightning talks are 5-7 minutes long, there won’t be a QnA after them.

Speakers’ Q&A corner

Each speaker with full talk will have Q&A after onstage Q&A session in case attendees have more questions.

Discussion rooms

There will be 3 discussion rooms in parallel with talks:

  • 14:30-15:15 OSS
  • 15:30-16:15 AI
  • 16:30-17:15 Growth Path

The discussion will be held in a separate room. There will be equipment to connect to virtual space where remote attendees will gather. And for sure the in-person attendees also can join.

We’ll have remote discussion rooms on June 17 as well:

  • 16:30-17:15 a11y
  • 17:30-18:15 JS Tooling Ecosystem
Free workshops

There will be a batch of short remote workshops before & after the main conference days. Feel free to register for any via the LINK.

🎁 Gifts for you

+1 guest of a speaker – remote or in-person participation

Each speaker has 1 free pass for conference (remote or in-person) 😉 Just let me know if anyone would like to join the conference and I’ll create a promocode for you.

Charity Donation

We appreciate a lot what you do for the community and your commitment to sharing your knowledge at each of our conferences!

We’ll prepare a list of foundations that support children, women, care about the world we live in and constantly engage in education. We would like to make a donation to a foundation of your choice on your behalf to thank you for joining us this year.

The total amount we would like to donate is €3500.

You’ll be able to choose one of the foundations via the form which I’ll share a bit later.

Talk & presentation requirements

Duration, slides, resolution of the screen, fonts
  • Duration:
    • Full talk: 20 min
    • Lightning talk: 5-7 min
  • Slides: since you’ll be connecting your laptop feel free to use any format convenient for you. We do not have any draft for slides or strict design requirements. But, we’d recommend to prepare your presentation in dark mode as the screen is bright. In case you’d like to add conference logo to the presentation, here it is >> LOGO. Screen: 16x9. Resolution: HD.
  • Fonts: it’s important to use readable size of the font as part of the audience will watch the stream. 20-24px should be ok. Here is the example of readable code https://youtu.be/d9nVcDLueMI?t=764 but the font can be even bigger otherwise during the stream remote audience will be struggling to read the slides.

During the conference

Connection with org team

Phone number & whatsapp

My local telephone number - to be added on June 10-11. Please add me to whatsapp with +375295597504 and say ‘Hi’ 🙂

! Please, send me your telephone number - just in case.

Platform for communication before/during the conference

DISCORD – our main platform for communication either with the GitNation team or with attendees and other speakers.

Channels you’ll see after joining Discord:

#💛jsn-speakers – channel for internal communication

In case you do not see these channel please tag me (Lera) in #🛠troubleshooting channel and I’ll give access manually.

Important: please say ‘Hi’ in the speakers channel as soon as you join 😊

Agenda for June 13-15 (in-person)

June 13: Schedule & registration

Registration starts at 7:00. The program starts at 09:00. When you arrive to the venue, go to the registration desk (please, don’t wait in line, come directly to the registration desk) and say that you’re a speaker to our volunteers (if I’m not there). They’ll give you your badge and show you to the speakers lounge and stage.

June 13: Tech checks

Please, be sure to come to the venue at least 1 hour before your talk, so that we have an opportunity to test your laptop connection. If your talk is before the lunch, then you’ll need to test it before the opening. Other talks need to be tested during the lunch. Before your talk come to stage 10-15 minutes in advance in order to get the mic on and plug in your laptop.

June 13: Your conference flow

First, you present talk ⇒ Q&A on stage (for speakers with full talks) ⇒ a volunteers guide you to Q&A Corner ⇒ you continue enjoying the conference 😊

June 13: Discussion Rooms agenda (hybrid)

Where: break-out room, 2nd floor.


  • 14:30-15:15 OSS
  • 15:30-16:15 AI
  • 16:30-17:15 Growth Path

If you confirm participation in one of the rooms you’ll get calendar invite.

June 13: Join stage during closing ceremony for a team photo

Please, come to the main stage during the last Q&A (at around 18:00) and come up stage when MCs announce “speakers on stage”!

June 13, 19:00 CEST: Speakers dinner

If you’re running late, mind that the ship will be departing for a cruise at 20:30, so don’t be too late :)

June 14: React Summit & Afterparty
  • As a speaker you also can attend React Summit on June 14. Here is the conference details: https://reactsummit.com/. Feel free to register if you’re going to join >> TICKET.
  • And there will be an afterparty in the evening at 19:00! 🥳  Food & drinks: open bar, finger food. Activities: coding artists (music & visuals), silent disco, karaoke.

Where (same venue as we have for JSNation): De Kromhouthal Gedempt Hamerkanaal 231, 1021 KP Amsterdam

June 13&14: Lunch, coffee breaks

There will be light breakfast, lunch, coffee breaks, food trucks at the venue. Lunch will be served at the speakers lounge room, but feel free to have it together with the attendees in the main catering room/food truck area, we just don’t want you to wait in lines :) There will be meat, vegan, lactose free, gluten free options.

After the last talk & before the party there’s a break, feel free to grab dinner at one of the food trucks - you’ll have a special token for a meal there.

June 15, 10:00 CEST: Explore Amsterdam

This year we’re arranging city bike tour & picnic for our fellow speakers! Hope you’ll enjoy this part of the conference.

All the details will be shared a bit later.

Custom map - we’ve prepared for everyone with community’s favourite places (gathered tips from many locals).

Agenda for June 17 (remote only)


Check tab ‘June 17 Schedule’: https://jsnation.com/schedule

Discussion rooms

The rooms will be held in Zoom. Agenda:

  • 16:30-17:15 a11y
  • 17:30-18:15 JS Tooling Ecosystem

If you confirm participation you will get the calendar invite with zoom link to join.

Stream to follow

You have access to all talks on June 17. To follow the stream please use this page: to be added later.

❗️ Some important notes

  • As you know, this event is hybrid, and we’ll have people from all over the world watching the live stream. There’s a tricky part you should know about :) In order to have as many time zones being able to watch it, we’ll start the live stream at 14:20 CEST (right after lunch), so all talks & QnAs between lunch and closing will be live streamed. The talks between opening and lunch will be recorded together with the QnAs and will be shown right after the last in-person talks. Feel free to say hi to remote audience from stage :)
  • Access Link to follow the agenda remotely on both days: https://jsnation.com/schedule – with this link you'll have access to all talks and all activities during the conference if you want to watch the live stream on June 13 & 17.