
Settlement can wait, Acceptance cannot: Cryptographic Offline Payments for the Nigerian Market
Payments Without Internet: A Stored-Value Ceiling Protocol for Connectivity-Constrained Markets
Search for a command to run...

Payments Without Internet: A Stored-Value Ceiling Protocol for Connectivity-Constrained Markets

"Future users of large data banks must be protected from having to know how the data is organized in the machine." — Edgar F. Codd, Inventor of the Relational Model This quote from Edgar F. Codd, the inventor of the relational data model, is now a f...

Introduction It started with a simple motivation — I wanted a reliable and affordable way to experiment, learn, and host personal services without running them on my daily machine. I've always believed that the best way to understand systems is to bu...

This article builds upon the last entry in the “Golang Primer” series, where we delved into the intricacies of Go syntax and covered fundamental language features, specifically focusing on primary data types in Golang. In this installment, we take a ...

A comprehensive introduction to syntax, variables, data types, and control structures in Golang.

An in-depth look at the key features of Go, its installation, and an introductory guide to writing programs.

As a developer with experience in several object-oriented programming languages, it can be challenging to switch to a new language that follows different paradigms. However, learning a new programming language can be rewarding, especially when it off...

This is the second part and continuation of the 2-part article that discusses the limitations of common approaches to analytics data gathering, especially in large projects, and proposes a robust solution for projects of all sizes. While you can read...

Introduction Analytics is an integral part of any project because it is essential to know how users interact with the product in order to improve their experiences in future releases. It is also important to gather data for business insights and vari...