By: Miki Doi
2025-04-29
My Experience at dotJS 2025 in Paris
At the end of last year, I decided to attend dotJS in Paris in 2025. In recent years, I’ve mostly gone to React conferences, but this time, I wanted to broaden my focus and dive deeper into JavaScript as a whole. While it was still cold in Sweden on April 3rd, in Paris, the flowers were already blooming. This was my second time attending dotJS in Paris.
I was especially excited to meet new people — and, most of all, Wes Bos! He co-hosts the Syntax.fm podcast with Scott Tolinski, and I usually listen to their episodes on my way to work in the mornings. I’ve also purchased his Node.js course. Wes is funny, full of energy, and really showcases how fun JavaScript development can be. I couldn’t wait to meet him in person in Paris!
Morning Session – MCP, Local First, Navigation API, and Deno.js
I booked a hotel just a stone’s throw from the conference venue. Outside the Bergère Theater in central Paris, around 600 attendees gathered, eagerly waiting for the event to start.
The first speaker, Angie Jones, took the stage at 9:30 AM. She gave a fascinating talk about MCP (Model Context Protocol) and demonstrated how AI agents could be integrated into our workflow. Her presentation was eye-opening—she explained that AI agents will soon be able to create GitHub repositories, set up real projects in development environments like Visual Studio, and even generate code based on a Figma design—without requiring any manual coding.
During the breaks, I had some great discussions with other attendees about MCP—how it could benefit us, whether it might eventually replace our jobs, and what we had learned so far. Even though I didn’t know anyone beforehand, it felt like we were all colleagues for the day. The atmosphere was warm and friendly, and I made sure to talk to new people during every break.
Lightning Talks & Afternoon Sessions – GenAIScript, AI Models in JavaScript, and Angular
After lunch, we had a series of lightning talks, where six speakers delivered quick presentations on different topics, including the Web MIDI API, coding with ADHD, and GenAIScript.
One of the standout talks for me was from Sarah Drasner, who spoke about the evolution of JavaScript frameworks. It resonated with me because I first started learning JavaScript through jQuery. I haven’t used Angular much recently, but after hearing her talk, I felt inspired to explore it again.
The final speaker of the day was Wes Bos—the highlight of the conference for me! Since I listen to his podcast almost every day, I was beyond excited to finally see him speak in person. He brought incredible energy to the stage and demonstrated some of his experiments with AI and JavaScript. And, of course, I made sure to chat with him and snap a photo together!
After the conference wrapped up around 6:30 PM, I stayed behind to network with developers from Germany, Poland, and France. It was a great way to end the day, exchanging thoughts and experiences with people from different backgrounds. Around midnight, I finally headed back to my hotel. We may not know if our paths will cross again, but meeting so many new people and sharing conversations about both work and life was an amazing experience.
Reflections & Knowledge Sharing
After returning to Sweden, I hosted a Dynalearn session on dotJS and MCP, where I shared my key takeaways and exchanged ideas with colleagues.
The day before the session, I decided to test Goose—the AI agent Angie Jones had presented—and gave a live demo of how it works. Since each consultant at our company works on different projects with varying requirements, some of us are allowed to use AI-powered tools, while others are not. This makes discussions around AI adoption especially interesting and valuable.
I really appreciate that Dynabyte offers a generous education budget, allowing every consultant to choose courses and conferences that align with their personal development goals. It’s a privilege to have this freedom. Additionally, Dynalearn provides a fantastic opportunity for us to share knowledge and brainstorm ways to improve our projects.
I’m incredibly grateful for the opportunity to attend dotJS in Paris and am already looking forward to next year. The conference not only gave me new technical insights but also filled me with energy and inspiration—helping me grow in my role while also contributing to the development of others.
Oh, and if you’re curious, all the conference talks are now available on YouTube!
https://www.youtube.com/playlist?list=PLMW8Xq7bXrG5WtvuO728_t6fmKpwgotDC