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.

Iot

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?

Cloud

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.

Cloud

Utiliser systemd pour démarrer une application Python avec virtualenv

Cover image

Systemd est idéal pour démarrer et arrêter des services sous Linux. Lorsque vous voulez démarrer une application Python qui utilise virtualenv, vous devez prendre des précautions particulières. Cet article explique comment créer un script systemd à l'aide de l'exemple de l'application Python open source Timetagger.

Divers

L'agriculture souterraine peut-elle résoudre le problème alimentaire mondial?

Cover image

L'agriculture souterraine est un domaine émergent de l'agriculture qui a le potentiel d'aider à résoudre une grande partie de la crise écologique actuelle. Je vais vous expliquer comment cela peut être réalisé dans cet article.

Cloud

Fonctions Netlify simples pour la messagerie de contact

Cover image

Les fonctions Netlify sont des codes sans serveur qui sont faciles à déployer. Ici, je veux montrer comment programmer une simple fonction Netlify pour envoyer un message de contact depuis mon site web à une adresse email et l'enregistrer dans une feuille Airtable.

Iot

Arduino DEL clignotante en pure C

Cover image

L'IDE Arduino contient un langage simplifié pour développer pour la plateforme Arduino. Les opérations courantes d'entrée et de sortie sont simplifiées, ce qui rend l'environnement idéal pour le prototypage pour les concepteurs et les fabricants. Mais parfois, vous souhaitez programmer en 'vrai' C et utiliser directement la chaîne d'outils AVR.

Web

Comparaison de trois bibliothèques de diagramme JavaScript populaires

Cover image

De nombreux sites Web ont besoin de visualiser des données sous forme de diagramme. Cet article compare trois des bibliothèques graphiques open source les plus populaires (Chart.js, Plotly.js et ECharts) du point de vue du développeur de logiciels.

Mobile

Application d'enregistrement audio React Native

Cover image

Vous avez souvent besoin d'enregistrer des données audio sur un appareil mobile et de les envoyer à un serveur pour un traitement ultérieur. Dans cet article, je vous montre comment faire cela avec React Native et Flask.

Divers

Cinq frontières modernes

Cover image

Les Amériques ont été la frontière des colons européens pendant une grande partie du 15ᵉ au 19ᵉ siècle. Aujourd'hui, tout semble avoir été exploré et colonisé. Mais en regardant de plus près, on peut identifier cinq frontières de la colonisation moderne qui méritent d'être découvertes.