Comment partager facilement les extensions VS Code au sein d’une équipe grâce à extensions.json

Lorsqu’on travaille en équipe sur un projet de développement, la cohérence des environnements est un facteur clé pour maintenir la qualité et l’efficacité. Visual Studio Code offre une fonctionnalité élégante permettant de recommander automatiquement des extensions à l’ouverture d’un projet : le fichier extensions.json. Dans cet article, je vous explique comment synchroniser efficacement les extensions …

Comment différencier plusieurs instances VS Code avec des thèmes de couleurs personnalisés

Travailler avec plusieurs projets simultanément peut parfois prêter à confusion, surtout lorsque vous avez plusieurs fenêtres VS Code ouvertes. Voici comment personnaliser les couleurs de chaque instance pour les distinguer facilement. Le problème : la confusion entre plusieurs instances VS Code Développeurs et programmeurs, vous connaissez sûrement cette situation : vous travaillez sur plusieurs projets …

MVC

Comparaison des implémentations MVC en C# .NET, Java et Symfony

Introduction Le modèle d’architecture Modèle-Vue-Contrôleur (MVC) est devenu un standard de l’industrie pour le développement d’applications web. Il permet de séparer la logique métier (le modèle), l’interface utilisateur (la vue) et la logique de contrôle (le contrôleur). Cet article compare les implémentations MVC dans trois technologies majeures : C# .NET, Java (principalement avec Spring) et …

Formes normales : guide pratique pour développeurs

Pourquoi s’intéresser aux formes normales? Quand on travaille sur des projets qui manipulent de grandes quantités de données, on comprend vite l’importance d’une architecture solide. Les formes normales ne sont pas qu’une théorie académique, mais un ensemble de pratiques éprouvées qui permettent de: Le problème fondamental En l’absence de normalisation, les bases de données évoluent …

map reduce filter

Simplifiez votre JavaScript – Utilisez .map(), .reduce(), et .filter()

Dans l’immensité de la galaxie JavaScript, certaines méthodes brillent comme les phares de l’Astronomican. Si vous êtes un nouveau recrue de l’Adeptus Mechanicus du développement web, il est temps de vous familiariser avec les armes les plus puissantes de votre arsenal : .map(), .reduce(), et .filter(). Ces méthodes sont essentielles pour tout Tech-prêtre désireux de manipuler efficacement les données sans sombrer dans l’hérésie du code spaghetti.

coding on laptop

Être développeur polyvalent en freelance : une force… difficile à vendre ?

Cela fait maintenant 9 ans que je code. J’ai commencé par passion, comme beaucoup. Et puis le code est devenu mon métier. Aujourd’hui, je suis freelance. J’ai eu la chance (ou la curiosité) de travailler avec de nombreux langages et frameworks au fil des années : Symfony, Angular, C#, C, PHP, TypeScript… pour n’en citer …

'et' et 'ou' illustré par des tuyaux

Support de cours Lua

Il y a quelques années de cela, j’ai eu l’occasion de donner des cours de programmation à des collégiens et des lycéens. Je partage aujourd’hui le support de cous que j’avais créé à l’époque. Faite en bon usage.

csv to php

Lire un CSV en PHP

Problématique : permettre aux utilisateurs d’envoyer des données au format CSV. Sachant que la plupart utilisent Microsoft Excel. On utilisera toujours l’encodage UTF-8, mais on veut pouvoir le traiter avec ou sans BOM Une fois les donnée lue, on voudra les traiter et les enregistrer en Base de donnée. Le code devra être réutilisable nota ment …

metroidvania

Mes projets jeux vidéo

Je suis ravi de partager avec vous quelques-uns des projets de jeux vidéo que j’ai développés. Ces créations, disponibles sur ma page itch.io, reflètent ma passion pour le développement de jeux et mon intérêt pour les challenges créatifs. Voici un aperçu : Mission Intersideral Mission Interstellar est un metroidvania captivant que j’ai créé dans le …