Let me show you a good approach for developing/running a web application for showing records from a database table on a web page. All you need is a web container and a database server. Of course you could install both on your development workstation (and potentially pollute your system configuration/registry or permanently put stress on ..
Introduction This article covers more advanced topics like routing and deployment to professional web servers like tomcat. For newbies I recommend reading my previous article about a simple workflow for developing SPA web applications. We will continue to use live-preview as the backbone of our workflow, but now and then you’ll want to check your ..
Introduction A fluid workflow is essential for effective and fast web client development. You want to immediately see the result fo any code change without having to monoteonously refresh the page in your browser or running required build commands each time. A good workflow is established when your browser window automatically refreshes the page as ..
I recently bought two MakerHawk RF Wireless 868 MHz LoRa modules, which are actually EByte E32 868T20D types. The E32 series is based on the SemTech SX1276/SX1278 RF IC from SEMTECH with transparent transmission and LoRa spread spectrum technology. EByte provides datasheets and product specs, but there is no library for Arduino or whatever. After ..
There are a few articles covering GPS Tracker which send GPS Data over the SIGFOX network. In my opinion they fall short of presenting a full stack solution which make use of the GPS Data by a remote client device like Android smartphones. So I decided to write an article about GPS Data processing on ..
Introduction The idea behind this article was that, although Basic Auth is considered to be extremely unsafe, adding SSL to it fully compensates for most safety concerns. Why is that? If your backend is SSL secured, data transfer happens through a tunnel which encrypts the whole HTTP request, effectively encrypting also the Basic-Auth authorization header ..
Introduction The idea behind a battery powered night light came from my realization that my bedside cabinet was already cluttered by a few electrical appliances, like a lamp, a radio, and a smartphone power adapter, and fumbling around while searching the light switch usually caused something to drop onto the floor. A night light usually ..
Introduction Outdoor IoT solutions depend on a long lasting and stable power supply, but where to find in the wilderness? What immediately comes into mind is battery power, but due to the incompatability between battery voltages and supply voltage of IoT modules like Arduino or ESP8266, a voltage converter is usually part of the circuit, ..
Introduction A couple of months ago I wrote an article about the WaveShare 1.54 inch e-paper display connected to an Arduino MKR1000. At some point of time, and for unknown reasons, the MKR1000 stopped working, and I didn’t want to shell out another freakin’ 35 bucks for a new one. In the meantime, I learned ..
Introduction The Espressif ESP8266-01 module is known for the excessive load it can incur on a circuit. This is particularly true when the module boots up and connects to a WiFi network. This load easily exceeds what the Arduino Pro Mini can provide through its builtin voltage regulator. I destroyed my Arduino module because I ..