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
File structure in Docmost, an open-source alternative to Confluence and Notion

File structure in Docmost, an open-source alternative to Confluence and Notion

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
Jotai usage in Docmost, an open-source alternative to Confluence and Notion.

Jotai usage in Docmost, an open-source alternative to Confluence and Notion.

Comments
3 min read
"ee" folder in Docmost, an open-source alternative to Confluence and Notion

"ee" folder in Docmost, an open-source alternative to Confluence and Notion

Comments
3 min read
patchedDependencies in Docmost, an open-source alternative to Confluence and Notion.

patchedDependencies in Docmost, an open-source alternative to Confluence and Notion.

Comments
3 min read
Docmost, an open-source alternative to Confluence and Notion.

Docmost, an open-source alternative to Confluence and Notion.

Comments
2 min read
'useIsMobile' hook in vercel/ai-chatbot source code.

'useIsMobile' hook in vercel/ai-chatbot source code.

7
Comments
2 min read
useSWR usage in vercel/ai-chatbot hooks.

useSWR usage in vercel/ai-chatbot hooks.

3
Comments 2
3 min read
suggestedActions component in vercel/ai-chatbot source code.

suggestedActions component in vercel/ai-chatbot source code.

Comments
4 min read
tool in vercel/ai package source code.

tool in vercel/ai package source code.

Comments
3 min read
generateUUID() util in vercel/ai-chatbot source code.

generateUUID() util in vercel/ai-chatbot source code.

Comments
3 min read
Here's how Nue.js applies colors to the console output in the CLI.

Here's how Nue.js applies colors to the console output in the CLI.

Comments
2 min read
expandArgs(args) in Nue.js source code.

expandArgs(args) in Nue.js source code.

Comments
2 min read
esMain(import.meta) in Nue.js source code.

esMain(import.meta) in Nue.js source code.

Comments
3 min read
CLI tool in Nue.Js source code.

CLI tool in Nue.Js source code.

Comments
5 min read
Break the limits of Web with Nue.Js, a standards first web framework.

Break the limits of Web with Nue.Js, a standards first web framework.

3
Comments
2 min read
UploadingState component in FilePizza codebase.

UploadingState component in FilePizza codebase.

Comments
3 min read
ConfirmUploadState component in FilePizza codebase.

ConfirmUploadState component in FilePizza codebase.

Comments
3 min read
DropZone component in FilePizza codebase.

DropZone component in FilePizza codebase.

Comments
3 min read
WebRTCPeerProvider component in FilePizza codebase.

WebRTCPeerProvider component in FilePizza codebase.

Comments
3 min read
FilePizza, a peer-to-peer file transfers in your browser.

FilePizza, a peer-to-peer file transfers in your browser.

1
Comments
2 min read
downloadInBrowser function in Refine source code.

downloadInBrowser function in Refine source code.

Comments
2 min read
flattenObjectKeys() function in Refine source code.

flattenObjectKeys() function in Refine source code.

Comments
2 min read
asyncDebounce function in Refine codebase, a React framework.

asyncDebounce function in Refine codebase, a React framework.

Comments
3 min read
`.git-blame-ignore-revs` file in React vs Refine.

`.git-blame-ignore-revs` file in React vs Refine.

Comments
3 min read
.cursorignore file in Refine codebase, an OSS React framework

.cursorignore file in Refine codebase, an OSS React framework

Comments
3 min read
warnOnce package in Refine source code.

warnOnce package in Refine source code.

Comments
3 min read
deferExecution() in Refine source code.

deferExecution() in Refine source code.

Comments
4 min read
Telemetry in Refine source code.

Telemetry in Refine source code.

1
Comments
3 min read
useDeepMemo() in Refine source code.

useDeepMemo() in Refine source code.

Comments
3 min read
useRouterMisuseWarning in Refine source code

useRouterMisuseWarning in Refine source code

Comments
4 min read
WeakMap in react-scan vs next-mdx source code.

WeakMap in react-scan vs next-mdx source code.

Comments
3 min read
WeakSet() in react-scan source code.

WeakSet() in react-scan source code.

1
Comments 2
3 min read
startTimingTracking in react-scan source code

startTimingTracking in react-scan source code

Comments
4 min read
`createHighlightCanvas` function in react-scan source code.

`createHighlightCanvas` function in react-scan source code.

Comments
3 min read
attachShadow() method in react-scan source code.

attachShadow() method in react-scan source code.

Comments
2 min read
sizereport.config.js in Preact source code.s

sizereport.config.js in Preact source code.s

Comments
2 min read
mangle.json in Preact source code.

mangle.json in Preact source code.

1
Comments
3 min read
oxlint.json in Preact source code.

oxlint.json in Preact source code.

3
Comments
3 min read
How to destroy Preact node?

How to destroy Preact node?

Comments
2 min read
Build an offscreen DOM tree using this method.

Build an offscreen DOM tree using this method.

1
Comments
3 min read
State management in react-scan codebase.

State management in react-scan codebase.

Comments
3 min read
Preact usage in react-scan source code.

Preact usage in react-scan source code.

1
Comments
3 min read
Here's how the options are validated in react-scan source code.

Here's how the options are validated in react-scan source code.

Comments
3 min read
DOMParser() usage in react-scan source code.

DOMParser() usage in react-scan source code.

Comments
3 min read
Bippy, a toolkit to hack into react internals.

Bippy, a toolkit to hack into react internals.

2
Comments 3
4 min read
How to check node version programmatically?

How to check node version programmatically?

Comments 1
2 min read
You are familiar with npm/pnpm but have you heard of tnpm or cnpm?

You are familiar with npm/pnpm but have you heard of tnpm or cnpm?

1
Comments
3 min read
[Part 2] How to install npm packages programmatically?

[Part 2] How to install npm packages programmatically?

1
Comments
4 min read
[Part 1] How to install npm packages programmatically?

[Part 1] How to install npm packages programmatically?

1
Comments
4 min read
Father - an NPM package development tool.

Father - an NPM package development tool.

Comments
3 min read
How to remove a file in Node.js?

How to remove a file in Node.js?

Comments
3 min read
[Part 1] Build a CLI tool: Setup the tsonfig.json

[Part 1] Build a CLI tool: Setup the tsonfig.json

1
Comments
4 min read
useSyncExternalStore usage in TipTap source code

useSyncExternalStore usage in TipTap source code

Comments
3 min read
How to check if a component is a forward ref component in React?

How to check if a component is a forward ref component in React?

1
Comments
2 min read
flushSync in TipTap source code

flushSync in TipTap source code

Comments
3 min read
How to check if a component is a class component in React?

How to check if a component is a class component in React?

1
Comments 2
2 min read
ReactPortal type in TipTap source code

ReactPortal type in TipTap source code

Comments
3 min read
__useInternal() in Grida codebase.

__useInternal() in Grida codebase.

Comments
3 min read
toolbar_value_to_cursormode function in Grida codebase

toolbar_value_to_cursormode function in Grida codebase

Comments
2 min read
Toolbar’s setCursorMode in Grida codebase explained.

Toolbar’s setCursorMode in Grida codebase explained.

Comments
2 min read
loading...