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
Flag namespace in Opencode codebase.

Flag namespace in Opencode codebase.

Comments
2 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
`NamedError` class in opencode codebase.

`NamedError` class in opencode codebase.

Comments
2 min read
Logger in opencode codebase.

Logger in opencode codebase.

Comments
3 min read
`fn` utility in Opencode console package.

`fn` utility in Opencode console package.

Comments
2 min read
Opencode, an AI coding agent, built for the terminal.

Opencode, an AI coding agent, built for the terminal.

Comments
3 min read
debug-flags.ts file in tldraw codebase.

debug-flags.ts file in tldraw codebase.

Comments
2 min read
`analytics` workspace in tldraw codebase.

`analytics` workspace in tldraw codebase.

Comments
2 min read
API extractor usage in tldraw codebase.

API extractor usage in tldraw codebase.

Comments
4 min read
`lazyrepo` usage in tldraw codebase.

`lazyrepo` usage in tldraw codebase.

Comments
3 min read
`sst.config.ts` file in tldraw codebase.

`sst.config.ts` file in tldraw codebase.

Comments
3 min read
codeSearch function in Codebuff codebase.

codeSearch function in Codebuff codebase.

Comments
3 min read
`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
loading...