Picture this - A college kid and a self-doubting scribbler, grinning ear to ear as his words make their way to 'THE' Indian Express!
Yes, that was me in '97, and that memory still puts a happy smile on my face.

But let me share another unexpectedly flattering, yet slightly embarrassing memory. It was when I discovered that my article 'Equals & Hashcode in Java' is being referred to by the likes of University of Pennsylvania, Hibernate, amongst others.

Despite all this, my three blogs often wonder if I've gone into hiding. I tend to write only when I'm smitten by an idea, or deeply disturbed by an event. Nevertheless, this year, paid technical-writing gigs found me somehow.

So, I decided to get serious about curating my writings in a single place. Here is a mélange of selected writings - technical, leisurely, and my candid musings on business, work, and this mysterious thing we call life. Dive in and explore the rabbit-hole that calls you.


Technical



Minimum Advertised Price Monitoring with ScrapingBee
Minimum Advertised Price Monitoring with ScrapingBee

There are many different things you can accomplish using ScrapingBee. In this tutorial, you’ll be showing the reader how to monitor the minimum advertised price of a product by using the ScrapingBee API.

How to run API integration tests
How to run API integration tests

API integration testing is a crucial part of the development process. It helps ensure that the integrations are reliable, efficient, and secure.

Materialized Views: Precompute with Postgres | Hydra
Materialized Views: Precompute with Postgres | Hydra

A materialized view contains the precomputed results of an SQL query. Unlike a regular views, materialized views actually store the results in separate database objects. Although they...

True Lies of ChatGPT
True Lies of ChatGPT

When I say “true lies”, I mean that ChatGPT is blurring the lines between truth and fiction (lies). If not impossible, it is now extremely…

Memory Management in Java
Memory Management in Java

Java memory management is the process of removal of unreferenced objects to create working memory space for the new objects. Learn more about java memory, issues & more...

OpenCV on Android : Part 1
OpenCV on Android : Part 1

We had a rather peculiar problem – we wanted to empower ground-level volunteers to scan MCQ sheet (a simple MCQ form as a bubble-sheet – for surveys or exams) without any expensive OMR machine and we wanted to explore if it would...

Equals and Hash Code in Java
Equals and Hash Code in Java

Correct implementation of equals() and hashCode() methods in Java.

Making recursions faster, 7 million times...
Making recursions faster, 7 million times...

The title of the post is not misguiding at all. Take a look at the time-taken numbers for the two rec...

Work & Life



The Swiss-knife generalist
The Swiss-knife generalist

Multi-functional generalists with unusual breadth become immensely valuable with their inter-disciplinary insights. Moreover, many innovations have come from non-experts, when people tried to combine knowledge, experience from multiple…

Journey Of Self Exploration 4 – Career Concepts & Career Paths
Career Concepts & Career Paths

Driver and Brousseau’s insight with regard to careers and success is that they recognized that not everyone is motivated by power and wealth. Left to their own devices, people will choose a variety of career paths, only one of which really…

She left her corporate job and started a health food startup
She left her corporate job and started a health food startup

Shilpa Phadke has an interesting profile – she worked in the telecom sector for 20+ years before she quit her corporate job in 2012 to explore opportunities to be on her own . Her journey aft…

Non-English Writings



ग़ज़ल का सफ़र.. | मिसळपाव
ग़ज़ल का सफ़र.. | मिसळपाव

ह्या वयस्कर जोडप्याचेही असेच, “ख़ामोश यादों के सिवा, घर में रहा कुछ भी नहीं” काही झाले असेल का ह्या विचाराने मी त्या संध्याकाळी अस्वस्थ होत राहिलो. आजकाल ह्या ओळी ऐकतांना त्या संध्याकाळी नुब्रा व्हॅलीत…

क्यों लिखता हूँ ?...
क्यों लिखता हूँ? | Kavishala

तुम कहती हो, पढ़कर सुनाओ, मै ढंग से पढ़ नही पाता हूँ, कभी तेज़, कभी बुदबुदाता हूँ| काग़ज़ पर लिखी अपनी कविता, पढ़ते, गुनगुनाते हिचकिचाता हूँ|