Recent posts

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...

A Rust library for for BME-680

less than 1 minute read

https://mastodon.social/@nuculabs/113811889816569079 Iโ€™ve found a BME680 library written in Rust, but I could not compile it because the author added crates...

Cancellation Token Pattern in Python

2 minute read

Hello! ๐Ÿ‘‹ The Cancellation Token Pattern article is a pattern inspired by C#โ€™s CancellationToken struct and Golangโ€™s context package. The main idea of the p...