My Adventure to Nantes for Europe's Largest DevFest

DevFest is a community-led tech conference series hosted by Google Developer Groups (GDGs) that happens around the world. Each event is organized by local GDGs and features a mix of talks, workshops, and networking opportunities for developers of all skill levels.

I discovered them while trying to find events where I could submit my talk proposals. Once you have a talk you put a lot of work into and that people appreciate, you really want to share it with a wider audience.

So after Devoxx 2025, I submitted my two talks, La réactivité et les signaux: démystifions la magie du frontend and En JavaScript, il y a un paquet pour tout... et souvent pour rien., to many meetups and conferences. On June 24, I received an email from Conference Hall, a platform hosting CFPs, telling me that one of my talks had been accepted for DevFest Nantes 2025. I was so happy to explore a new conference!

DevFest Nantes 2025

Life is currently driving me more than I'm driving my life. I barely read any of the emails from the organizers. I had no idea what to expect.

DevFest Nantes is the largest DevFest in Europe: more than 3,500 attendees, 2 days, 4 tracks, 71 talks and 90 speakers. That's huge!

The conference started with the speakers' dinner on Wednesday, October 15. This took place in the Carrousel of the Marine Worlds where we had the privilege of visiting it and taking a ride.

Carrousel of the Marine Worlds
Carrousel of the Marine Worlds
Me, piloting my own marine creature
Me, piloting my own marine creature

Then we had a networking event to meet and connect with other speakers. It's always a pleasure to see familiar faces and discover new speakers. This is even more true when the food is good. Your social battery has to be full before going to a speakers' dinner!

The event started on Thursday, October 16, 2025. It took place in the Nantes Congress Center. The building is really impressive, with very large rooms. One thing really impressed me: each sponsor's stand was beautifully decorated, on theme, creating a magical atmosphere that was very pleasant. Even the activities to win goodies and attract people were created just for the event. The food was amazing, with plenty to eat and no waiting time. There was even a quiet room for speakers to relax.

Nantes Congress Center
Nantes Congress Center

While waiting for a talk to start, I was scrolling on LinkedIn and I saw a post by Xavier saying that he was at DevFest Nantes. Maybe you don't know him. He has a YouTube channel named xavki where you can learn everything about cloud and infrastructure. It's a gold mine! A friend of mine got the job he has today thanks to him. So, I went to say hi to him.

Honestly, I was lost for words for a couple of seconds. I was like a child in front of their favorite hero. While we were talking, Stéphane joined us. Unexpected! Stéphane has a blog named DevSecOps containing so much valuable information. Mind-blowing moment.

Stéphane, Xavier and me during DevFest Nantes
Stéphane, Xavier and me during DevFest Nantes

DevFest Nantes is also a party between the first and second day. You can meet people, a lot of people, eat good food, dance, and simply enjoy the moment. You won't have any photos because what happens at DevFest Nantes stays at DevFest Nantes. With a glass of wine in my left hand and a crêpe in my right hand, it's hard to take pictures.

The last scheduled slot on Friday was a show from La Faltazi. Forty-five minutes of pure laughter. What a great idea to end the conference with improvisational theater! An amazing performance and a perfect ending.

La Faltazi performing at DevFest Nantes 2025
La Faltazi performing at DevFest Nantes 2025

This was the conference in a few words but what about the talks?

There are things that won't change. Until the last minute, I hadn't read the program, so I mostly followed my intuition when choosing which events to attend. For example, I'm writing a talk about AI so I attended some of the talks related to this topic, to see how they approached it, and to try to bring something new. I was not really interested in the content.

The talks I attended:

And I already know I'll watch the recordings of some talks I missed.

Talk Highlights

At every conference, I really love to highlight a few talks I really enjoyed. This is based on the impact they had on me, the quality of the content, and the speakers' ability to engage the audience. This is also very personal and subjective.

  • The future of routing with the Navigation API by Eduardo San Martin Morote

    This talk is really deep because there's little chance we'll have to play with the Navigation API directly. It's more an API for package authors than for end users, like Eduardo, who is the creator of Vue Router and Pinia. But I found it really important to understand why this API exists, the drawbacks of the current one, and the potential it has for the future.

    His slides are full of smart animations, making them really easy to follow.

    Eduardo San Martin Morote presenting at DevFest Nantes 2025
    Eduardo San Martin Morote presenting at DevFest Nantes 2025
  • 45 min pour mettre son application à genoux : le guide complet du test de charge by Loïc Ortola and Mathilde Lorrain

    This talk was already in my highlights of Devoxx 2025. I'm including it again because I attended it at DevFest Nantes and really appreciated it. It's really impressive. They could talk for far more than 45 minutes. Time flies during their presentation; it's well-written and very accessible.

    Loïc Ortola and Mathilde Lorrain presenting at DevFest Nantes 2025
    Loïc Ortola and Mathilde Lorrain presenting at DevFest Nantes 2025

I highly recommend watching these talks.

My Talk

My talk was En JavaScript, il y a un paquet pour tout... et souvent pour rien. My slot was the last of the day, on Friday, October 17 at 16:50. I had the opportunity to play it multiple times, so stress wasn't a problem. However, after two long days, I was really tired. I rested for an hour just before my talk.

Me and my coffee.
Me and my coffee.

When I woke up, I drank an espresso and I was up and running again. And I still don't like coffee.

It's now time to go on stage.

Before I went on stage, Pierre introduced me. This is the first time I experienced this and it's really fun. He also made sure that everything was good with the setup. Thank you, Pierre!

Pierre introducing me at DevFest Nantes 2025
Pierre introducing me at DevFest Nantes 2025

Then, I went on stage and delivered my talk. A quick selfie with the audience and let's explain e18e! The amphitheater was really impressive: 800 seats! That's a lot and, by far, the biggest room I've ever spoken in.

My selfie with the audience
My selfie with the audience

Everything went well and people enjoyed it! Fifteen minutes is so short; it's over just when you start to feel good, but that's the way it is.


I really appreciated DevFest Nantes, certainly the best conference of the year!

The GDG Nantes team at DevFest Nantes 2025
The GDG Nantes team at DevFest Nantes 2025

Technical part, you can skip it if you're not interested.

For this conference, and like the previous ones, I used Inalia, the SaaS I'm building to make presentations more interactive. It works well,which seems normal, yet I'm always amazed to have been able to build a platform, by myself, that just works.

In less than fifteen minutes, more than 17,000 requests (25,000 in total, but 8,000 were cached by Cloudflare) hit my small €4 VPS (2 vCPU and 4 GB of RAM). No lag, no bugs.

For the most curious among you, here is the duration breakdown of the route used to send an emoji on my slide. At the peak, more than 100 people were trying to access the app at the same time.

Duration breakdown of the route used to send live reactions
Duration breakdown of the route used to send live reactions

Behind the scenes, the VPS is also running Plausible, which consumes a lot of RAM. I'm testing lighter alternatives. On the VPS monitoring, the CPU usage peaked at 87%, but the load average was still under control (0.73, 0.68, 0.61). After some tests using autocannon, the VPS was able to handle 41 req/s with 100 concurrent connections over 60 seconds when accessing an overview page. After some tweaks, I was able to increase the performance to 47 req/s, and once Plausible is shut down, I expect to increase it to 53 req/s. So yes, the VPS is small, but it's enough for now.

PP

Thanks for reading! My name is Estéban, and I love to write about web development and the human journey around it.

I've been coding for several years now, and I'm still learning new things every day. I enjoy sharing my knowledge with others, as I would have appreciated having access to such clear and complete resources when I first started learning programming.

If you have any questions or want to chat, feel free to comment below or reach out to me on Bluesky, X, and LinkedIn.

I hope you enjoyed this article and learned something new. Please consider sharing it with your friends or on social media, and feel free to leave a comment or a reaction below—it would mean a lot to me! If you'd like to support my work, you can sponsor me on GitHub!

Reactions

Discussions

Add a Comment

You need to be logged in to access this feature.

Support my work
Follow me on