Hamish Gibbs
Hamish Gibbs' Blog

Hamish Gibbs' Blog

Follow
homebadges

Understanding Merkle Trees

Aug 1, 20218 min read

In this article, we will build an understanding of Merkle Trees and their applications. What is a Merkle Tree? A Merkle Tree is a data structure that...

Understanding Merkle Trees

Gridded Spatial Data: Bing Tiles

Aug 1, 20217 min read

How do we store and query large spatial datasets? Here, we will build our understanding of the mathematical foundations of the Bing Tile System. To...

Gridded Spatial Data: Bing Tiles

Understanding SHA-1 with Python

Aug 1, 20216 min read

How does a hashing algorithm actually work? And what makes it secure? In this article, we will look at an implementation of SHA-1 (Secure Hashing...

Understanding SHA-1 with Python

Cheatsheet: Bitwise Operators

Jul 31, 20214 min read

A quick reference for bitwise operators. These operators define the way that computers rearrange bits to perform calculations and represent data....

Cheatsheet: Bitwise Operators

Binary & Hexadecimal

Jul 31, 20214 min read

Here, we will dive into binary and its default representation: hexadecimal. Binary is the core numeral system used in computers. To do anything, your...

Binary & Hexadecimal