
A brief introduction to what AWS offers in the area of IoT.

Go lets you do easy things, hard thing, crazy things… Let’s do some crazy things.

Python code that defines a threat model? Let’s find out how it works.

Why do we love shell scripts?

Programming changes. Here are my thoughts about main driving factors for these changes.

Sometimes it is better to use a made-up codename than choose a meaningful name for the project. FlameFrost, JungleJewel, NeonNebula — not only do they sound cool, but also may be a good idea for a project name. Here is why.

A simple solution for straightforward data visualization. If you want to explore techniques beyond plain text output, here’s how to start.

My guidelines for handling errors in Go.