# Veille technologique

[Source canonique](<https://sebastien.rigaux.be/veille/page/17>)

## [GitHub Models : documentation de l’arrêt du service](<https://sebastien.rigaux.be/veille/liens/github-models-documentation-de-l-arret-du-service>)

La page indique l’arrêt de GitHub Models au 30 juillet 2026 et distingue ce service de GitHub Copilot. Elle oriente les projets vers les solutions d’accès aux modèles désormais proposées par Microsoft.

2025-02-02 · [Markdown](<https://sebastien.rigaux.be/veille/liens/github-models-documentation-de-l-arret-du-service.md>) · [Ressource originale](<https://docs.github.com/en/github-models>)

## [Intégrer Google Maps dans une page avec un iframe](<https://sebastien.rigaux.be/veille/liens/integrer-google-maps-dans-une-page-avec-un-iframe>)

L’API Maps Embed affiche une carte ou un panorama Street View à partir d’une URL placée dans un iframe. Le guide fournit un exemple avec lieu, dimensions et chargement différé, sans code JavaScript dédié.

2025-01-29 · [Markdown](<https://sebastien.rigaux.be/veille/liens/integrer-google-maps-dans-une-page-avec-un-iframe.md>) · [Ressource originale](<https://developers.google.com/maps/documentation/embed/get-started?hl=fr>)

## [Onlook : modifier visuellement une interface Next.js et Tailwind](<https://sebastien.rigaux.be/veille/liens/onlook-modifier-visuellement-une-interface-next-js-et-tailwind>)

Onlook propose un éditeur visuel qui travaille sur le code de l’application. Le dépôt présente l’édition de pages et de styles directement depuis le navigateur, avec assistance IA.

2025-01-29 · [Markdown](<https://sebastien.rigaux.be/veille/liens/onlook-modifier-visuellement-une-interface-next-js-et-tailwind.md>) · [Ressource originale](<https://github.com/onlook-dev/onlook>)

## [Générer des valeurs de test avec les générateurs JavaScript](<https://sebastien.rigaux.be/veille/liens/generer-des-valeurs-de-test-avec-les-generateurs-javascript>)

Cette note explore la composition de générateurs pour tester des prédicats de types TypeScript. Elle relie la génération de valeurs à la vérification de la fiabilité des fonctions de validation.

2025-01-25 · [Markdown](<https://sebastien.rigaux.be/veille/liens/generer-des-valeurs-de-test-avec-les-generateurs-javascript.md>) · [Ressource originale](<https://github.com/peter-leonov/type-predicate-generator/issues/18>)

## [Transformer des images Directus avec le provider Unpic](<https://sebastien.rigaux.be/veille/liens/transformer-des-images-directus-avec-le-provider-unpic>)

Ce guide montre comment générer des URL d’images Directus ou utiliser le provider dans un composant Unpic. Les options spécifiques au CMS peuvent être transmises sans changer l’API du composant.

2025-01-23 · [Markdown](<https://sebastien.rigaux.be/veille/liens/transformer-des-images-directus-avec-le-provider-unpic.md>) · [Ressource originale](<https://unpic.pics/providers/directus/>)

## [Tally : créer des formulaires comme un document](<https://sebastien.rigaux.be/veille/liens/tally-creer-des-formulaires-comme-un-document>)

Tally propose un éditeur de formulaires fondé sur des blocs et la saisie de questions. Il permet de construire des questionnaires sans code avec une interface proche d’un document texte.

2025-01-20 · [Markdown](<https://sebastien.rigaux.be/veille/liens/tally-creer-des-formulaires-comme-un-document.md>) · [Ressource originale](<https://tally.so/>)

## [NDC London 2025 : les thèmes présentés par l’équipe .NET](<https://sebastien.rigaux.be/veille/liens/ndc-london-2025-les-themes-presentes-par-l-equipe-net>)

Cette annonce revient sur les interventions Microsoft prévues à NDC London 2025. Le programme abordait notamment .NET Aspire, les applications cloud-native et l’intégration de l’IA avec .NET.

2025-01-19 · [Markdown](<https://sebastien.rigaux.be/veille/liens/ndc-london-2025-les-themes-presentes-par-l-equipe-net.md>) · [Ressource originale](<https://devblogs.microsoft.com/dotnet/meet-the-dotnet-team-at-ndc-london-2025/>)

## [ZenStack : associer modèle de données, validation et contrôle d’accès](<https://sebastien.rigaux.be/veille/liens/zenstack-associer-modele-de-donnees-validation-et-controle-d-acces>)

ZenStack réunit ORM typé, validation et règles d’accès pour les applications TypeScript. Le projet propose aussi la génération de services CRUD et de hooks pour connecter les interfaces aux données.

2025-01-12 · [Markdown](<https://sebastien.rigaux.be/veille/liens/zenstack-associer-modele-de-donnees-validation-et-controle-d-acces.md>) · [Ressource originale](<https://github.com/zenstackhq/zenstack>)

## [VolSync : choisir une stratégie de réplication des volumes](<https://sebastien.rigaux.be/veille/liens/volsync-choisir-une-strategie-de-replication-des-volumes>)

La documentation compare les méthodes de réplication et de sauvegarde de VolSync : Rclone, Restic, Rsync et Syncthing. Elle relie chaque option à des scénarios comme la reprise après incident ou la synchronisation multisite.

2025-01-11 · [Markdown](<https://sebastien.rigaux.be/veille/liens/volsync-choisir-une-strategie-de-replication-des-volumes.md>) · [Ressource originale](<https://volsync.readthedocs.io/en/stable/usage/index.html>)

## [Accorder un surplus de CPU au démarrage des pods](<https://sebastien.rigaux.be/veille/liens/accorder-un-surplus-de-cpu-au-demarrage-des-pods>)

Ce contrôleur augmente temporairement les requests et limits CPU pendant le démarrage d’un workload, puis rétablit les valeurs initiales. Il cible les applications dont l’initialisation demande plus de ressources que le régime normal.

2025-01-11 · [Markdown](<https://sebastien.rigaux.be/veille/liens/accorder-un-surplus-de-cpu-au-demarrage-des-pods.md>) · [Ressource originale](<https://github.com/google/kube-startup-cpu-boost>)

## [Normy : normaliser les données pour simplifier les mises à jour de cache](<https://sebastien.rigaux.be/veille/liens/normy-normaliser-les-donnees-pour-simplifier-les-mises-a-jour-de-cache>)

Normy normalise les données chargées par des bibliothèques comme React Query ou SWR. Les entités partagées peuvent ensuite être mises à jour dans plusieurs résultats sans répéter la logique de synchronisation.

2025-01-07 · [Markdown](<https://sebastien.rigaux.be/veille/liens/normy-normaliser-les-donnees-pour-simplifier-les-mises-a-jour-de-cache.md>) · [Ressource originale](<https://github.com/klis87/normy>)

## [Eraser : produire des diagrammes à partir de texte ou de code](<https://sebastien.rigaux.be/veille/liens/eraser-produire-des-diagrammes-a-partir-de-texte-ou-de-code>)

Eraser accepte des descriptions, fichiers et extraits de code pour construire des diagrammes. Les entrées comme Terraform ou un document de conception permettent d’illustrer une architecture à discuter en équipe.

2025-01-06 · [Markdown](<https://sebastien.rigaux.be/veille/liens/eraser-produire-des-diagrammes-a-partir-de-texte-ou-de-code.md>) · [Ressource originale](<https://www.eraser.io/>)

## [Unstorage : une API clé-valeur commune à plusieurs stockages](<https://sebastien.rigaux.be/veille/liens/unstorage-une-api-cle-valeur-commune-a-plusieurs-stockages>)

Unstorage propose une interface JavaScript commune pour la mémoire, les fichiers, les navigateurs et des services cloud. Les drivers peuvent être montés sous différents préfixes dans une même instance.

2025-01-05 · [Markdown](<https://sebastien.rigaux.be/veille/liens/unstorage-une-api-cle-valeur-commune-a-plusieurs-stockages.md>) · [Ressource originale](<https://unstorage.unjs.io/>)

## [Float : régler une animation de flottement en React](<https://sebastien.rigaux.be/veille/liens/float-regler-une-animation-de-flottement-en-react>)

Le composant anime mouvement et rotation avec des ondes sinusoïdales. Amplitude, vitesse et décalage temporel permettent d’ajuster le résultat et de désynchroniser plusieurs éléments.

2025-01-05 · [Markdown](<https://sebastien.rigaux.be/veille/liens/float-regler-une-animation-de-flottement-en-react.md>) · [Ressource originale](<https://www.fancycomponents.dev/docs/components/blocks/float>)

## [Kubepug : vérifier les dépréciations pour une version Kubernetes cible](<https://sebastien.rigaux.be/veille/liens/kubepug-verifier-les-depreciations-pour-une-version-kubernetes-cible>)

Kubepug compare les ressources d’un cluster ou d’un fichier de manifests aux API dépréciées et supprimées. Le choix d’une version cible aide à préparer la migration avant l’upgrade.

2025-01-03 · [Markdown](<https://sebastien.rigaux.be/veille/liens/kubepug-verifier-les-depreciations-pour-une-version-kubernetes-cible.md>) · [Ressource originale](<https://kubepug.xyz/>)

## [Kubent : retrouver les API Kubernetes dépréciées avant une mise à jour](<https://sebastien.rigaux.be/veille/liens/kubent-retrouver-les-api-kubernetes-depreciees-avant-une-mise-a-jour>)

Kube No Trouble inspecte les manifests conservés par kubectl ou Helm ainsi que les fichiers locaux. Il identifie les versions d’API à migrer avant de mettre le cluster à niveau.

2024-12-26 · [Markdown](<https://sebastien.rigaux.be/veille/liens/kubent-retrouver-les-api-kubernetes-depreciees-avant-une-mise-a-jour.md>) · [Ressource originale](<https://github.com/doitintl/kube-no-trouble>)

## [DevPod : des environnements de développement portables](<https://sebastien.rigaux.be/veille/liens/devpod-des-environnements-de-developpement-portables>)

DevPod utilise devcontainer.json pour créer un environnement sur Docker local, une machine distante ou Kubernetes. Le même descriptif peut ainsi accompagner le projet sur plusieurs infrastructures.

2024-12-26 · [Markdown](<https://sebastien.rigaux.be/veille/liens/devpod-des-environnements-de-developpement-portables.md>) · [Ressource originale](<https://github.com/loft-sh/devpod>)

## [L’écosystème Stylelint : configurations, plugins et intégrations](<https://sebastien.rigaux.be/veille/liens/l-ecosysteme-stylelint-configurations-plugins-et-integrations>)

Cette liste classe les extensions Stylelint par usage, des syntaxes spécifiques aux intégrations d’éditeur. Elle aide à construire une configuration adaptée aux conventions CSS d’un projet.

2024-12-23 · [Markdown](<https://sebastien.rigaux.be/veille/liens/l-ecosysteme-stylelint-configurations-plugins-et-integrations.md>) · [Ressource originale](<https://stylelint.io/awesome-stylelint/>)

## [Defensive CSS : détecter les pièges de layout avec Stylelint](<https://sebastien.rigaux.be/veille/liens/defensive-css-detecter-les-pieges-de-layout-avec-stylelint>)

Ce plugin Stylelint recherche des pratiques CSS susceptibles de fragiliser le layout ou l’accessibilité. Ses configurations permettent d’intégrer ces vérifications à la qualité de code du projet.

2024-12-23 · [Markdown](<https://sebastien.rigaux.be/veille/liens/defensive-css-detecter-les-pieges-de-layout-avec-stylelint.md>) · [Ressource originale](<https://www.npmjs.com/package/stylelint-plugin-defensive-css>)

## [Stylelint SCSS : ajouter des règles propres au préprocesseur](<https://sebastien.rigaux.be/veille/liens/stylelint-scss-ajouter-des-regles-propres-au-preprocesseur>)

Stylelint SCSS complète les règles CSS standard avec des contrôles sur la syntaxe SCSS. Il permet d’encadrer les constructions du préprocesseur dans une configuration de lint commune.

2024-12-23 · [Markdown](<https://sebastien.rigaux.be/veille/liens/stylelint-scss-ajouter-des-regles-propres-au-preprocesseur.md>) · [Ressource originale](<https://www.npmjs.com/package/stylelint-scss>)

Page 17 / 22

[Précédent](<https://sebastien.rigaux.be/veille/page/16>)

[Suivant](<https://sebastien.rigaux.be/veille/page/18>)
