Is London a forest? Find the answer using GIS and open data.
Continue ReadingBlockchain systems can be difficult to scale and change is not easy. Here's why it's challenging, and what's currently being done to resolve scalability issues.
Continue ReadingWhat is sharding and how does it solve the scalability issue for Ethereum? This post covers what you should know about sharding.
Continue ReadingPathfinding is a common programming challenge with a wide range of uses. Here we'll look at a basic pathfinding algorithm with Python.
Continue ReadingIn the last post of the series, we look at how consensus is used within blockchain and EVMs. Find out more about how smart contracts works and how they run.
Continue ReadingHow is consensus achieved in environments where trust can break down? This post explores this in more detail and will also cover different consensus algorithms.
Continue ReadingConsensus is at the heart of the blockchain, but what does consensus mean and how is it achieved? We take an extensive look in this 3-part series.
Continue ReadingLearn about WorkManager, Google's new API, that can easily help you schedule tasks more efficiently.
Continue ReadingMerkle trees are a data storage technique that is especially useful in distributed systems. This tutorial will cover what you need to know about merkle trees.
Continue ReadingLearn how to pull data from an API. This tutorial covers API scraping concepts, challenges, and will walk you through creating your own Twitter API scraper.
Continue Reading