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
Zustand usage in workbench package in the Motia codebase.

Zustand usage in workbench package in the Motia 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
`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
Capture HTML elements to images using snapDOM.

Capture HTML elements to images using snapDOM.

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
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
loadJson function in Tsup source code.

loadJson function in Tsup source code.

Comments 1
3 min read
Load your config file regardless what module format it is, using bundle-require.

Load your config file regardless what module format it is, using bundle-require.

Comments
2 min read
ensureArray function in Tsup source code.

ensureArray function in Tsup source code.

Comments
2 min read
Here's how Tsup loads your tsup.config.ts file.

Here's how Tsup loads your tsup.config.ts file.

Comments
3 min read
cac — Command And Conquer, a JavaScript library for building CLI apps.

cac — Command And Conquer, a JavaScript library for building CLI apps.

Comments 1
3 min read
__Pure__ annotation in Zod source code.

__Pure__ annotation in Zod source code.

Comments 2
2 min read
Execa usage in Zod source code.

Execa usage in Zod source code.

Comments 1
2 min read
semver-check.ts file in Zod source code.

semver-check.ts file in Zod source code.

Comments
3 min read
`jsr.json` file in Zod codebase.

`jsr.json` file in Zod codebase.

Comments
2 min read
postbuild.ts file in Zod codebase.

postbuild.ts file in Zod codebase.

Comments
2 min read
Window.performance in nuqs source code.

Window.performance in nuqs source code.

Comments
2 min read
scheduleFlushToURL function in `nuqs` source code.

scheduleFlushToURL function in `nuqs` source code.

Comments
3 min read
Mitt, a tiny 200b functional event emitter.

Mitt, a tiny 200b functional event emitter.

1
Comments
3 min read
How to enable debug mode in nuqs?

How to enable debug mode in nuqs?

Comments
4 min read
Error handling in nuqs source code.

Error handling in nuqs source code.

Comments
4 min read
loading...