What is DeFi? Have you ever heard about defi before? Are defi apps the ultimate killer apps in the crypto space or just new hype? No matter if you never heard about defi before or you want to make sure you understand it right this article is for you. DeFi […]
Videos
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 […]
Introduction When it comes to code compilation and execution, not all programming languages follow the same approach. One of the common although not ideal ways to differentiate them is to split them into 2 groups compiled and interpreted languages. The main goal of both compilation and interpretation is to transform […]
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 […]
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 […]
What is the Lightning Network? Lightning Network is a payment protocol that operates on the top of the Bitcoin network (“Layer 2” solution). It’s a network of decentralised nodes that allows for sending a huge number of transactions exteremly fast and for a negligible fee (even sub-satoshi level). The Lightning […]
What is the Two Generals’ Problem? The Two Generals’ Problem, also known as the Two Generals’ Paradox or the Two Armies Problem, is a classic computer science and computer communication thought experiment that we’re going to talk about in this post. First of all, to avoid any confusion, we need […]
What is the Actor Model? Actor Model is a conceptual model of concurrent computation originated in 1973. In the Actor Model, an actor is a fundamental unit of computation and everything is an actor. The only allowed operations for an actor are: to create another actor, to send a message […]