Comment déployer des pages GitLab vers Cloudflare?

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.
Génération de fichiers Storybook rapid Hygen React

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.
Tableau de bord avec Magic Mirror² sur Raspberry Pi

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.
Meilleures bibliothèques de composants Vue 3

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?
Comment déployer des applications Flask sur Raspberry Pi

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.
Utiliser systemd pour démarrer une application Python avec virtualenv

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.
L'agriculture souterraine peut-elle résoudre le problème alimentaire mondial?

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.
Fonctions Netlify simples pour la messagerie de contact

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.
Arduino DEL clignotante en pure C

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.
Comparaison de trois bibliothèques de diagramme JavaScript populaires

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.
Application d'enregistrement audio React Native

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.
Cinq frontières modernes

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.

