Show Posts in

Encrypting Text using AES-CBC in NodeJS

Encryption allows an actor to obscure data in a day that prevents unwanted parties from viewing the raw contents. Using some kind of secret, an actor can encrypt data that can be later decrypted by using the same secret. With regards to the majority of encryption algorithms, this …

Bash Script for Renewing Let’s Encrypt Certificates

Lets Encrypt is a great certificate generator for servers requiring HTTPS support (and let’s face it, it should be 100% of websites by now). Instructions on how to set up Let’s Encrypt are easy enough to follow, but renewing certificates when the time comes can be tedious. I …

The “my ads.txt is too big” myth

Working with publishers from the service provider side has been enlightening on many a topic. Ad tech is a fascinating industry that really appears to want to change, but really never does. Technology comes and goes and laws are made that aren’t always followed. At the end of …

Niko Dimmer Switch for Philips Hue Review

The Niko Dimmer switch is a wireless and battery-less 4-button switch that can be used to easily control Philips Hue smart lights. The switch doesn’t require any connection to the mains power nor any batteries to operate – it is a kinetic energy switch which derives enough power …

Free Team Time-Tracking: Clockify Review

Time tracking is a basic workplace principle dating back to punch cards. Tracking the time of each employee helps everyone manage their hours better (under the right circumstances) and can even be legally necessary in some countries / industries. Freelancers also benefit from time-tracking when their projects are …

Using CSS to Style console.log Output

The browser console is the place to start when debugging websites and webapps, and there’s absolutely no reason that it should be static and boring. The console in most modern browsers is almost a browser in itself, and you might be surprised with what it can actually render. …