# Veille technologique

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

## [PeerDB : répliquer PostgreSQL vers des entrepôts de données](<https://sebastien.rigaux.be/veille/liens/peerdb-repliquer-postgresql-vers-des-entrepots-de-donnees>)

PeerDB se concentre sur la réplication depuis PostgreSQL vers des systèmes analytiques et des files. Le site présente notamment la capture de changements et l’intégration avec ClickHouse.

2025-02-26 · [Markdown](<https://sebastien.rigaux.be/veille/liens/peerdb-repliquer-postgresql-vers-des-entrepots-de-donnees.md>) · [Ressource originale](<https://peerdb.io/>)

## [Airbyte : connecter les sources de données aux usages analytiques et IA](<https://sebastien.rigaux.be/veille/liens/airbyte-connecter-les-sources-de-donnees-aux-usages-analytiques-et-ia>)

Airbyte présente sa plateforme de déplacement de données et ses connecteurs. Elle vise à maintenir les flux entre systèmes sources, entrepôts et applications qui ont besoin de données synchronisées.

2025-02-25 · [Markdown](<https://sebastien.rigaux.be/veille/liens/airbyte-connecter-les-sources-de-donnees-aux-usages-analytiques-et-ia.md>) · [Ressource originale](<https://airbyte.com/>)

## [Made with React : découvrir des projets et composants de l’écosystème](<https://sebastien.rigaux.be/veille/liens/made-with-react-decouvrir-des-projets-et-composants-de-l-ecosysteme>)

Ce catalogue présente des applications, composants, frameworks et outils construits autour de React. Les catégories facilitent la recherche d’exemples et de bibliothèques à examiner.

2025-02-25 · [Markdown](<https://sebastien.rigaux.be/veille/liens/made-with-react-decouvrir-des-projets-et-composants-de-l-ecosysteme.md>) · [Ressource originale](<https://madewithreactjs.com/>)

## [Subfont : générer des sous-ensembles de polices adaptés aux pages](<https://sebastien.rigaux.be/veille/liens/subfont-generer-des-sous-ensembles-de-polices-adaptes-aux-pages>)

Subfont analyse les caractères réellement utilisés puis génère des fichiers de police réduits. Il ajoute aussi des indications de préchargement pour raccourcir le chemin critique d’affichage du texte.

2025-02-25 · [Markdown](<https://sebastien.rigaux.be/veille/liens/subfont-generer-des-sous-ensembles-de-polices-adaptes-aux-pages.md>) · [Ressource originale](<https://github.com/Munter/subfont>)

## [Conform : valider des formulaires en s’appuyant sur le HTML](<https://sebastien.rigaux.be/veille/liens/conform-valider-des-formulaires-en-s-appuyant-sur-le-html>)

Conform associe validation typée, FormData et amélioration progressive. Le hook useForm expose l’état du formulaire tout en laissant le contrôle du balisage et du cycle de soumission.

2025-02-24 · [Markdown](<https://sebastien.rigaux.be/veille/liens/conform-valider-des-formulaires-en-s-appuyant-sur-le-html.md>) · [Ressource originale](<https://conform.guide/>)

## [SuperJSON : sérialiser les dates et types absents de JSON](<https://sebastien.rigaux.be/veille/liens/superjson-serialiser-les-dates-et-types-absents-de-json>)

SuperJSON complète JSON.stringify et JSON.parse pour transporter des valeurs comme Date ou BigInt. Il réduit les conversions manuelles lors des échanges entre serveur et client.

2025-02-23 · [Markdown](<https://sebastien.rigaux.be/veille/liens/superjson-serialiser-les-dates-et-types-absents-de-json.md>) · [Ressource originale](<https://www.npmjs.com/package/superjson>)

## [ExcellentExport : exporter des tableaux HTML vers Excel ou CSV](<https://sebastien.rigaux.be/veille/liens/excellentexport-exporter-des-tableaux-html-vers-excel-ou-csv>)

ExcellentExport transforme des tableaux HTML en fichiers Excel ou CSV directement dans le navigateur. Il permet d’ajouter un export à une interface sans construire un service serveur dédié.

2025-02-22 · [Markdown](<https://sebastien.rigaux.be/veille/liens/excellentexport-exporter-des-tableaux-html-vers-excel-ou-csv.md>) · [Ressource originale](<https://github.com/jmaister/excellentexport>)

## [Typer une prop polymorphe « as » dans un composant React](<https://sebastien.rigaux.be/veille/liens/typer-une-prop-polymorphe-as-dans-un-composant-react>)

Ce tutoriel construit une prop as qui change l’élément HTML rendu tout en conservant les bons types de propriétés. Il utilise les génériques TypeScript pour éviter qu’un composant accepte les attributs d’une autre balise.

2025-02-22 · [Markdown](<https://sebastien.rigaux.be/veille/liens/typer-une-prop-polymorphe-as-dans-un-composant-react.md>) · [Ressource originale](<https://christianvm.dev/blog/react-as-prop>)

## [Motion Primitives : composer des interfaces avec des animations ajustables](<https://sebastien.rigaux.be/veille/liens/motion-primitives-composer-des-interfaces-avec-des-animations-ajustables>)

Cette collection fournit des composants d’interface animés à copier et personnaliser. Les démonstrations couvrent notamment le texte et les transitions pour enrichir des interactions existantes.

2025-02-20 · [Markdown](<https://sebastien.rigaux.be/veille/liens/motion-primitives-composer-des-interfaces-avec-des-animations-ajustables.md>) · [Ressource originale](<https://motion-primitives.com/>)

## [WeTransform : intégrer un import de données avec mapping et validation](<https://sebastien.rigaux.be/veille/liens/wetransform-integrer-un-import-de-donnees-avec-mapping-et-validation>)

WeTransform fournit un importeur intégrable qui prend en charge correspondance des champs, nettoyage et validation. Le SDK permet de connecter ce parcours d’import à une application SaaS.

2025-02-20 · [Markdown](<https://sebastien.rigaux.be/veille/liens/wetransform-integrer-un-import-de-donnees-avec-mapping-et-validation.md>) · [Ressource originale](<https://www.wetransform.com/>)

## [LLM Debugger : guider un débogueur avec un modèle de langage](<https://sebastien.rigaux.be/veille/liens/llm-debugger-guider-un-debogueur-avec-un-modele-de-langage>)

Cette extension VS Code expérimente le diagnostic assisté par modèle à partir de l’exécution réelle du programme. Points d’arrêt, pas à pas et valeurs observées alimentent la recherche du bug.

2025-02-17 · [Markdown](<https://sebastien.rigaux.be/veille/liens/llm-debugger-guider-un-debogueur-avec-un-modele-de-langage.md>) · [Ressource originale](<https://github.com/mohsen1/llm-debugger-vscode-extension>)

## [Les pièges de la programmation asynchrone en .NET](<https://sebastien.rigaux.be/veille/liens/les-pieges-de-la-programmation-asynchrone-en-net>)

Ce guide rassemble des recommandations sur async, await, les tâches et l’annulation. Il aborde notamment les blocages liés à Task.Result ou Task.Wait et les alternatives adaptées.

2025-02-16 · [Markdown](<https://sebastien.rigaux.be/veille/liens/les-pieges-de-la-programmation-asynchrone-en-net.md>) · [Ressource originale](<https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md>)

## [Jscanify : détecter et redresser des documents en JavaScript](<https://sebastien.rigaux.be/veille/liens/jscanify-detecter-et-redresser-des-documents-en-javascript>)

Jscanify utilise OpenCV.js pour détecter une feuille et corriger sa déformation. Le dépôt fournit des exemples pour intégrer cette numérisation dans un navigateur ou un environnement Node.js.

2025-02-15 · [Markdown](<https://sebastien.rigaux.be/veille/liens/jscanify-detecter-et-redresser-des-documents-en-javascript.md>) · [Ressource originale](<https://github.com/puffinsoft/jscanify>)

## [Les signals Preact pour gérer un état réactif](<https://sebastien.rigaux.be/veille/liens/les-signals-preact-pour-gerer-un-etat-reactif>)

Le guide présente les signals et le suivi automatique des dépendances dans Preact. Il explique comment les changements d’état mettent à jour l’interface sans multiplier les synchronisations manuelles.

2025-02-15 · [Markdown](<https://sebastien.rigaux.be/veille/liens/les-signals-preact-pour-gerer-un-etat-reactif.md>) · [Ressource originale](<https://preactjs.com/guide/v10/signals/>)

## [React Bits : adapter des composants animés depuis leur code source](<https://sebastien.rigaux.be/veille/liens/react-bits-adapter-des-composants-animes-depuis-leur-code-source>)

React Bits rassemble des arrière-plans, effets de texte et composants interactifs installables sous forme de code. Les paramètres exposés permettent d’ajuster mouvement et apparence au projet.

2025-02-15 · [Markdown](<https://sebastien.rigaux.be/veille/liens/react-bits-adapter-des-composants-animes-depuis-leur-code-source.md>) · [Ressource originale](<https://reactbits.dev/>)

## [Next Zod Route : typer et valider les Route Handlers](<https://sebastien.rigaux.be/veille/liens/next-zod-route-typer-et-valider-les-route-handlers>)

Next Zod Route valide paramètres, query strings et corps de requête avec Zod. Les middlewares et la gestion des réponses permettent de centraliser les conventions des routes API Next.js.

2025-02-13 · [Markdown](<https://sebastien.rigaux.be/veille/liens/next-zod-route-typer-et-valider-les-route-handlers.md>) · [Ressource originale](<https://github.com/Melvynx/next-zod-route>)

## [Inngest : organiser les traitements asynchrones en étapes durables](<https://sebastien.rigaux.be/veille/liens/inngest-organiser-les-traitements-asynchrones-en-etapes-durables>)

Inngest découpe les fonctions backend en étapes avec reprises, pauses et retries. L’exemple d’import d’images illustre la coordination de plusieurs opérations sans gérer soi-même toute l’orchestration.

2025-02-13 · [Markdown](<https://sebastien.rigaux.be/veille/liens/inngest-organiser-les-traitements-asynchrones-en-etapes-durables.md>) · [Ressource originale](<https://www.inngest.com/>)

## [Next Safe Action : valider les Server Actions avec des middlewares](<https://sebastien.rigaux.be/veille/liens/next-safe-action-valider-les-server-actions-avec-des-middlewares>)

La bibliothèque ajoute validation typée et middlewares aux Server Actions Next.js. L’exemple combine schéma d’entrée et contexte d’authentification pour structurer les opérations serveur.

2025-02-12 · [Markdown](<https://sebastien.rigaux.be/veille/liens/next-safe-action-valider-les-server-actions-avec-des-middlewares.md>) · [Ressource originale](<https://next-safe-action.dev/>)

## [Midscene : décrire des tests d’interface en langage naturel](<https://sebastien.rigaux.be/veille/liens/midscene-decrire-des-tests-d-interface-en-langage-naturel>)

Midscene utilise un agent visuel pour exécuter des actions et vérifier leurs résultats dans une interface. Les tests peuvent être décrits en YAML ou intégrés à un framework existant via les API du projet.

2025-02-11 · [Markdown](<https://sebastien.rigaux.be/veille/liens/midscene-decrire-des-tests-d-interface-en-langage-naturel.md>) · [Ressource originale](<https://github.com/web-infra-dev/midscene>)

## [Vogen : générer des value objects autour des types .NET](<https://sebastien.rigaux.be/veille/liens/vogen-generer-des-value-objects-autour-des-types-net>)

Vogen enveloppe des types primitifs dans des types métier générés. L’exemple CustomerId montre comment obtenir comparaisons et construction encadrée sans écrire tout le code répétitif.

2025-02-09 · [Markdown](<https://sebastien.rigaux.be/veille/liens/vogen-generer-des-value-objects-autour-des-types-net.md>) · [Ressource originale](<https://stevedunn.github.io/Vogen/overview.html>)

Page 16 / 22

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

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