R

Rohan Shrestha

@rohanshrestha

Joined December, 2025
4Articles
R
Rohan Shrestha
December 10, 2025
6 min read
Technology

Understanding  yield  in Python, TypeScript, and Go

Understanding yield in Python, TypeScript, and Goyield is most famously associated with Python, but the underlying idea—producing values lazily rather than all at once—shows up in different ways across languages. In this post, we’ll explore:Python: real yield keyword and generatorsTypeScript / JavaS

R
Rohan Shrestha
December 06, 2025
3 min read
Technology

Overcoming Synchronous Parsing Issues with Docling

Recently, I integrated Docling—a solid framework for document parsing and chunking—into a production system. With the introduction of their API server docling-serve, integrating Docling has become easier than ever. However, while working on this, I encountered a few challenges with synchronous docum

R
Rohan Shrestha
December 14, 2025
4 min read
Technology

Dijkstra's Algorithm: Finding the Shortest Path

Imagine you're in a city and want to get from point A to point B as fast as possible. You don't just want any path; you want the shortest one. That's exactly what Dijkstra's algorithm handles. It is the fundamental logic sitting underneath many GPS systems and network routing protocols.At its core,

R
Rohan Shrestha
December 14, 2025
4 min read
Technology

Graph Data Structures: Mapping Relationships Like a Pro

Why Engineers Love Graphs: A Deeper Dive into Graph Data StructuresGraphs are the go-to data structure when relationships matter more than just raw values. Instead of organizing data in a rigid, hierarchical fashion or in rows and columns, graphs allow us to express entities as nodes and their conne