Golang Project Structure

Tips and tricks for writing and structuring Go code



Why Your Passwords May Be Dangerously Insecure

Passwords provide access to many of the websites and online services that we use on a daily basis. It is, therefore, vitally important to ensure that our passwords are secure and less prone to attack by anyone who may wish to do you harm. This post will discuss nine common mistakes that you or others […]

How to Generate Safe and Secure Passwords

There are many services online that will claim to create unique, reliable and secure passwords for you, but can you trust other people’s code? It’s hard to know. Often you can trust the largest and most popular websites, but sometimes there are bugs or even intentional backdoors that will expose your generated passwords to the […]

Writing Secret Messages With a Caesar Cipher

A statue of the Roman general Julius Caesar.

I’m going to show you one of the simplest methods available to secure a message, making it harder for unwitting observers to read. A cipher is a word used for a method that allows text to be encrypted or decrypted — in other words, made harder to read and then restored to an original form. […]