Hi there 馃憢

Welcome to my blog, where we don’t care if it’s irrelevant, we care if it’s engineering.
Thumbnail: Probably yes, definitely no. - Bloom filters

Bloom filters, the magic of O(1) indexes with rust

We will explore one simple and one Production-ish implementation of this with Rust cause it鈥檚 a great language and not as hard as you might think. I won鈥檛 dive into the history and mathematics of bloom filters, this wikipedia page does that great. I will be focusing more on intuition of how they work and how to make one. You can find the code at the backend-rs github repo So without further adieu....

November 26, 2023 路 9 min 路 1875 words 路 Abhay
Thumbnail: Server with various payment gateways

Building a Modular and Extensible Payments System [0]

Foreword Skip to requirements This is a story of technical debt and its inevitable payoff. It鈥檚 not a cautionary tale and let鈥檚 not take away that technical debt is bad, technical debt is much like financial debt. In fact, our modern economy relies heavily on various forms of debt. The key is managing and repaying debt effectively, tell that to the governments around the world :P Let鈥檚 start from the middle In my day job at Tealfeed, we added a revenue-generating feature, with stripe as the payment gateway....

September 17, 2023 路 7 min 路 1380 words 路 Abhay

Bouncing Bead - Maths from chaos [0]

Why Mathematics is truly fascinating, seemingly chaotic behavior once broken down to bits, bytes and variables starts making sense not only helps us to not only predict the future behavior and utilize those predictions to our applications; but the journey of solving a problem provides us with tools for solving the next problem blocking our way. To put it poetically, the real maths is the tools we made along the way....

August 12, 2023 路 2 min 路 409 words 路 Abhay

GitHub profile visit counter - Backend Basics [0]

Why are we here? Pardon the philosophical headings, they make writing blogs interesting for me. You might have came across some GitHub profiles with a counter that keeps track of how many visits did that page got. As you can see in the image above the counter at the bottom shows 6 i.e. there have been 6 visits to the page. To see the current value go to my GitHub profile....

July 19, 2021 路 11 min 路 2152 words 路 Abhay

0 min 路 0 words 路 Abhay