Field notes on frontend, systems & teams.

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
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
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
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
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
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
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
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
With this release, Vercel has made NextJS App Router stable with this release along with some more powerful features.