Posts

2025/04/21 | Consume the Input Only When Some<T> is returned | rust idiomatic

This post provides unideal, decent and ideal solutions to the problem of consuming the input only when Some<T> is returned.

2025/03/25 | Open Source Licenses: A Deep Dive into Their Meaning | licenses open-source

This post aims to provide a deeper understanding of the meaning of licenses, both permissive and copyleft, and their implications for developers and users.

2024/08/10 | Exploiting Finite State Automata for Efficient Lexical Analysis: A Rust Implementation | compilers rust

An implementation of a lexical analyzer using non-deterministic finite automata (NFA) in Rust.