Engineer, Writer, and Bassist. Seeking my own path rather than following the crowd. I value deep reflection, playing the bass, and the cozy life with my wife and Leo(🐶).

Posts

25 Mar 2025

Loop Labels in Rust

Learn how to avoid confusion in complex loop structures with labels.

22 Mar 2025

Difference of Blocks vs Closures in Rust

This post breaks down their differences, when to use each, and how they compare to Go’s func().

20 Mar 2025

Comparison of String in Rust and Go

Let’s compare how strings work in Rust and Go.

19 Mar 2025

Should You Really Get a MacBook?

This post explores whether a MacBook truly fits your needs, budget, and lifestyle — especially if you’re a student or aspiring developer.

18 Mar 2025

Error Handling in Rust

Learn how to handle errors in Rust using unwrap, expect, and unwrap_or.

17 Mar 2025

Macros in Rust

Let’s understading How macros in Rust work and comparing with C language

16 Mar 2025

Inline Functions in C

Inline function is used for performance optimization, encapsulation, and reduced stack usage

14 Mar 2025

Defer doesn’t always reflect the latest value in Go

Learn common issues when using defer in Go.

13 Mar 2025

Goroutine Synchronization in Go

sync.Cond is a condition variable that helps synchronize multiple goroutines.

12 Mar 2025

How to track gas consumption in Cosmos SDK

Cosmos SDK provides a GasKVStore that tracks gas consumption in real-time during transaction execution.