Site de Emmanuel Demey

Events

Conferences

Why and How to Migrate to Astro in 2025?

Conférence -

Websites evolve, and so do technologies. But what if WordPress, the historic leader of CMS, no longer meets modern requirements for performance and flexibility? That’s the challenge we tackled by migrating the website of Vaduo Consulting to Astro, a revolutionary framework built for a faster and more optimized web.

In this talk, we’ll share:

✅ Our technology choices and why Astro quickly became the obvious solution.

✅ The challenges of migrating the Vaduo Consulting website and the solutions we implemented.

✅ The strengths of Astro in 2025: islands architecture, hybrid SSR/SSG, boosted performance, and much more.

Whether you’re a developer, a CTO, or simply curious about web trends, this session will give you hands-on feedback and insights to help you consider Astro for your upcoming projects.

Ready to redefine your approach to the web?

Presentation and Live Coding with Testcontainers

Conférence -

Testcontainers is an increasingly popular solution for interacting with Docker images in development or testing environments.

In this talk, Quentin and Emmanuel will run a live coding session demonstrating how to integrate this solution into a Spring Boot application. Come and discover how simple it is to get started with this technology — and why not start using it the very next day in your company or with your client?

The environmental impact of web apps Truth or Dare?

Conférence -

We spend our days developing applications with the aim of revolutionizing the world, solving problems, or creating new uses. But are we aware of the impact this can have on our environment?

Unfortunately, we are convinced that we are not. By blaming other sectors of our economy as responsible for the climate change, we never question the impact of our industry, which grows significantly year after year.

After an overview of the impact of the digital on the environment, we will share some best practices to apply as mobile developers.

The environmental impact of web apps Truth or Dare?

Conférence -

We spend our days developing applications with the aim of revolutionizing the world, solving problems, or creating new uses. But are we aware of the impact this can have on our environment?

Unfortunately, we are convinced that we are not. By blaming other sectors of our economy as responsible for the climate change, we never question the impact of our industry, which grows significantly year after year.

After an overview of the impact of the digital on the environment, we will share some best practices to apply as mobile developers.

Presentation and Live Coding with Testcontainers

Conférence -

Testcontainers is an increasingly popular solution for interacting with Docker images in development or testing environments.

In this talk, Quentin and Emmanuel will run a live coding session demonstrating how to integrate this solution into a Spring Boot application. Come and discover how simple it is to get started with this technology — and why not start using it the very next day in your company or with your client?

STA Lunch & Learn - Mastering Playwright

Conférence -

In this session, we’ll explore Playwright, a powerful end-to-end testing framework designed to emulate browsers and ensure that your web applications and websites function seamlessly.

As a highly visual tool, Playwright provides immediate feedback, allowing you to quickly identify and resolve issues.

Whether you’re building or maintaining a web project, this talk will help you understand how Playwright can streamline your testing process and improve the reliability of your application.

NX at EdinburghJS

Conférence -

A quick introduction about NX during the EdinburghJS meetup.

Web Accessibility, or How to Build Inclusive Web Applications

Conférence -

We are all users of websites or web applications. But are we all equal when it comes to accessing this information? Do we all use our web browser in the same way? Of course not.

Whether it’s the inability to navigate a site or to understand it, we have all faced — or could face — problems while browsing our favorite websites.

In this talk, we will explore the challenges of accessibility in web application development. From semantics in your HTML code to focus management in complex rich components, you will leave with a complete overview of the issues to consider for your next application.

The environmental impact of mobile apps Truth or Dare?

Conférence -

We spend our days developing applications with the aim of revolutionizing the world, solving problems, or creating new uses. But are we aware of the impact this can have on our environment?

Unfortunately, we are convinced that we are not. By blaming other sectors of our economy as responsible for the climate change, we never question the impact of our industry, which grows significantly year after year.

After an overview of the impact of the digital on the environment, we will share some best practices to apply as mobile developers.

Cloud Nord 2023 – Come and Discover the Power of Netlify

Conférence -

From hosting to Edge Functions, including secret management and serverless functions, come and discover Netlify in this quicky — a platform that is both simple and enjoyable to use, thanks to the major work done around the Developer Experience. Live coding guaranteed 💪

Awareness of Green IT

Conférence -

We spend our days developing applications to revolutionize the world, solve problems, or create new ways of using technology. But are we truly aware of the impact this may have on our environment — whether negative or positive? Unfortunately, I am convinced that we are not.

By placing the blame for climate change on other sectors of the economy, we rarely question the impact of our own industry, which continues to grow year after year.

After an overview of the environmental impact of digital technologies, I will present solutions that you could quickly implement in your own projects.

Awareness of Green IT

Conférence -

We spend our days developing applications to revolutionize the world, solve problems, or create new ways of using technology. But are we truly aware of the impact this may have on our environment — whether negative or positive? Unfortunately, I am convinced that we are not.

By placing the blame for climate change on other sectors of the economy, we rarely question the impact of our own industry, which continues to grow year after year.

After an overview of the environmental impact of digital technologies, I will present solutions that you could quickly implement in your own projects.

Awareness of Green IT

Conférence -

We spend our days developing applications to revolutionize the world, solve problems, or create new ways of using technology. But are we truly aware of the impact this may have on our environment — whether negative or positive? Unfortunately, I am convinced that we are not.

By placing the blame for climate change on other sectors of the economy, we rarely question the impact of our own industry, which continues to grow year after year.

After an overview of the environmental impact of digital technologies, I will present solutions that you could quickly implement in your own projects.

1001 Tips for Public Speaking

Conférence -

want to speak in front of an audience, but I don’t know where to start.

Public speaking has been one of the best experiences of my professional life: whether it’s the adrenaline we feel, the preparation it requires, or the people we meet along the way.

But how do you take the leap? How do you prepare? What posture should you adopt on stage?

In this brown bag session, I’ll try to answer all these questions. From submitting a CFP to the on-stage experience, including slide preparation, I will share all the tips I’ve been applying for the past ten years.

Web Accessibility, or How to Build Inclusive Web Applications

Conférence -

We are all users of websites or web applications. But are we all equal when it comes to accessing this information? Do we all use our web browser in the same way? Of course not.

Whether it’s the inability to navigate a site or to understand it, we have all faced — or could face — problems while browsing our favorite websites.

In this talk, we will explore the challenges of accessibility in web application development. From semantics in your HTML code to focus management in complex rich components, you will leave with a complete overview of the issues to consider for your next application.

Eco-Design Approach at Axa

Conférence -

Running checks in a continuous integration system doesn’t mean there’s nothing left to improve in our product. But at least, what can be detected by the machine can be quickly fixed, allowing us to focus on other issues.

At Axa, a few months ago, we launched an initiative to ensure no regression on certain sustainable digital metrics (Accessibility and Green IT).

In this talk, we will present our complete approach: from our first steps in analyzing our applications to our current solution, the tools we use, and the components we rely on (Lighthouse, Puppeteer, EcoIndex, …).

We are also considering open-sourcing our solution so that it can be used in your own projects.

Eco-design of Digital Services

Conférence -

We spend our days developing applications to revolutionize the world, solve problems, or create new use cases. But are we truly aware of the impact this can have on our environment — whether negative or positive? Unfortunately, I am convinced that we are not.

By shifting the blame for climate change onto other sectors of the economy, we rarely question the impact of our own industry, which continues to grow year after year.

After an overview of the environmental impact of digital technologies, I will present solutions you could quickly implement in your own projects.

Web Accessibility, or How to Build Inclusive Web Applications

Conférence -

We are all users of websites or web applications. But are we all equal when it comes to accessing this information? Do we all use our web browser in the same way? Of course not.

Whether it’s the inability to navigate a site or to understand it, we have all faced — or could face — problems while browsing our favorite websites.

In this talk, we will explore the challenges of accessibility in web application development. From semantics in your HTML code to focus management in complex rich components, you will leave with a complete overview of the issues to consider for your next application.

Eco-design of Digital Services

Conférence -

We spend our days developing applications to revolutionize the world, solve problems, or create new use cases. But are we truly aware of the impact this can have on our environment — whether negative or positive? Unfortunately, I am convinced that we are not.

By shifting the blame for climate change onto other sectors of the economy, we rarely question the impact of our own industry, which continues to grow year after year.

After an overview of the environmental impact of digital technologies, I will present solutions you could quickly implement in your own projects.

Recoil, a Next-Generation State Management

Conférence -

If you are a React.js developer, there’s probably no doubt — if you’re reading this abstract, you are most likely already familiar with the concept of state management. Popularized through the Redux pattern and the React-Redux library, this concept allows us to centralize the management of the data used by our application.

The data? All the data? Unfortunately, in most applications I’ve worked on, that’s exactly the case. We’ve gotten used to centralizing everything, just in case several components might need the same information. And of course, that’s rarely true.

We’ve become so accustomed to centralizing everything that adding support for a new piece of data requires modifying multiple files — implementing actions, reducers, selectors, and more. The structuring benefit that these solutions were supposed to bring has instead turned our applications into a real spaghetti mess, hard to understand for newcomers.

Since then, other solutions have appeared, such as MobX. In this talk, I’d like to introduce you to the latest one: Recoil. Through live coding and a deep dive into its internals, we’ll explore the advantages and drawbacks of this new project developed at Facebook.

Podcasts

Behind the Scenes of Devfest Lille

Podcast -

In this episode, we take a deep dive into Devfest!

What does this conference mean to them? How are they organized? How is Devfest funded? How was its editorial line built?

And more broadly, what is their vision of the local tech community in 2024, post-COVID?

Listen the podcast on Spotify.

Les Briques du Web S01-E06

Podcast -

One-hour podcast about the latest updates in the Web ecosystem. I presented the segment “Tool of the Week” featuring the Eleventy project.

Les Briques du Web S01-E05

Podcast -

One-hour podcast about the latest updates in the Web ecosystem. I presented the segment “The Web Weather” as well as an interview on Green IT and sustainable digital practices.

Les Briques du Web S01-E04

Podcast -

One-hour podcast about the latest updates in the Web ecosystem. I presented the segment “The Web Weather.”

Les Briques du Web S01-E02

Podcast -

One-hour podcast about the latest updates in the Web ecosystem. I presented the segment “The Web Weather.”

Les Briques du Web S01-E01

Podcast -

One-hour podcast about the latest updates in the Web ecosystem. In this episode, I presented the tool of the week: Snowpack