Recent posts

How to use RocksDB with Go

3 minute read

Hello everyone! 👋 I’ve had to work with RocksDB recently and in order to use it from Golang I had to jump a few hops before getting it to work properly. ...

Self Hosting PeerTube on Fedora Server

11 minute read

Hello everyone! 👋 This is my first blog post in 2025, and I’d like to talk about my experience in self-hosting PeerTube in Fedora Server and how to do it...

The Go *Options pattern

3 minute read

Introduction Hello everyone! 👋 In this article I’ll present you the options pattern in Golang. The pattern is useful when you want to create a function tha...

The Hash Set

2 minute read

Introduction A hash set is a data structure that allows storing elements inside a set using a hash function. The set is a data structure that offers effici...

Ranking: BM25+

2 minute read

Introduction The BM25+ is a ranking algorithm used to rank text documents based on a relevance score. It is used in search engines to determine which docum...

The Linked List

4 minute read

Introduction A linked list is a fundamental data structure which consists of Nodes that are connected to each other. Other variations are: Double linke...