### You down with PGP? Yeah you know me!

Encryption, Fundamentals

When “pretty good” is good enough PGP stands for “Pretty Good Privacy”. It’s a set of algorithms for encrypting, compressing, and signing data so...

### Encryption Primer, How does this all work?

Encryption, Fundamentals

How does encryption work? In order to talk about encryption, you usually have to talk about math. Lots of fairly complicated math. People write...

### Base16 and all that Jazz

Fundamentals

Photo by Vidar Nordli-Mathisen on Unsplash Oh God. HEX! It’s just so hard to get your head around. A lot of people think that getting into...

### SONOFF MicroPython Wonderland

ESP8266/ESP32, Automation

Over the weekend I flashed off the default firmware on a cheap Sonoff basic Internet connected relay. Along the way I ran into a few issues, but...

### Setting up Hexo Auto-deploy from Gitlab

Web Dev, Gitlab, Automation

In a previous post I talked about why I like the idea of a static site generator, and the reasons for choosing to use one. In this post I want to...

### Static what Generator?!

Web Dev

Recently I’ve become disillusioned with most CMS options. They’re a pain to keep updated, plugins are constantly being abandoned, and they’re so...

### Table based design: Why I loathe it, and you should too!

Web Dev

If there is one thing that grinds my gears it’s table based design and the “web development” companies that continue to use it. Web development is...

### The Plasma Speaker Saga pt.III

Other Electronics

Well today’s the day! On the eve of Canada day I have made a giant step towards a good version of the plasma speaker! After letting the magic...

### Create Own Membrane Matrix Keypad (and Hooking It Up to the Arduino)

Other Electronics

So you want to create your own membrane keypad? Why? well making your own keypad can be useful for many reasons. It’s cheap and easy to do, it can...

1