How Bad Code can hinder your career?Code is direct equivalent of product specs and requirements. So, if you write that code in not-so-nice style of programming, then following…Feb 16Feb 16
Why CSP over thread-per-connection?Remember the days when every website took an eternity to load? Yeah, not fun. Thankfully, things have changed, and concurrency is key to…Feb 14Feb 14
How to think better logical and analytical?First off, I’m also continuously exploring new methods of achieving it. But what thought to share how far my journey went and it might help…Jan 2Jan 2
Why Time Series Database is peculiar among SQL and NoSQLIn the vast landscape of databases, Time Series Databases (TSDB) is a unique datastore bringing a unique set of offerings to the table.Dec 2, 2023Dec 2, 2023
Romancing with Code: An Ode to Functional ProgrammingToday, I’m thrilled to share a little series of events I had with a humble piece of code — the Hamming distance calculator. This journey…Nov 29, 2023Nov 29, 2023
The Magic of Tail Recursion: Saving MemoryIf you’ve played around with recursion, you probably started with figuring out how to calculate factorials. But did you ever stop to really…Nov 22, 2023Nov 22, 2023
“Concurrency performance battle : Java 21 Virtual Threads vs.Hey folks! Today, let’s embark on a journey into the world of concurrent programming and explore the fascinating realms of Java 21 Virtual…Nov 9, 20231Nov 9, 20231
Why Attaining Clarity Swiftly is Crucial for Solving Challenging Problems in Software EngineeringIn the today’s software engineering, writing code is only one part of the job. The real differentiator between a good engineer and a great…Nov 5, 2023Nov 5, 2023
Book Review: “Programming Elixir ≥1.6” by Dave ThomasIn "Programming Elixir 1.6," Dave Thomas, the author, provides a concise yet comprehensive guide to understanding and applying the Elixir…Nov 4, 2023Nov 4, 2023