Electrocute your hands with this new gadget!
OK we’ve all read stories now about exploding cell phones and fires. Thus we know that lithium-ion batteries can deliver a lot of current in a short interval. Usually there are safety tools in place to prevent this from being an issue. So I bought a device that not only removes those safety tools, but…
Another cloud suicide: Cloud lessons on pinning and semVer, and CI
There’s two basic strategies for versioning software: semVer (in which the number has semantic meaning), and calVer (in which the number reflects the date). Pros and cons to both. In a nutshell, if you use ‘semVer’, you must obey: MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a…
High precision web error codes and cloud availability
Ever get an error on the web? Its some 3-digit number (404, 502, etc). Ever wonder, how precise is that? Well the Government of Canada did, and now adds another significant digit. Here’s a 503.0 error. No more do you wonder, should I round-up from 503.5? Also, did you ever wonder what sort of web-outage…
The risk of the link shortener
In my twitter feed I got this message from Shared Services Canada. It says: 2019 tech resolutions: Learn about your online security and privacy settings to keep your information private! Stay cybersafe with these tips: http://ow.ly/6pGp30n2i96 #SSCtechSPC @GetCyberSafe #GCdigital OK, nice sentiment. The URL it references is http://ow.ly/6pGp30n2i96, pointing to ‘https://www.getcybersafe.gc.ca/cnt/prtct-yrslf/prtctn-dntty/index-en.aspx‘. What is this? .ly is…
Deleting pipelines in Gitlab 11.6
Gitlab 11.6.0 just released, and one of the new features is deleting a pipeline. Why might you want to delete a little bit of history? Well, perhaps you have inadvertently caused some private information to be printed (a password). Or perhaps you left Auto DevOps enabled and ended up with a whole slew of useless…