Iot

Remote Editing Raspberry Pi Files from Mac with Visual Studio Code

Cover image

When programming applications that run embedded on a Raspberry Pi, it is often convenient to work on a more powerful machine. In this article, I want to show how to edit remotely from a Mac programming code that runs directly on the Raspberry Pi. As a comfortable IDE, I use Visual Studio Code.

Iot

How to Install Docker and Portainer on Odroid N2+

Cover image

In light of the current short supply of Raspberry Pis, I want to share information about an alternative single board computer, the Odroid N2+. The Odroid N2+ can be used to host a number of applications using Docker. Portainer makes the administration of Docker containers easy on the Odroid N2+.

Cloud

How to Deploy from GitLab to Cloudflare Pages

Cover image

When you use GitLab to host your web software development project source code, you can deploy your website to Cloudflare Pages. Normally, you would use the GitLab CI pipeline to build your website project. So in this article, I show you how to configure your GitLab CI to deploy to Cloudflare Pages.

Web

Rapid Hygen React Storybook File Generation

Cover image

When using Storybook in React applications to showcase and document your components, creating the Storybook file is often a repetitive task. Therefore, I want to show a quick alternative using the popular Hygen code generator.

Web

Best Vue 3 Component Libraries

Cover image

Vue 3 is now the default and recommended version of Vue. It has a number of great improvements that make it more valuable for programmers. So what are the best UI component libraries with support for Vue 3 available today?

Iot

How to Deploy Flask Applications on Raspberry Pi

Cover image

You often need a web interface for your Raspberry Pi projects. Flask is a Python framework that makes it easy to program web APIs. Then you need to add all the deployment steps to automatically run the Flask application. Here I want to show how you can do this with Gunicorn, Nginx and systemd.

Web

Go in Web Applications with WebAssembly

Cover image

With the advent of the new technology of WebAssembly, it is possible to leverage other languages than JavaScript in the browser. Go is one popular language that you can call from your JavaScript web application. This article shows how to do that with TinyGo.

Miscellany

Will VR in Space be Indispensable?

Cover image

With the proposed flight to Mars and its exploration, there is a long stay required by the astronauts under claustrophobic conditions. Could Virtual Reality (VR) systems alleviate some stress of long stays in space?

Web

How to Receive Audio Messages from Your Users

Cover image

Everybody knows the contact forms on website where users can send text message to the website owner. But how could you design a contact form that allows the recording of an audio message? In this article I want to show you how to do that.

Miscellany

Can Underground Agriculture Solve the World Food Problem?

Cover image

Underground agriculture is an emerging field of agriculture that has the potential to help solve a big part of the current ecological crisis. How this can be achieved I want to explain in this article.

Cloud

Easy Netlify Functions for Contact Messaging

Cover image

Netlify Functions are serverless code that are easy to deploy. Here I want to show how to program a simple Netlify Function to send a contact message from my website to an email address and log it into an Airtable sheet.