DEV Community

Ramu Narasinga profile picture

Ramu Narasinga

I study large open-source projects and create content about their codebase architecture and best practices, sharing it through articles, videos.

Location India Joined Joined on  Personal website https://ramunarasinga.com github website
Five Year Club
1 Week Community Wellness Streak
Writing Debut
Four Year Club
Three Year Club
Two Year Club
One Year Club
codeSearch function in Codebuff codebase.

codeSearch function in Codebuff codebase.

Comments
3 min read

Want to connect with Ramu Narasinga?

Create an account to connect with Ramu Narasinga. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
`runTerminalCommand` function in Codebuff codebase.

`runTerminalCommand` function in Codebuff codebase.

Comments
3 min read
PostHog configuration in Codebuff codebase.

PostHog configuration in Codebuff codebase.

Comments
3 min read
`rageDetectors` in Codebuff codebase.

`rageDetectors` in Codebuff codebase.

Comments
3 min read
Codebuff, an open-source AI coding assistant.

Codebuff, an open-source AI coding assistant.

Comments
2 min read
mermaid-isomorphic in mcp-mermaid codebase.

mermaid-isomorphic in mcp-mermaid codebase.

4
Comments
2 min read
logger.ts in mcp-mermaid codebase.

logger.ts in mcp-mermaid codebase.

Comments
2 min read
glama.json in mcp-mermaid codebase.

glama.json in mcp-mermaid codebase.

Comments
1 min read
shutdownManager.ts in mcp-mermaid codebase.

shutdownManager.ts in mcp-mermaid codebase.

Comments
2 min read
`#` symbol to define private class fields and methods in JavaScript.

`#` symbol to define private class fields and methods in JavaScript.

Comments
2 min read
Symbol.iterator in Ripple codebase.

Symbol.iterator in Ripple codebase.

Comments
2 min read
What is ESTree?

What is ESTree?

1
Comments
3 min read
You ever defined a constant with value `1 << 2`?

You ever defined a constant with value `1 << 2`?

1
Comments 2
2 min read
Ripple, the elegant TypeScript UI framework.

Ripple, the elegant TypeScript UI framework.

Comments
3 min read
smithery.yaml in mcp-mermaid codebase.

smithery.yaml in mcp-mermaid codebase.

Comments
2 min read
Zustand usage in workbench package in the Motia codebase.

Zustand usage in workbench package in the Motia codebase.

Comments
2 min read
`fast-deep-equal` package in Puck codebase.

`fast-deep-equal` package in Puck codebase.

Comments
2 min read
trackEvent function in Motia codebase.

trackEvent function in Motia codebase.

Comments
2 min read
State management in Puck codebase.

State management in Puck codebase.

Comments
2 min read
generateTraceId function in Motia codebase.

generateTraceId function in Motia codebase.

Comments
2 min read
`handlebars` package in Puck codebase.

`handlebars` package in Puck codebase.

Comments
2 min read
logger.ts in Motia.dev codebase.

logger.ts in Motia.dev codebase.

Comments
3 min read
`inquirer` package in Puck codebase.

`inquirer` package in Puck codebase.

Comments
2 min read
Motia.dev, Modern Backend Framework that unifies APIs, background jobs, workflows, and AI agents into a single cohesive system

Motia.dev, Modern Backend Framework that unifies APIs, background jobs, workflows, and AI agents into a single cohesive system

Comments
2 min read
Puck, a visual editor for React.

Puck, a visual editor for React.

Comments
2 min read
captureDOM function in snapDOM codebase - part 2

captureDOM function in snapDOM codebase - part 2

Comments
2 min read
captureDOM function in snapDOM codebase - part 1

captureDOM function in snapDOM codebase - part 1

Comments
4 min read
cache.js in snapDOM codebase.

cache.js in snapDOM codebase.

Comments
2 min read
How to check if the browser is Safari programmatically?

How to check if the browser is Safari programmatically?

Comments
2 min read
Capture HTML elements to images using snapDOM.

Capture HTML elements to images using snapDOM.

Comments
2 min read
debug-logger.ts in Flyde codebase.

debug-logger.ts in Flyde codebase.

Comments
2 min read
Here's how you can serialize/deserialize an error into a plain object.

Here's how you can serialize/deserialize an error into a plain object.

Comments
2 min read
telemetry.ts file in Flyde codebase.

telemetry.ts file in Flyde codebase.

Comments
2 min read
Wallaby.js, an AI-ready test runner with instant feedback.

Wallaby.js, an AI-ready test runner with instant feedback.

Comments
2 min read
Declutter your TypeScript project using Knip.

Declutter your TypeScript project using Knip.

1
Comments
2 min read
Here's how git-mcp.io shows the typewriter effect on its landing page.

Here's how git-mcp.io shows the typewriter effect on its landing page.

1
Comments
2 min read
searchCode function in git-mcp codebase.

searchCode function in git-mcp codebase.

Comments
3 min read
Durable Object for handling repository view counts in git-mcp codebase.

Durable Object for handling repository view counts in git-mcp codebase.

Comments
3 min read
Biome.json in git-mcp codebase.

Biome.json in git-mcp codebase.

Comments
3 min read
`wrangler deploy` usage in git-mcp codebase.

`wrangler deploy` usage in git-mcp codebase.

Comments
3 min read
Use the tiktoken package to tokenize text for OpenAI LLMs.

Use the tiktoken package to tokenize text for OpenAI LLMs.

Comments
3 min read
Here's how OpenAI Token count is computed in Tiktokenizer - Part 4

Here's how OpenAI Token count is computed in Tiktokenizer - Part 4

Comments
2 min read
Here's how OpenAI Token count is computed in Tiktokenizer - Part 3

Here's how OpenAI Token count is computed in Tiktokenizer - Part 3

Comments
2 min read
Here's how OpenAI Token count is computed in Tiktokenizer - Part 2

Here's how OpenAI Token count is computed in Tiktokenizer - Part 2

Comments
3 min read
Here's how OpenAI Token count is computed in Tiktokenizer - Part 1

Here's how OpenAI Token count is computed in Tiktokenizer - Part 1

Comments
2 min read
lingui.config.ts file in Twenty, the #1 open-source CRM.

lingui.config.ts file in Twenty, the #1 open-source CRM.

Comments
2 min read
.swcrc file in Twenty, the #1 open-source CRM.

.swcrc file in Twenty, the #1 open-source CRM.

1
Comments
2 min read
`inject-runtime-env.sh` in Twenty, the #1 open-source CRM.

`inject-runtime-env.sh` in Twenty, the #1 open-source CRM.

Comments
3 min read
`dangerfile.ts` in Twenty, the #1 open-source CRM.

`dangerfile.ts` in Twenty, the #1 open-source CRM.

Comments
3 min read
`congratulate-dangerfile.ts` in Twenty, the #1 open-source CRM.

`congratulate-dangerfile.ts` in Twenty, the #1 open-source CRM.

Comments
4 min read
What does "react": "catalog:" in package.json mean?

What does "react": "catalog:" in package.json mean?

Comments
2 min read
What is wrangler.jsonc file in 0.email codebase?

What is wrangler.jsonc file in 0.email codebase?

Comments
3 min read
remeda package in 0.email codebase.

remeda package in 0.email codebase.

Comments
4 min read
0.email frontend is built using react-router framework.

0.email frontend is built using react-router framework.

Comments
2 min read
0.email, AI powered email, built to save you time

0.email, AI powered email, built to save you time

Comments
1 min read
`wrapOpenAIClientError` function in libs/langchain-openai source code.

`wrapOpenAIClientError` function in libs/langchain-openai source code.

Comments
2 min read
release_workspace script in langchainjs source code.

release_workspace script in langchainjs source code.

Comments
3 min read
iife() function in libs/langchain-openai source code.

iife() function in libs/langchain-openai source code.

Comments
3 min read
deno.json file in langchainjs source code.

deno.json file in langchainjs source code.

Comments 1
4 min read
`insecureHash` function in langchainjs source code.

`insecureHash` function in langchainjs source code.

Comments 1
2 min read
loading...