Blog

Articles, notes et retours d'expérience sur mes projets et mes travaux.

86Articles
97Topics

Filtrer par sujets

Comment ajouter des Quick Actions à ton app Flutter en 10 minutes ? Découvre comment les intégrer avec GoRouter et comment les mesurer pour maximiser l'impact.
6 min
Lire la suite
Comment collaborer avec une IA sans mettre en danger la stabilité d'une app ? Découvre un workflow basé sur un trio gagnant : spécifications claires, tests automatisés (unit, widget, intégration) et IA assistée. Résultat : coder plus vite en toute confiance.
10 min
Lire la suite
Retour d'expérience sincère après 2 ans avec Firebase sur TaleMe et mes recommandations en 2025 pour un solo dev mobile.
20 min
Lire la suite
Je te montre comment je demande des avis dans une app Flutter de façon native, respectueuse et efficace, avec `rate_my_app` + `in_app_review` — et surtout quand le faire pour maximiser les 5⭐, sans agacer tes utilisateurs.
13 min
Lire la suite
Depuis Android 15 (API 35), Google impose un changement silencieux mais massif : les tailles de pages mémoire passent de 4 Ko à 16 Ko sur certaines architectures.
6 min
Lire la suite
Debrief de la Flutter connection 2024
Découvrez les moments forts de la Flutter Connection 2025 avec des résumés des conférences sur l'IA, l'architecture d'applications, et plus encore.
6 min
Lire la suite
Découvrez une checklist complète et détaillée pour préparer la publication de votre application Flutter. De la configuration des environnements à l'automatisation avec Fastlane, ce guide vous accompagne étape par étape vers une release réussie.
6 min
Lire la suite
Découvrez comment le pattern matching de Dart 3 révolutionne votre code : parsing JSON simplifié, gestion d'états UI plus claire, validation de formulaires élégante, et même création de DSL. Un guide complet avec exemples pratiques et bonnes pratiques.
7 min
Lire la suite
Check-list pratique (Flutter-friendly) pour éviter la déroute dès la V1. Découvrez les 6 fonctionnalités essentielles à intégrer avant le lancement de votre application mobile pour maximiser la rétention et sécuriser vos revenus.
6 min
Lire la suite
Flutter : supprimer l’écran gris de la mort en production
Un écran gris qui surgit en plein parcours utilisateur signale une exception non gérée — et détruit la confiance. Découvrons comment intercepter ces erreurs, afficher une page élégante et tracer l’incident en quelques lignes de code.
6 min
Lire la suite
Dans cet article, on va explorer les bonnes pratiques pour utiliser efficacement les FutureBuilder et StreamBuilder en Flutter, afin d'éviter les crashs et les bugs étranges.
6 min
Lire la suite
Dans cet article, nous allons voir comment uploader une vidéo (ou image/audio) depuis Flutter vers Firebase via une Cloud Function.
6 min
Lire la suite
Dans cet article, nous allons voir comment intégrer les liens universels dans une application Flutter pour iOS.
6 min
Lire la suite
Découvrez comment rendre votre application Flutter accessible à tous grâce à notre guide complet sur Flutter et l'accessibilité. Apprenez les bonnes pratiques, les outils et les packages pour améliorer l'utilisation de l'application pour tous les utilisateurs.
8 min
Lire la suite
Explorez les bases, les outils nécessaires et plongez dans les techniques avancées pour devenir un pro des LLMs.
6 min
Lire la suite
Debrief de la Flutter connection 2024
Découvrez les moments forts de la Flutter Connection 2024 avec des résumés des conférences sur l'IA, l'architecture d'applications, et plus encore.
8 min
Lire la suite
Retour d'expérience sur Flutter
Découvrez mon retour d'expérience sur le développement d'une application mobile avec Flutter, le puissant framework de Google.
6 min
Lire la suite
Magic-Regexp : La bibliothèque qui rend les expressions régulières magiques
Magic-Regexp est une bibliothèque qui rend les expressions régulières plus faciles à lire et à écrire.
6 min
Lire la suite
Sécuriser les données provenant d'API Rest en les typant!
6 min
Lire la suite
Sécuriser les données provenant d'API Rest en les typant!
6 min
Lire la suite
Sécuriser les données provenant d'API Rest en les typant!
6 min
Lire la suite
Ne laissez plus aucune exception filer entre vos doigts avec Typescript.
6 min
Lire la suite
Devenez ceinture noire en manipulation de tableau et objet en Typescript en 3 étapes!
6 min
Lire la suite
Maitriser les types avancés pour tirer le meilleur partie de Typescript
6 min
Lire la suite
Mieux organiser son code avec les modules et importation en Typescript.
6 min
Lire la suite
Comprendre les classes et les objets.
6 min
Lire la suite
Comprendre les classes et les objets.
6 min
Lire la suite
Explorons les types avancés de Typescript
6 min
Lire la suite
Comprendre les types fondamentaux de typescript.
6 min
Lire la suite
Ah, Typescript, un langage qui a fait chavirer le cœur des développeurs.
6 min
Lire la suite
Livraison continue avec Gitlab-CI et Clever Cloud
Utiliser l'utilitaire de Clever Cloud pour automatiser vos déploiements.
6 min
Lire la suite
Utiliser OpenAI et Davinci pour faire un bot Discord

Utiliser OpenAI et Davinci pour faire un bot Discord

intelligence artificielleopenaiGPT-3+5
Utilisation de l'API d'OpenAI et Davinci pour faire un bot Discord
6 min
Lire la suite
Intégrer GPT-3 dans une application Node.JS

Intégrer GPT-3 dans une application Node.JS

intelligence artificielleopenaiGPT-3+3
Intégration de GPT-3 à une application Node.JS.
6 min
Lire la suite
Retour d’expérience sur l’utilisation de Chat GPT

Retour d’expérience sur l’utilisation de Chat GPT

intelligence artificiellechatgptopenai
Je vous expose mon resenti vis à vis de Chat GPT.
6 min
Lire la suite
Utiliser Phaser avec Gatsby : Eviter les erreurs de rendu côté serveur
Dans cet article nous verrons comment éviter les erreurs de build (SSR) avec Gatsby lorsqu'on charge une biblothèque "client only".
6 min
Lire la suite
Introduction aux “Rake tasks”
Découvrez comment automatiser vos tâches récurrentes avec les Rake tasks, l'outil incontournable pour les développeurs Ruby!
6 min
Lire la suite
Strategie de migration API REST vers GraphQL - configuration du routing ( Ruby on Rails )
Cet article fait suite aux précédents, sur le thème de la migration d’une API REST vers GraphQL.
6 min
Lire la suite
Strategie de migration API REST vers GraphQL - travail préparatoire ( Ruby on Rails )
Cet article fait suite au précédent, sur le thème de la migration d’une API REST vers GraphQL.
6 min
Lire la suite
Strategie de migration API REST vers GraphQL - introduction ( Ruby on Rails )
Cet article a pour but de faire un retour d’expérience sur la migration de notre API REST vers GraphQL, ainsi que la présentation du plan d’action qui a été mis en place.
6 min
Lire la suite
Dockerizer une application React
Dans cet article, nous allons voir comment dockerizer une application React
6 min
Lire la suite
Workflow de développement Gatsby + Docker
Nous allons aborder ici un petit workflow pour utiliser Gatsby avec Docker & Docker-compose
6 min
Lire la suite
Refonte de mon site perso en utilisant Gatsby 🤘
Je vais vous parler aujourd’hui de mon retour d’expérience sur la refonte de mon site perso avec la JAMstack en utilisant Gatsby.
6 min
Lire la suite
Docker + bash : Cette astuce peut vous faire gagner du temps ! ⏰
Aujourd'hui, je vais vous faire un retour sur une erreur d'inatention sur docker qui m'a coûté quelques dizaines de minutes de mon temps!
6 min
Lire la suite
Mes outils pour développer sur Mac 👩‍💻 👨‍💻
J'ai récemment dû ré-installer mon environnement de développement sur Mac. J'en ai profité pour faire un gros tri sur les utilitaires & logiciels que j'utilise au quotidien. Je vous partage donc cette liste d'outils qui me permet d'être productif !
6 min
Lire la suite
Intégrer GraphQL dans une application React utilisant Redux et Redux-thunks 🔗
React-Apollo est la bibliothèque incontournable pour utiliser GraphQL aux côtés de React. Leur documentation est vraiment cool et complète, mais ils encouragent l'utilisation de React Hooks pour exécuter toutes vos requêtes.
6 min
Lire la suite
Auto-générer un certificat et configurer Traefik pour utiliser le SSL en Local 🔐
Après avoir vu dans un précédent billet comment utiliser Traefik avec Docker pour avoir des noms de domaines personnalisés, nous allons désormais voir comment auto-générer un certificat puis configurer Traefik pour l'utiliser. Une fois cela fait nous pourrons alors accéder a nos applications via https.
6 min
Lire la suite
Utiliser Docker & Traefik pour son environnement de développement 🐳
Nous allons aujourd'hui voir comment utiliser Docker et Traefik afin d'avoir des noms de domaines personnalisés pour nos applications en développement. Pour se faire, nous allons utiliser traefik.
6 min
Lire la suite
Recemment j'ai du mettre à jour Postgresql pour profiter des dernières features tel que l'indexation des données au format json (jsonb).
6 min
Lire la suite
Dans un premier temps, nous ferons une copie locale de nos buckets S3.
6 min
Lire la suite
Rendez-vous sur le portail azure
6 min
Lire la suite
Voilà quelques semaines que je me penche sur un nouveau langage: Elixir
6 min
Lire la suite
Depuis quelques temps nous entendons de plus en plus le terme "concurrent".
6 min
Lire la suite
Certains fichiers et dossiers peuvent nécessiter que l'utilisateur fasse parti d'un groupe pour être ajouté, modifié ou supprimé.
6 min
Lire la suite
Après réflexion et ayant peu de temps a concacrer à la maintenance de mon blog, j'ai pris la décision de changer de plateforme.
6 min
Lire la suite
Aujourd’hui nous allons parler du Behavior-Driven Development, plus particulièrement son utilisation dans RubyOnRails grâce à la gem cucumber.
6 min
Lire la suite
J’en ai parlé dans mon dernier billet, le terme _@protocol_ défini le contrat que devra remplir une classe qui décide de le suivre. L’équivalent en **C++** est une interface.
6 min
Lire la suite
Nous allons voir dans ce billet quelques différences entre la déclaration des classes en Objective-C et en C++.
6 min
Lire la suite
Je vous propose une approche originale pour appréhender l’Objective-C en me mettant à la place d’un développeur C++.
6 min
Lire la suite
Bonjour tout le monde! Aujourd’hui nous allons voir comment installer Ruby et RVM.
6 min
Lire la suite
Hello! Aujourd'hui on va parler des commandes indispensables a connaitre pour bien utiliser un environnement UNIX.
6 min
Lire la suite
Hello! Nous voici déjà arrivé au 15ème article sur l'algorithmique! Je vous propose de fêter ça avec un problème vraiment très populaire: Les 8 reines.
6 min
Lire la suite
Hello! Voilà maintenant deux semaines que j'enchaîne ces mini-cours sur l'algorithmique, où je partage mon code source dans les billets. J'ai pensé qu'il serait intéressant de tout regrouper au même endroit, gratuitement et sans soucis!
6 min
Lire la suite
Bonjour à tous! Comme prévu aujourd'hui on va voir un autre algorithme de tri, plus performant que le tri à bulles: il s'agit du "tri rapide" (aussi appelé "Quick sort").
6 min
Lire la suite
Bonjour ! Aujourd'hui nous allons voir quelque chose d'un peu plus théorique que d'habitude : la complexité algorithmique.
6 min
Lire la suite
Bonjour à tous ! Aujourd'hui nous allons aborder notre premier algorithme de tri
6 min
Lire la suite
Bonjour à tous ! Aujourd'hui nous allons reparler des fonctions et plus précisément parler d'un type de fonction : Les fonctions récursives.
6 min
Lire la suite

Semaine de lecture

ulavalepitech
Hello tout le monde! Cette semaine à l'université Laval, c'est la semaine de lecture.
6 min
Lire la suite
Bonjours à tous ! Aujourd'hui nous allons parler des fonctions.
6 min
Lire la suite
Bonjour ! Aujourd'hui nous allons encore nous pencher sur les tableaux, mais en compliquant un peu plus les choses.
6 min
Lire la suite
Hello ! Aujourd'hui nous allons parler des tableaux.
6 min
Lire la suite
Hello ! Aujourd'hui on ne va pas apprendre de nouvelle notion à proprement parler, mais mettre en application toutes celles que nous avons apprises précédemment
6 min
Lire la suite
Et voilà, nous y sommes ! Voici le premier mur auquel se confronte toutes personnes ayant appris un jour l'algorithmique, j'ai nommé les boucles.
6 min
Lire la suite
Bonjour ! Aujourd'hui nous allons aborder les premières difficultés de l'algorithmique : Les structures conditionnelles !
6 min
Lire la suite
Bonjour à tous ! Aujourd'hui nous allons nous amuser un peu avec les variables.
6 min
Lire la suite
Bonjour! Dans cet article nous allons voir les fonctions système LIRE et ECRIRE!
6 min
Lire la suite
Hello! On va commencer par voir aujourd'hui quelques notions basique, propre à l'algorithmique:
6 min
Lire la suite
Bonjour tout le monde! Comme première suite de cours/tutoriels, je vous propose de voir ensemble les bases de l'algorithmique.
6 min
Lire la suite

Quelques nouvelles!

epitechquébeculaval
Hello! Après une très longue période d'absence je reviens sur ce blog afin de donner un peu de mes nouvelles. Je suis maintenant en quatrième année à **EPITECH**.
6 min
Lire la suite
Voici un petit billet à propos de la recherche et l'installation de bundles tiers sur Symfony2.
6 min
Lire la suite
Voici un petit guide rapide pour installer un bundle tiers sous Symfony2.1. Dans notre exemple, nous installerons le bundle FOSJsRoutingBundle.
6 min
Lire la suite
Je vous propose dans cet article de configurer Eclipse afin d'avoir un IDE prenant en charge l'autocompletion de twig et Symfony2.
6 min
Lire la suite
Voici une des méthodes qui va vous permettre d'installer et d'utiliser symfony2.
6 min
Lire la suite
Voici un petit tutorial qui vous permettra d'être opérationnel sur Ubuntu en quelques étapes.
6 min
Lire la suite
Un point sur mon parcours scolaire
6 min
Lire la suite