Posts by Sunny

@Sunny

Sunny Gupta

I am a full-stack developer with 8+ years of experience, passionate about the Ja...
India code-for-next-generation.vercel.app Joined May 2025
7.8k Points343 Badges12 Connections275 Followers13 Following

Posts by Sunny

Sunny in Articles 6 min read
Demystifying the process of giving back to the framework you love. From finding an issue to getting your pull request merged. The Wall of Code If you're like me, you've probably visited the Angular GitHub repository, looked at the thousands of iss...
Sunny in Articles 2 min read
Supabase is an open-source backend-as-a-service BaaS platform that helps developers build secure, scalable applications quickly. It provides a suite of backend tools—similar to Firebase—but built on open standards like PostgreSQL. What Supabase Of...
Sunny in Articles 2 min read
If you're on Windows, you can still develop with Ruby and Rails . Let's walk through your options and the steps involved. There are two main options: ️ Option A: Use WSL Recommended WSL stands for Windows Subsystem for Linux — it lets you run a ...
Sunny in Articles 2 min read
If you're building a blog platform, CMS, or note-taking app in Angular, it's often helpful to let users write Markdown and instantly preview how it will render. This guide will show you how to: Install the necessary packages Display a live Markd...
Sunny in Articles 2 min read
What is Blazor? Blazor is a web UI framework developed by Microsoft that allows you to build interactive web applications using C# instead of JavaScript. It runs on top of .NET and offers a way to build client-side and server-side web apps using ...
Sunny in Articles 2 min read
To enable Server-Side Rendering SSR in an Angular application using Angular Universal, you need to add the Universal engine to your existing Angular project. Here’s a step-by-step guide: 1. Install Angular Universal Run this command in your Angu...
Sunny in Articles 2 min read
To create a PDF viewer in React.js using PDF.js, especially with support for layers like text, annotations, and images, you need a good understanding of how PDF.js renders documents. Here’s a full guide: Understanding PDF.js Layers PDF.js renders...
Sunny in Articles 1 min read
Here are some fast, reliable tools for JSON formatting and validation — perfect for developers working with APIs, logs, or large JSON payloads. 1. jsonformatter.orghttps://jsonformatter.org ✅ Format, validate, minify, and view JSON Has tree vi...
Sunny in Articles 1 min read
Setting up TypeScript with Node.js and Express gives you the benefits of strong typing and better tooling while building your backend server. Here's a step-by-step guide to get you started quickly. How to Set Up TypeScript with Node.js and Express ...
Sunny in Articles 2 min read
Features we can add here: Compose one message Send it to a list of 100 recipients Work from a web interface Angular or plain HTML Use a backend Node.js + Nodemailer for sending the email Tech Stack: Frontend: Angular or HTML+JS Backend: ...
Sunny in Articles 1 min read
Web Performance is about how fast, responsive, and smooth a website feels for the user — and it affects user experience, SEO, conversion rates, and even costs. It’s not a single tool — it’s the result of how well everything works together. Key Goa...
Sunny in Articles 2 min read
They basically help to manage reactive states—but they serve slightly different purposes. What is a Signal in Angular? A signal is a reactive primitive introduced in Angular 16+ to track state changes in a more declarative and efficient way — wit...
Sunny in Articles 1 min read
Want to bring cinematic 3D effects to your Vue app? Enter TresJShttps://tresjs.org—a powerful, declarative wrapper around Three.js that plays beautifully with Vue 3's Composition API. If you’ve ever dreamed of adding Bloom, Pixelation, Motion Blur...
Sunny in Articles 2 min read
Managing async state—think loading spinners, error handling, stale data—is notoriously messy. If you’ve wrestled with nested subscriptions or redundant fetch logic in Vue+Pinia apps, Pinia Colada might be the game-changer you need. What Is Pinia ...
Sunny in Articles 1 min read
You can cleanup this by using TypeScript, ESLint, or Angular CLI’s custom schematics for automation. Option 1: Use ESLint for Cleanup Recommended This is the best practical way to clean unused imports: 1. Install ESLint if not already installed...
Sunny in Articles 2 min read
TypeScript’s utility types give you powerful ways to transform and manipulate existing types. If you’ve already used types like Partial or Pick, it’s time to expand your toolbox. In this article, we'll focus on five highly useful utility types: O...
Sunny in Articles 2 min read
To fully understand Micro Frontends MFEs, especially with Angular + Nx + Module Federation, it's helpful to look at a layered architecture diagram and explanation of each piece. Here’s a high-level conceptual architecture: ...
Sunny in Articles 1 min read
Deciding between React with JavaScript and React with TypeScript is an important early choice. Go with React + TypeScript if: 1. You want type safety – TypeScript helps catch bugs during development by checking types. 2. Your project will grow in...
Sunny in Articles 1 min read
Creating a design system is a big step toward scaling design and development efficiently. Here are 5 key tips to know before you start building one: 1. Define the Purpose and Scope First Before jumping into components or tokens, clarify why you're...
Sunny in Articles 3 min read
To implement Datadog Real User Monitoring RUM or Logs/APM into an Angular project, you'll need to follow a series of steps depending on which features of Datadog you're planning to use. Common Use Case: Datadog RUM Real User Monitoring This is th...
chevron_left

Latest Jobs

View all jobs →