A collection of tech notes, personal reflections, and evolving thoughts about whatever’s caught my curiosity.

notes

Modernization of Apps

9 May 2025

One of the main topics discussed in the seminar I attended was modernizing legacy applications.

Legacy applications are typically monolithic in nature, making it difficult to scale or integrate new features quickly. The monolithic apps ruled the software industry for a very longer time, but now people are moving (already many moved) to its great alternative, the microservice architecture.

I’ve come across monolithic applications that are tightly coupled with environments like Oracle or .NET, where growth can become a painful process. Over time, these systems tend to become slow, expensive to maintain, and resistant to change.

Monolithic and microservice architecture

notes

The Avenues

9 May 2025

The expanded Avenues Mall is a beautiful place to explore. These photos are from the sea-facing area.

notes

Unknown universe

9 May 2025

We will meet again
in an unknown universe,
where I am the wizard,
and you, my witch
where I will cast
the most divine spell:
“Tvayi prema karomi.”

Beneath the raining stars,
We will fall in love again,
after a million lifetimes.

notes

Office plants

8 May 2025

After my eyes grew tired, I stepped outside the office to relax. I stood there for a while and noticed these plants growing in the middle of the desert and they brought me a sense of peace.

essay

To PostgreSQL

8 May 2025
Earlier this week, I went to a seminar on Amazon AWS conducted by one of their partner organizations.
notes

Hide details in the mobile screen with Bootstrap

7 May 2025

In the feed page I need to hide the dotted line in the mobile screens. So here you can see how its can be done in Bootstrap.

  • d-none d-md-flex: shows only on md and up (desktop/tablet)

  • d-block d-md-none: shows only on mobile

  • text-nowrap: prevents text from wrapping

<div class="mb-3">
  <!-- Desktop layout -->
  <div class="d-none d-md-flex align-items-center">
    <a href="{{ .Permalink }}" class="text-decoration-none fw-medium me-2 text-nowrap">
      Sample heading
    </a>
    <div class="flex-grow-1 border-bottom dotted-line mx-2"></div>
    <p class="text-muted small text-nowrap mb-0">Date</p>
  </div>

  <!-- Mobile layout -->
  <div class="d-block d-md-none">
    <a href="{{ .Permalink }}" class="text-decoration-none fw-medium d-block mb-1">
      Sample heading
    </a>
    <p class="text-muted small mb-0">Date</p>
  </div>
</div>
notes

SQLite is the most deployed and most used database

6 May 2025

Avinash is sharing some cool facts about SQLite.

  • SQLite is the most deployed and most used database. There are over one trillion (1000000000000 or a million million) SQLite databases in active use.

  • SQLite is likely used more than all other database engines combined. Billions and billions of copies of SQLite exist in the wild. It’s everywhere.

These are mind blowing, have a look into that.

Article link

notes

Thinking framework

6 May 2025

Framework for responding to a conversation that might have hurt you.

  1. Analyze what they said: Reflect on the words and tone used.
  2. Understand the meaning: Consider the intent behind the message.
  3. Consider the reason: Think about why they might have said this.
  4. Respond clearly and calmly: Share your perspective without escalation.
  5. Show kindness and empathy: Approach the entire conversation with patience and compassion.
essay

Why Shelf

6 May 2025
Update A few days later, I decided to combine the Shelf posts with the Desk section. I’ve realized that, for now, I don’t have much time to invest in maintaining a separate section. Yes, only time knows the future.