IdO

Contrôlez les lampes LED ZigBee avec l'application Web Go

Cover image

Normalement, lorsque vous achetez un éclairage domestique que vous souhaitez contrôler électroniquement, vous devez installer un logiciel personnalisé. Mais avec le protocole ZigBee et la passerelle RaspBee II, vous pouvez utiliser des appareils compatibles et des logiciels libres. Dans cet article, je vais vous montrer comment ajouter un service Go REST personnalisé à la pile.

Cloud

Comment dockeriser une application Prisma Nest.js

Cover image

Souvent, les gens utilisent Nest.js et Prisma ensemble lorsqu'ils programment une application backend. La question se pose alors de savoir comment déployer l'application avec Docker. Cet article vous montre comment faire.

Web

Codecs audio web

Cover image

Avec l'essor des conférences en ligne et des appels vidéo, la nécessité d'une bonne qualité audio est devenue plus important que jamais. Cet article vous donnera un aperçu des différents codecs audio utilisés sur le web et de la manière dont ils se comparent les uns aux autres.

Web

Principaux langages WebAssembly

Cover image

WebAssembly (Wasm) définit un format de code binaire portable pour les programmes exécutables. Il peut être utilisé pour exécuter les langages qui prennent en charge WebAssembly dans le navigateur. Ainsi, vous n'êtes plus limité à l'utilisation de JavaScript dans le navigateur. Dans cet article, je veux vous montrer quels langages de programmation prennent actuellement en charge WebAssembly.

Web

Vision d'une application Web de CAO à code source ouvert

Cover image

Aujourd'hui, le marché des logiciels de CAO (conception assistée par ordinateur) pour l'architecture est essentiellement fermé et présente une structure oligopolistique. Quelques grandes entreprises dominent le marché. Dans cet article, j'ai l'intention de présenter une vision alternative de l'avenir d'un écosystème open source.

IdO

Modification à distance des fichiers Raspberry Pi depuis un Mac avec Visual Studio Code

Cover image

Lorsque l'on programme des applications embarquées sur des Raspberry Pi, il est souvent pratique de travailler sur une machine plus puissante. Dans cet article, je veux montrer comment éditer à distance depuis un Mac du code de programmation qui s'exécute directement sur le Raspberry Pi. Comme IDE confortable, j'utilise Visual Studio Code.

IdO

Comment installer Docker et Portainer sur Odroid N2+ ?

Cover image

Compte tenu de la pénurie actuelle de Raspberry Pis, je souhaite partager des informations sur un autre ordinateur monocarte, le Odroid N2+. L'Odroid N2+ peut être utilisé pour héberger un certain nombre d'applications en utilisant Docker. Portainer facilite l'administration des conteneurs Docker sur l'Odroid N2+.

Cloud

Comment déployer des pages GitLab vers Cloudflare?

Cover image

Lorsque vous utilisez GitLab pour héberger le code source de votre projet de développement de logiciel Web, vous pouvez déployer votre site Web sur les pages Cloudflare. Normalement, vous utilisez le pipeline GitLab CI pour construire votre projet de site Web. Dans cet article, je vous montre donc comment configurer votre GitLab CI pour qu'il se déploie sur les pages Cloudflare.

Web

Génération de fichiers Storybook rapid Hygen React

Cover image

Lorsque vous utilisez Storybook dans des applications React pour présenter et documenter les composants, la création du fichier Storybook est souvent une tâche répétitive. Par conséquent, je veux montrer une alternative rapide en utilisant le populaire générateur de code Hygen.

IdO

Tableau de bord avec Magic Mirror² sur Raspberry Pi

Cover image

Magic Mirror² est une application open source adaptée à la création de tableaux de bord pour un usage privé ou professionnel. Elle dispose d'un vaste écosystème de plugins tiers permettant d'afficher des informations provenant de différentes sources de données. Dans cet article, je veux montrer comment configurer un tableau de bord avec Magic Mirror² sur des Raspberry Pi.

Web

Meilleures bibliothèques de composants Vue 3

Cover image

Vue 3 est désormais la version par défaut et recommandée de Vue. Elle comporte un certain nombre d'améliorations importantes qui la rendent plus précieuse pour les programmeurs. Quelles sont donc les meilleures bibliothèques de composants d'interface utilisateur prenant en charge Vue 3 disponibles aujourd'hui?

IdO

Comment déployer des applications Flask sur Raspberry Pi

Cover image

Vous avez souvent besoin d'une interface web pour vos projets Raspberry Pi. Flask est un framework Python qui facilite la programmation d'API web. Ensuite, vous devez ajouter toutes les étapes de déploiement pour exécuter automatiquement l'application Flask. Voici, je veux montrer comment vous pouvez faire cela avec Gunicorn, Nginx et systemd.