Checklists can be useful tools to handle the complexities of modern life. Used by pilots and other professions handling complex tasks, checklists can also be useful for software developers. Read more in this article about a quality checklist for publishing NPM packages.
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.
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+.
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.
Magic Mirror² is an open source application suitable for creating dashboards for home or business use. It has an extensive ecosystem of third-party plugins to display information from different data sources. In this article I want to show how to set up a dashboard with Magic Mirror² on a Raspberry Pi.
Often you 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.