Skip to content
No results
  • About Me

Connect with me

amritpandey.io
  • About Me
amritpandey.io

BM25 Algorithm for text retrieval

  • Machine Learning
  • November 4, 2024

BM25 is a powerful ranking algorithm for text retrieval. This article explores how BM25 improves search accuracy by balancing term frequency and document relevance. Learn how it works and why it’s widely used in modern search engines!

Read MoreBM25 Algorithm for text retrieval

Insights from Building an Embeddings and Retrieval-Augmented Generation App

  • Artificial IntelligencePython
  • November 1, 2024

This article explores the challenges and lessons learned while developing a Retrieval-Augmented Generation (RAG) app with embeddings. Discover best practices, optimization techniques, and real-world takeaways to enhance your AI-driven applications!

Read MoreInsights from Building an Embeddings and Retrieval-Augmented Generation App

Winter Arc is your last hope to win this year

  • CareerProductivity
  • September 13, 2024

Do you remember your new year resolution? Are you dissapointed that you failed to accomplish your goals yet again!? Brace yourself because Winter Arc is your only hope to crush them.

Read MoreWinter Arc is your last hope to win this year

A Simple and Scalable Architecture for Your Next To-Do App

  • Software Development
  • September 9, 2024

Learn how to design a simple yet scalable architecture for your next hobby app. This article covers best practices, key design decisions, and strategies to ensure flexibility and maintainability as your app grows.

Read MoreA Simple and Scalable Architecture for Your Next To-Do App

To Garbage Collect or not to

  • ProgrammingRust
  • May 10, 2024

Memory management is crucial in programming. While garbage collection prevents leaks, it adds performance overhead. Rust avoids this by enforcing strict ownership rules, ensuring efficiency without GC. Future models may blend both approaches for optimal performance.

Read MoreTo Garbage Collect or not to

MVP: An improvement over Model View Controller

  • Software Development
  • February 2, 2024

The Model-View-Presenter (MVP) pattern refines the classic Model-View-Controller (MVC) approach by improving separation of concerns and testability. This article explores how MVP enhances UI development and why it might be a better choice for your next project.

Read MoreMVP: An improvement over Model View Controller

“Linux” is not the name of Operating System you know of!

  • Software Development
  • July 1, 2019

Ever wondered how Unix, BSD, Minix, and Linux are connected? This article unpacks their history, key differences, and how they shaped modern operating systems.

Read More“Linux” is not the name of Operating System you know of!
Prev
1 2 3
Next

Tech Unraveled in your inbox every week!

Subscribe to my newsletter.

Search

No results

Posts

Programming Myths We Desperately Need to Retire

May 1, 2025

Understanding Java’s Asynchronous Journey

May 12, 2025

Can you defend your favorite programming language?

May 25, 2025

I made a micro server to host my bots

May 24, 2019

More Than Code: 8 Lessons for Better Programming

June 16, 2019

Tech Unraveled: Insights, Code, and Beyond.

Copyright © 2025 - Amrit Pandey