Recent posts

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

How to install HP LaserJet 107a Drivers on Linux

1 minute read

Hello everyone! 👋 I’ve recently installed Fedora on my main PC and I wanted to write this post to serve me as a memo on how to install the HP LaserJet 107 p...

My experience with BambuLab A1 and 3D printing

3 minute read

Introduction Hello everyone, 👋 This is my first post of 2024, and ever since I’ve started the blog in ~2018, I’ve had engineering ` Programming, Cloud an...

Implementing cat with Kotlin Native

4 minute read

Introduction Hello! 👋 In this article we’ll implement the cat command utility which is used in many Unix like systems like Linux and macOS. To implement ...

ncdu: NCurses Disk Usage

less than 1 minute read

Hello everyone! 👋 This is a short article about a handy tool called ncdu. The tool helps you delete files and directories from your filesystem. I use it...

Learning Kotlin

3 minute read

Introduction Hello everyone! 👋 The year of 2023 has come closely to an end, and I want to write a short article about my experience with Kotlin and what...

Idempotency in Your API

3 minute read

Introduction Idempotency is a crucial property in the world of APIs, ensuring that operations can be applied multiple times without changing the result. I...

Windows Task Scheduler - Quick Start

2 minute read

Introduction Hello everyone 👋, This is a quick post about the windows task scheduler, if you’re a Software Developer using Windows the task scheduler is a ...

Project Showcase: Image Tagging

less than 1 minute read

Hello there 👋, This is a showcase of a project I’ve been working on for the past weeks. It’s a simple cross-platform desktop application that allows you to ...