Rust Nom tag with graceful whitespaceThis article assumes you have familiarity with Rust and heard about nom. To jog memory in one line, nom is a popular parser combinator…Dec 4, 2023Dec 4, 2023
Rust in Distributed System EnvironmentWhat makes Rust a good choice for the distributed system? Well, to validate this, let’s write some code involving distributed systems…Jul 25, 2023Jul 25, 2023
Rust learning with Advent of codeBeing a polyglot and biased towards building low latency distributed systems, Rust has always been on my list. I have deployed Rust code…Jul 18, 2023Jul 18, 2023
Cheatsheet from Designing data-intensive applications — Part IThe book “Designing data-intensive applications” (DDIA) by Martin Kleppmann, is a must-read book for Software professionals. Many of us do…Feb 6, 2023Feb 6, 2023
WeakReferece — why I strongly recommend itWhen we design cache or apply observer patterns, we tend to hold a reference to resources aka objects. Holding reference implies sole…Jan 26, 2023Jan 26, 2023
Spliterator: Concurrency in Java Parallel StreamJava 1.8 came with streams API which supports parallel execution on Collection. It is simple, elegant but when and how to use them is not…Mar 21, 2021Mar 21, 2021