Rahul Chhodde I'm a software developer with over seven years of experience in different web technologies.

Stories by Rahul Chhodde

Lots of multi-colored blue and purplish rectangles.

Animating dialog and popover elements with CSS @starting-style

Dev

Native dialog and popover elements have their own well-defined roles in modern-day frontend web development. Dialog elements are known to […]

Rahul Chhodde
Jul 24, 2024 ⋅ 10 min read
Advanced Guide To The Css Has Selector

The advanced guide to the CSS :has() selector

Dev

The :has() pseudo-class has been a much-awaited addition to CSS – discover advanced implementations in this complete guide.

Rahul Chhodde
Jun 20, 2024 ⋅ 12 min read
Understanding The Latest Webkit Features In Safari 17.4

Understanding the latest Webkit features in Safari 17.4

Dev

The Safari 17.4 update brought in many modern features and bug fixes. Explore the major development-specific updates you should be aware of.

Rahul Chhodde
May 16, 2024 ⋅ 10 min read
Implementing Infinite Scroll In Next Js With Server Actions

Implementing infinite scroll in Next.js with Server Actions

Dev

Infinite scrolling in Next.js no longer requires external libraries — Server Actions let us fetch initial data directly on the server.

Rahul Chhodde
Apr 19, 2024 ⋅ 10 min read
Exploring Interaction To Next Paint, A New Core Web Vital

Exploring Interaction to Next Paint, a new Core Web Vital

Dev

Interaction to Next Paint was added to Google’s Core Web Vitals to provide a more comprehensive assessment of website interactivity.

Rahul Chhodde
Feb 7, 2024 ⋅ 6 min read
Using The CSS Contain Property: A Deep Dive

Using the CSS contain property: A deep dive

Dev

Use the CSS contain property to optimize the placement of elements on a webpage and improve UX.

Rahul Chhodde
Dec 19, 2023 ⋅ 8 min read
Introducing Nue Js A Svelte Alternative

Introducing Nue JS, a Svelte alternative

Dev

Let’s explore Nue JS, a new JavaScript framework that offers an innovative and faster DX, especially for complex applications.

Rahul Chhodde
Nov 3, 2023 ⋅ 15 min read
Exploring Advanced Design Patterns In Vue Js

Exploring Vue.js design patterns: From basic to advanced

Dev

Design patterns are reliable solutions to common problems software developers face when building software systems. They’re not specific to any […]

Rahul Chhodde
Oct 13, 2023 ⋅ 22 min read
Comparing The Popover Api And The Dialog Element

Comparing the Popover API and the <dialog> element

Dev

Let’s discuss the similarities and differences between the Popover and HTMLDialogElement APIs, their use cases, and when to use each.

Rahul Chhodde
Sep 14, 2023 ⋅ 11 min read
Creating a Reusable Pop-up Modal in React From Scratch

Creating a reusable pop-up modal in React from scratch

Dev

Adding a pop-up modal to your React app can be a useful way to engage with users. Let’s create one from scratch with the native HTML5

element.

Rahul Chhodde
Aug 9, 2023 ⋅ 14 min read
Understanding The Sibling Combinators Or Sibling Selectors In Css A Complete Guide

Understanding sibling combinators in CSS: A complete guide

Dev

Learn all about CSS sibling combinators, their usage, and their practical application in frontend web development.

Rahul Chhodde
Jun 1, 2023 ⋅ 7 min read
Creating Custom Css Typography With Colrv1 Specification

Creating custom CSS typography with COLRv1 specification

Dev

The COLRv1 font format can be used for custom CSS typography in web projects, providing the power of custom color fonts to meet design needs.

Rahul Chhodde
Apr 7, 2023 ⋅ 5 min read