How does Ampleforth work? AMPL Explained

Intro What is Ampleforth? How does it work under the hood and why do the number of my AMPL tokens keep changing every day? You’ll find answers to these questions in this article. What is Ampleforth? Okay, so what is Ampleforth all about? Ampleforth, in essence, is a new cryptocurrency […]

How Do Liquidity Pools Work? DeFi Explained

Intro What are Liquidity Pools? How do they work? And why do we even need them in decentralized finance? Also, what are the differences between liquidity pools across different protocols such as Uniswap, Balancer or Curve? We’ll be going through all of this in this article. Before we start, if […]

What Is Yield Farming? DeFi Explained

Intro Yield Farming is now one of the hottest topics in decentralized finance and there is a high chance you may have already heard something about insane returns that some of the yield farmers are making. So what is yield farming? How did it all start? What are some of […]

Code is Law? Smart Contracts Explained

Introduction Have you ever heard the expression “code is law” where technology is used to enforce rules? In that case, do we even need lawyers? Or maybe we can live in a fully automated world where code dictates what we can and cannot do. With the current development of smart […]

UDP vs TCP. What are the differences?

Introduction UDP and TCP are both transport protocols used for communication between different hosts. They’re part of the transport layer in the broadly-known OSI model. The transport layer is responsible for delivering data to the correct application processes over a network. UDP and TCP combined together contribute to pretty much […]

Stock Market Halted? Circuit Breakers Explained

Introduction On the 9th of March 2020, the New York Stock Exchange halted trading for 15 minutes as the result of triggering level 1 circuit breaker caused by a 7% drop in the S&P 500. The last time the circuit breaker kicked in was back in October 1997. What are […]

Bitcoin Halving Explained. Code analysis.

What is Bitcoin halving? Bitcoin halving is an event that reduces the supply of newly produced bitcoins by half. It occurs every 4 years or to be precise every 210000 blocks and it is a part of the validation logic in the Bitcoin source code. Bitcoin halving is important to […]

Apache Kafka Explained

Pub/Sub Before we dive into Kafka let’s start with a quick recap on what publish/subscribe (pub/sub) messaging is. Publish/subscribe is a messaging pattern where the sender (or the publisher) doesn’t send data directly to a specific receiver. Instead, the publisher classifies the messages without knowing if there are any subscribers […]