# Writings — Shubhdeep Chhabra

> Musings on engineering, product, and whatever else is on my mind.

9 posts, newest first. Each link is the markdown version; drop `.md` for the HTML page.

- [CLI vs MCP, or CLI + MCP: Competitor or Partner in the Race of AI?](https://okshubh.in/writings/cli-mcp-ai.md): The current discourse and research point one way: CLIs are better than MCP for agents. Here’s how I see CLI vs MCP, when to use each, and why I think 2026 is the year of CLIs and Skills. (2026-03-06)
- [Spotlight: Sentry for developers on localhost](https://okshubh.in/writings/spotlight-sentry-for-developers.md): Spotlight, a Sentry dev tool designed with developers in mind. Debug traces and errors tracked by Sentry SDKs directly from your local development environment, enhancing productivity and efficiency. (2024-05-04)
- [Sentry for Next.js: A Developer's Best Friend](https://okshubh.in/writings/sentry-for-nextjs-portfolio.md): Discover how Sentry can be your best ally in Next.js development. Learn how to seamlessly integrate Sentry for tracking errors and monitoring performance in your Next.js projects. (2024-04-07)
- [Secure Coding Practices. Protecting Your App and Your Users.](https://okshubh.in/writings/secure-coding-practice.md): In this brief article, we will discuss important security measures that can protect web applications from potential threats and ensure the safety of user data. We will also learn how to implement strong security practices to strengthen your application against vulnerabilities and attacks. (2023-07-30)
- [Connect Database with Node.js, Part 1: How to connect MongoDB in Node.js using Mongoose](https://okshubh.in/writings/connect-mongodb-with-nodejs.md): A short tutorial on how to connect MongoDB using Mongoose in Node.js. Discussing how to connect and how to create schema and use it in API logic. (2023-07-03)
- [Why Did Discord Go From MongoDB To Cassandra Then ScyllaDB? Simplified!](https://okshubh.in/writings/discord-mongodb-cassandra-scylladb.md): Simplified some blogs published by Discord on their challenges and learning while implementing and chaining the database for their product based on the data. (2023-03-15)
- [Razorpay Integration with Reactjs and Node.js(Every scenario — Success, Failure, TimedOut, Cancel)](https://okshubh.in/writings/razorpay-integration-in-reactjs.md): A mini blog tutorial which will help the React devs to integrate Razorpay sdk in React code. (2023-01-16)
- [What are Design Tokens? How to Create Design tokens in React?](https://okshubh.in/writings/design-tokens-nextjs.md): Discussed the crucial part of Frontend development viz. Design Tokens. (2022-11-04)
- [Structuring SEO and Format of a page in Next.js Effectively](https://okshubh.in/writings/seo-format-nextjs.md): Discussed avery great way of setting up SEO and format for every page in Next.js (2022-09-10)
