Explorer les exaptations dans les pratiques d'ingénierie au sein d'une application basée sur RAG
Données-en-tant-que-Produit et Contrats de Données : Une approche évolutionnaire de la maturité des données
Après le BYOD, le BYOC (Bring Your Own Cloud): un voyage de la Maison au Monde
Simplifier la complexité : Le voyage des WebSockets aux flux HTTP
Cet article explore la transition d’une implémentation basée sur WebSocket vers un flux plus simple et plus direct via HTTP dans le contexte de la capture d’entrées tactiles sur Linux.
Il commence par introduire le thème principal, résumé dans l’affirmation Tout est un fichier est un flux d’octets. Le besoin de capturer les positions des doigts sur un écran tactile en lisant /dev/input/events sous Linux est d’abord discuté, suivi d’un dilemme concernant le transfert de ces données vers un client JavaScript dans un navigateur.
Initialement, les WebSockets sont choisis, ce qui conduit à une discussion sur la façon dont les frameworks façonnent souvent nos choix technologiques et les défis rencontrés lors du débogage des connexions WebSocket. L’article présente ensuite une alternative concernant l’envoi d’un flux d’octets via HTTP, établissant un parallèle avec l’approche de Linux pour gérer les périphériques et les fichiers.
La sérialisation, le processus d’encodage des messages pour ce flux, est discutée ensuite, mettant en évidence les spécificités d’implémentation en GoLang et ses avantages natifs. La dernière section traite de la façon de recevoir et de décoder ce flux en JavaScript au sein d’un thread worker, puis d’envoyer les messages décodés au thread principal à l’aide de requêtes post. L’article conclut en réfléchissant aux avantages de la simplicité en technologie, exhortant les lecteurs à réévaluer les choix par défaut et à envisager des solutions plus directes à des problèmes complexes.
Data-as-a-Product: la pierre angulaire du data-mesh
Exploration du concept innovant de Data-as-a-product
Cet article traite de la transformation des données en un actif stratégique au sein des organisations. Il souligne le rôle central des données dans la prise de décision, en mettant l’accent sur l’importance de la Business Intelligence (BI) dans le paysage numérique.
L’article distingue les produits numériques des produits de données, en soulignant comment le data-as-a-product améliore la gestion des données et soutient les produits de données dans les systèmes analytiques et opérationnels.
Au cœur de cette approche se trouve l’application de la pensée produit aux données, visant à créer des solutions de données fiables, accessibles et de haute qualité dans le cadre du data mesh, tel que conceptualisé par Zhamak Dehghani.
L'aube des assistants personnels basés sur les LLM : l'émergence d'une nouvelle économie de plateforme
L’article examine l’évolution de l’économie de plateforme où des plateformes numériques, comme ChatGPT alimenté par des Grands Modèles de Langage (LLM), servent d’intermédiaires reliant différentes parties prenantes. Ces plateformes, contrairement aux pipelines traditionnels, exploitent la technologie numérique pour créer de la valeur grâce à des interactions personnalisées de masse.
En utilisant un cas d’utilisation hypothétique, l’article démontre comment ChatGPT peut être un assistant personnel intuitif, reliant les utilisateurs avec divers fournisseurs de services.
Cependant, avec la montée en puissance de telles plateformes, des défis similaires au SEO dans les moteurs de recherche sont anticipés.
Des approches comme l’Ingénierie de Prompts et l’Optimisation Automatique des Choix deviendront essentielles.
Enfin, un défi crucial pour les fournisseurs est d’être choisis par les systèmes d’IA dans un paysage dominé par quelques géants numériques.
Repenser les présentations : Au-delà des diapositives statiques
À l’ère numérique, les présentations PowerPoint traditionnelles ne parviennent souvent pas à capter l’attention des audiences en raison de leur nature statique.
La recherche suggère que l’attention du public s’estompe après seulement 10 minutes sans engagement. La méthode proposée dans cet article vise à revitaliser les présentations en
- Incorporant le dessin en direct avec l’aide d’outils comme la tablette reMarkable pour une interaction en temps réel.
- Utilisant un script pour créer des PDF à partir d’images, combinant la structure familière des diapositives avec le dessin spontané sur le moment.
Le résultat est une expérience de présentation plus authentique, engageante et percutante, bien qu’elle nécessite une préparation plus approfondie et une compréhension du sujet. Les outils et méthodes mis en évidence visent à déplacer l’accent de l’esthétique vers un véritable engagement avec le contenu.
Faire évoluer le jeu : Un outil de streaming sans client pour reMarkable 2
Dans cet article, je présente la nouvelle version de l’outil de streaming pour ma tablette reMarkable.
Conçu à l’origine en 2021, cet outil me permettait de diffuser des croquis pendant les appels vidéo.
Visant une plus grande convivialité, j’ai repensé la conception pour une implémentation sans client. Cet article décrit l’implémentation avec quelques illustrations de code en Javascript et Go sur comment
- récupérer l’image et l’afficher dans un canvas
- optimiser le flux en jouant avec
uint4etRLE