Site de Emmanuel Demey

Événements

Conférences

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.

Présentation et Live Coding autour de Testcontainers

Conférence -

Testcontainers est une solution de plus en plus utilisée pour interagir avec des images Docker dans des environnements de développement ou de tests. A travers cette conférence, Quentin et Emmanuel feront un live coding durant lequel cette solution sera mise en place dans une application Spring Boot. Venez découvrir la simplicité de mise en place de cette technologie, et pourquoi pas l’utiliser dès le lendemain dans votre société ou chez votre 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.

L'accessibilité web, ou comment faire des applications web inclusives

Conférence -

Nous sommes tous des utilisateurs de sites ou d’applications web. Mais sommes nous tous égaux dans l’accès à cette information ? Utilisons-nous tous notre navigateur web de la même façon ? Bien évidemment que non.

Que ca soit l’impossibilité de parcourir un site web ou encore de le comprendre, nous avons ou pouvons tous rencontrer des problèmes lorsque nous naviguons sur notre site web préféré.

Durant cette conférence, nous allons présenter les enjeux de l’accessibilité dans le développement d’applications web. De la sémantique dans votre code HTML à la gestion du focus qui peut être compliqué dans certains composants riches, vous aurez à la fin une vision complète des problématiques à prendre en compte pour votre prochaine 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 - Venez découvrir la puissance de Netlify

Conférence -

De l’hébergement aux Edge Functions, en passant par les gestions des secrets et les functions serverless, venez découvrir dans ce quicky Netlify, une plateforme facile et agréable à utiliser, notamment grâce au gros travail réalisé autour de la Developer Experience. Live Coding garanti 💪on the environment, we will share some best practices to apply as mobile developers.

Sensibilisation au GreenIT

Conférence -

Nous passons nos journées à développer des applications dans le but de révolutionner le monde, résoudre des problèmes ou encore créer de nouveaux usages. Mais avons nous conscience de l’impact que cela peut avoir sur notre environnement ? Impact négatif ou positif d’ailleurs. Je suis malheureusement persuadé que non.

Rejetant la faute du changement climatique à d’autres branches de notre économie, nous ne remettons jamais en questions l’impact de notre industrie, en forte croissance d’année en année.

Après un état des lieux de l’impact du numérique sur l’environnement, je présenterai des solutions que vous pourriez envisager de mettre en place rapidement sur vos propres projets.

Sensibilisation au GreenIT

Conférence -

Nous passons nos journées à développer des applications dans le but de révolutionner le monde, résoudre des problèmes ou encore créer de nouveaux usages. Mais avons nous conscience de l’impact que cela peut avoir sur notre environnement ? Impact négatif ou positif d’ailleurs. Je suis malheureusement persuadé que non.

Rejetant la faute du changement climatique à d’autres branches de notre économie, nous ne remettons jamais en questions l’impact de notre industrie, en forte croissance d’année en année.

Après un état des lieux de l’impact du numérique sur l’environnement, je présenterai des solutions que vous pourriez envisager de mettre en place rapidement sur vos propres projets.

Sensibilisation au GreenIT

Conférence -

Nous passons nos journées à développer des applications dans le but de révolutionner le monde, résoudre des problèmes ou encore créer de nouveaux usages. Mais avons nous conscience de l’impact que cela peut avoir sur notre environnement ? Impact négatif ou positif d’ailleurs. Je suis malheureusement persuadé que non.

Rejetant la faute du changement climatique à d’autres branches de notre économie, nous ne remettons jamais en questions l’impact de notre industrie, en forte croissance d’année en année.

Après un état des lieux de l’impact du numérique sur l’environnement, je présenterai des solutions que vous pourriez envisager de mettre en place rapidement sur vos propres projets.

1001 astuces d'un speaker !

Conférence -

Je souhaite parler devant un public, mais je ne sais pas par où commencer ?

Prendre la parole en public est l’une des meilleures expériences que j’ai eu dans mes activités professionnelles : que ce soit pour l’adrénaline que nous pouvons ressentir, la préparation nécessaire, les rencontres que nous allons réaliser.

Mais comment sauter le pas ? Comment se préparer ? Quelle posture dois-je avoir sur scène ?

Je vais essayer de répondre à toutes ces questions dans ce BBL. Du CFP à l’expérience sur scène, en passant par la préparation des slides, je présenterai toutes les astuces que j’applique depuis une dizaine d’années.

L'accessibilité web, ou comment faire des applications web inclusives

Conférence -

sommes nous tous égaux dans l’accès à cette information ? Utilisons-nous tous notre navigateur web de la même façon ? Bien évidemment que non.

Que ca soit l’impossibilité de parcourir un site web ou encore de le comprendre, nous avons ou pouvons tous rencontrer des problèmes lorsque nous naviguons sur notre site web préféré.

Durant cette conférence, nous allons présenter les enjeux de l’accessibilité dans le développement d’applications web. De la sémantique dans votre code HTML à la gestion du focus qui peut être compliqué dans certains composants riches, vous aurez à la fin une vision complète des problématiques à prendre en compte pour votre prochaine application.

Démarche d’EcoConception chez Axa

Conférence -

Faire des vérifications dans un système d’intégration continue ne veut pas dire que nous n’avons rien à améliorer sur notre produit. Mais au moins, ce qui est détectable par la machine, peut être rapidement corrigé et nous pouvons nous concentrer sur d’autres problématiques.

Chez Axa, nous avons initié il y a quelques mois une démarche permettant de s’assurer de la non régression de certaines métriques liées au numérique responsable (Accessibilité et GreenIT).

A travers ce talk, nous vous présenterons notre démarche complète : nos débuts dans l’analyse de nos applications jusqu’à notre solution, nos outils mais également les briques dont nous dépendons (Lighthouse, Puppeteer, EcoIndex, …) . Nous envisageons une mise en open source de notre solution afin que celle-ci soit utilisée pour vos propres projets.

Eco-conception de service numérique

Conférence -

Nous passons nos journées à développer des applications dans le but de révolutionner le monde, résoudre des problèmes ou encore créer de nouveaux usages. Mais avons nous conscience de l’impact que cela peut avoir sur notre environnement ? Impact négatif ou positif d’ailleurs. Je suis malheureusement persuadé que non.

Rejetant la faute du changement climatique à d’autres branches de notre économie, nous ne remettons jamais en questions l’impact de notre industrie, en forte croissance d’année en année.

Après un état des lieux de l’impact du numérique sur l’environnement, je présenterai des solutions que vous pourriez envisager de mettre en place rapidement sur vos propres projets.

L'accessibilité web, ou comment faire des applications web inclusives

Conférence -

Nous sommes tous des utilisateurs de sites ou d’applications web. Mais sommes nous tous égaux dans l’accès à cette information ? Utilisons-nous tous notre navigateur web de la même façon ? Bien évidemment que non.

Que ca soit l’impossibilité de parcourir un site web ou encore de le comprendre, nous avons ou pouvons tous rencontrer des problèmes lorsque nous naviguons sur notre site web préféré.

Durant cette conférence, nous allons présenter les enjeux de l’accessibilité dans le développement d’applications web. De la sémantique dans votre code HTML à la gestion du focus qui peut être compliqué dans certains composants riches, vous aurez à la fin une vision complète des problématiques à prendre en compte pour votre prochaine application.

Eco-conception de service numérique

Conférence -

Nous passons nos journées à développer des applications dans le but de révolutionner le monde, résoudre des problèmes ou encore créer de nouveaux usages. Mais avons nous conscience de l’impact que cela peut avoir sur notre environnement ? Impact négatif ou positif d’ailleurs. Je suis malheureusement persuadé que non.

Rejetant la faute du changement climatique à d’autres branches de notre économie, nous ne remettons jamais en questions l’impact de notre industrie, en forte croissance d’année en année.

Après un état des lieux de l’impact du numérique sur l’environnement, je présenterai des solutions que vous pourriez envisager de mettre en place rapidement sur vos propres projets.

Recoil, un state management nouvelle génération

Conférence -

Si vous êtes développeur React.JS, je pense qu’il n’y a pas trop de doute à se poser si vous lisez cet abstract, vous êtes surement à l’aise avec le concept de state management. Popularisé notamment grâce au pattern Redux et à la librairie React-redux, ce concept permet de centraliser la gestion de la donnée manipulée par notre application.

La donnée ? Toute la donnée ? Malheureusement, dans la plupart des applications sur lesquelles j’interviens, c’est le cas. Nous avons pris l’habitude de tout centraliser au cas ou plusieurs composants auraient besoin de ces informations. Et bien évidemment, cela est rarement le cas.

Nous avons tellement pris l’habitude de tout centraliser, qu’ajouter le support d’une nouvelle donnée nécessite la modification de plusieurs fichiers, afin d’implémenter les actions, le reducer ou encore les sélecteurs, … Le coté structurant, que devait nous apporter ce genre de solution, a transformé notre application en un vrai plat de spaghetti, difficile à comprendre pour un novice.

Depuis, d’autres solutions sont apparues, comme par exemple Mobx. Durant cette conférence, je souhaite vous présenter le tout dernier : Recoil. A travers un live coding et la découverte de ses entrailles, nous allons découvrir les avantages et les inconvénients de ce nouveau projet développé chez Facebook.

Podcasts

Les dessous du Devfest Lille

Podcast -

Pendant cet épisode, on essaie de décortiquer le Devfest !

Qu’est ce que cette conférence représente pour eux ? Comment sont-ils organisés ? Comment est financé le Devfest ? Comment s’est construite la ligne éditoriale ?

Et plus globalement, quelle est leur vision de la vie communautaire tech sur la métropole en 2024, post covid?

Ecoutez le podcast sur Spotify.

Les Briques du Web S01-E06

Podcast -

Podcast d’une heure autour des nouveautés de l’écosystème Web. J’ai présenté la rubrique “L’outil de la semaine” autour du projet Eleventy.

Les Briques du Web S01-E05

Podcast -

Podcast d’une heure autour des nouveautés de l’écosystème Web. J’ai présenté la rubrique “La Météo du Web” ainsi qu’une interview sur le GreenIT et le numérique responsable.

Les Briques du Web S01-E04

Podcast -

Podcast d’une heure autour des nouveautés de l’écosystème Web. J’ai présenté la rubrique “La Météo du Web”.

Les Briques du Web S01-E02

Podcast -

Podcast d’une heure autour des nouveautés de l’écosystème Web. J’ai présenté la rubrique “La Météo du Web”.

Les Briques du Web S01-E01

Podcast -

Podcast d’une heure autour des nouveautés de l’écosystème Web. Durant cet épisode, j’ai présenté l’outil de la semaine : Snowpack