Writing

Field notes on frontend, systems & teams.

Exploring Solidity Memory: Efficient Data Management in Smart Contracts
Blockchain·3 min

Exploring Solidity Memory: Efficient Data Management in Smart Contracts

Solidity is a programming language used to write smart contracts on the Ethereum blockchain. Smart contracts are self-executing contracts with the terms of the agreement between buyer and seller being directly written into lines of code.

Smart Contract Development: Choosing Between EVM and Truffle
Blockchain·3 min

Smart Contract Development: Choosing Between EVM and Truffle

EVM and Truffle are essential tools for Ethereum developers. EVM executes smart contracts, while Truffle simplifies development and deployment with testing capabilities and plugin extensibility.

The Benefits and Risks of Smart Contracts: What You Need to Know
Blockchain·3 min

The Benefits and Risks of Smart Contracts: What You Need to Know

Smart contracts are digital protocols that automatically execute the terms of an agreement between parties without requiring the intervention of intermediaries such as lawyers, notaries, or other third-party service providers.

Exploring CommonJS and ESModule: A Comparison of JavaScript Module Systems
Software Engineering·3 min

Exploring CommonJS and ESModule: A Comparison of JavaScript Module Systems

CommonJS and ESModule are two popular module systems in JavaScript that provide different approaches to organizing and sharing code. In this article, we will explore the key differences between CommonJS and ESModule and provide code examples to illustrate their usage.

Secure JavaScript Development: Protecting Your Web Applications
JavaScript·3 min

Secure JavaScript Development: Protecting Your Web Applications

Secure coding practices and implementing defensive measures, you can significantly reduce the risk of vulnerabilities and protect your users’ data.

The Pros and Cons of React, ViteJS, CRA, and NextJS for Web3 Development
Blockchain·2 min

The Pros and Cons of React, ViteJS, CRA, and NextJS for Web3 Development

I have been learning Web3 Development and was working on sample projects with React but faced some issues, so I switched to my current favourite framework NextJS and loved it.

Building Web3 Applications with NextJS, Solidity, and Truffle
Blockchain·6 min

Building Web3 Applications with NextJS, Solidity, and Truffle

Web3 development is becoming increasingly popular as more and more applications are being built on blockchain technology. In this blog post, we will explore how to build web3 applications with NextJS, Solidity, and Truffle.

JavaScript’s New Array Functions: Enhancing Performance and Productivity
JavaScript·3 min

JavaScript’s New Array Functions: Enhancing Performance and Productivity

ES2023 has 6 new functions for us to use and write some good javascript.

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.