Understand the internals of Docker, including Virtualization, Union File System, Docker Layer Caching, and the Docker run time.
Continue ReadingMinimize the number of costly DOM operations required to update the React UI with these 21 optimization techniques.
Continue ReadingIs 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 Reading