Rahul Chhodde

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


9 Stories by Rahul Chhodde

CSS vs. CSS-in-JS: How and why to use each

Let's discuss the pros and cons of CSS vs. CSS-in-JS given the current state of modern CSS and how it is likely to change...
0 8 min read

Evaluating alternatives to TypeScript’s switch case

In this article, we will discuss TypeScript’s switch case, its advantages, and disadvantages, and cover some alternatives.
0 5 min read

HSL and HSLA vs. RGB and RGBA in CSS

Instead of dealing with different color values like RGB, the HSL color function allows you to control the saturation and lightness of a specified...
0 5 min read

Initializing lazy and lateinit variables in Kotlin

The lateinit initialization can save you from repetitive null checks that you might need when initializing properties as nullable types.
0 7 min read

The advanced guide to the CSS :has() selector

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

Implementing claymorphism with CSS

Learn how to use CSS to implement claymorphism, a new UI style that gives webpages and apps fun and friendly vibes.
0 8 min read

Debugging Tailwind CSS and Next.js

Using Tailwind CSS and Next.js together can be a powerful match, sometimes a few bugs get in the way. Learn to fix them in...
1 8 min read

How to implement glassmorphism with CSS

Learn how to implement slick glassmorphic effects with just CSS, Tailwind CSS, and Figma in this in-depth tutorial.
0 10 min read

A deep dive into custom Vue directives

In this in-depth tutorial, learn how Vue directives can make your code cleaner and easier to read, and even give it an edge over...
0 9 min read