Writing

Field notes on frontend, systems & teams.

Next.js 13.4: The Latest Release Packs Many Powerful Features
ReactJS·3 min

Next.js 13.4: The Latest Release Packs Many Powerful Features

With this release, Vercel has made NextJS App Router stable with this release along with some more powerful features.

Clean Code: Best Practices for Writing Readable and Maintainable Code
Software Engineering·5 min

Clean Code: Best Practices for Writing Readable and Maintainable Code

Writing clean code is essential for any developer who wants to be productive and produce high-quality software. In his book “Clean Code,” Robert C. Martin provides a set of principles and best practices to help developers write readable and maintainable code.

Exploring the Power of Next.js: Key Features and Benefits
ReactJS·6 min

Exploring the Power of Next.js: Key Features and Benefits

Next.js is a popular React framework used for building server-side rendered applications. It provides a simple and efficient way to create dynamic web applications that can handle high traffic with ease. In this article, we will explore the key features of Next.js and provide you with code examples to help you get started.

The Synergy of AI and Blockchain: Smart Contracts, Fraud Detection, and Beyond
Blockchain·2 min

The Synergy of AI and Blockchain: Smart Contracts, Fraud Detection, and Beyond

Blockchain technology has rapidly evolved in recent years, and its integration with artificial intelligence (AI) has opened up even more possibilities for automation and enhanced security.

Creating a React Library Using TSDX and Automating Publishing with GitHub Actions
ReactJS·3 min

Creating a React Library Using TSDX and Automating Publishing with GitHub Actions

Learn how to create a React library using TSDX and automate its publishing with GitHub Actions.

TypeScript Types vs. Interfaces: Which One Should You Choose for Your Next Project?
Typescript·3 min

TypeScript Types vs. Interfaces: Which One Should You Choose for Your Next Project?

TypeScript is a popular programming language that adds type annotations to JavaScript. It provides features like interfaces and types that help developers write more robust and maintainable code.

What is Temporal Dead Zone in Javascript
JavaScript·3 min

What is Temporal Dead Zone in Javascript

Temporal Dead Zone (TDZ) is a concept in JavaScript that can cause unexpected behavior if not understood properly. The TDZ is the period of time between the creation of a variable and the point where it is initialized with a value.

Understanding Solidity Gas: Essential Concepts for Efficient Smart Contract Development
Blockchain·3 min

Understanding Solidity Gas: Essential Concepts for Efficient Smart Contract Development

Solidity is a programming language used to write smart contracts on the Ethereum blockchain.

How to keep yourself updated with the latest trends in Tech
Software Engineering·3 min

How to keep yourself updated with the latest trends in Tech

A lot of times I was asked how I keep myself updated with the latest trends in Tech especially related to Javascript Frameworks by my peers, manager and also in the interviews.