A good way to develop Go applications is to use a Docker container to run them. In addition, having hot reloading is a useful feature to save time and directly see code updates. Finally, being able to switch easily between local packages and released packages is very important for micro-services development.
In this article, we will see a way to create an app that allows these three features.
The requirement to make it work:
Create a container with hot reloading for a Go application is easy. In a Dockerfile, get this package:
RUN go get github.com/githubnemo/CompileDaemon
Zoom is one of the most used software to make video conferencing, and OBS (Open Broadcaster Software) is a famous free software for video composition used for web streaming.
In this article, we will see how to use OBS video compositions to live stream on Zoom. The goal is to create a virtual webcam with the output of OBS, and open this virtual webcam on Zoom.
There are two ways to the emulate a webcam with OBS’s output. The first is with the OBS VitualCam plugin, and the second is with NDI tools instead. …
JSON is a good standard for data exchange. It can be useful to dialog with an ESP32 calling it with a JSON API, and getting its responses in JSON as well.
Here is one way to do it.
It has been developed with Visual Code and Platform.io plugin and based on https://github.com/me-no-dev/ESPAsyncWebServer library.
Start a blank main.cpp file, and add these following lines.
Start the local server on port 80:
Set the current network Wifi access. …
In this article, we will see how to install and use the Ethereum client Geth on a Raspberry Pi 4.
Download Raspbian Buster Lite: https://www.raspberrypi.org/downloads/raspbian/
Download and install Etcher: https://www.balena.io/etcher/
First the Raspberry Pi has to be installed and configured. If you like to test your own configuration, you can go to the next chapter.
Be careful, your SD Card will be formatted.