Building a Simple Time Display in Rust: A Journey to EsfahanProgramming is often seen as a purely logical pursuit—ones and zeros, logic gates, and strict syntax. But every once in a while, we write a script that bridges the gap between the cold machine and the warm, chaotic world of human culture. Today, I wa...Dec 30, 2025 · 3 min readkiarash.hashnode.dev
Creating Elegant Graph Visualisations with TikZ Shadows in LaTeXWhen presenting graph theory concepts, adding subtle visual depth can significantly enhance your diagrams. Today, we'll explore how TikZ's shadows library transforms simple network diagrams into professional visualisations. https://github.com/amirkia...Sep 5, 2025 · 3 min readkiarash.hashnode.dev
Yazi: A Modern Terminal File Manager Worth Your AttentionYazi is a blazingly fast terminal file manager written in Rust that brings visual previews to the command line. Unlike traditional CLI file managers, Yazi displays image thumbnails, syntax-highlighted code, and video frames directly in your terminal....Aug 27, 2025 · 2 min readkiarash.hashnode.dev
Creating Elegant Graph Visualizations with TikZ: From Simple Networks to Complex StructuresGraph theory visualizations are essential for understanding network structures, algorithms, and mathematical relationships. In this post, I'll walk through how to create professional-looking graph diagrams using LaTeX and TikZ, progressing from a sim...Aug 25, 2025 · 5 min readkiarash.hashnode.dev
Drawing Grid Matrices with TikZ: A Labelled Node ExampleThis example was part of a personal project during my undergraduate studies in 2011. I wanted to share it with you as it might be of interest. https://github.com/amirkiarashkiani/Drawing-Grid-Matrices-with-TikZ-A-Labeled-Node-Example Introduction C...Aug 24, 2025 · 4 min readkiarash.hashnode.dev