Writing

Field notes on frontend, systems & teams.

Gas Optimization Techniques in Solidity: A Comprehensive Guide
Blockchain·4 min

Gas Optimization Techniques in Solidity: A Comprehensive Guide

Explore gas optimization techniques in Solidity for Ethereum smart contracts. Learn data type selection, control flow optimization, and function modifiers to enhance efficiency and reduce transaction costs.

Understanding Lexical Scope in JavaScript: A Comprehensive Guide
JavaScript·3 min

Understanding Lexical Scope in JavaScript: A Comprehensive Guide

Explore the depths of lexical scope in JavaScript with this comprehensive guide. Learn through examples how variables are accessed and manipulated, shaping the foundation of efficient and error-resistant code.

Mastering Solidity Data Types: A Guide for Aspiring Developers in Smart Contract Programming
Blockchain·2 min

Mastering Solidity Data Types: A Guide for Aspiring Developers in Smart Contract Programming

Explore Solidity data types in-depth, essential for aspiring developers in smart contract programming. Learn key concepts, practical examples, and the path to becoming a skilled Solidity developer.

Mastering React's Reconciliation: Elevating Performance and User Experience
ReactJS·3 min

Mastering React's Reconciliation: Elevating Performance and User Experience

Delve into React's Reconciliation Process, optimizing performance and user experience. Learn the magic behind updating the DOM efficiently, a vital skill for any React developer.

Next.js 14: Turbocharging Development, Simplified Mutations, and Partial Prerendering
ReactJS·5 min

Next.js 14: Turbocharging Development, Simplified Mutations, and Partial Prerendering

Explore the powerful features of Next.js 14, including faster development, simplified data mutations, and efficient partial prerendering for dynamic content optimization. Dive into Next.js and supercharge your web projects!

Mastering MongoDB: Building Scalable Databases, Best Practices, and Use Cases
Software Engineering·3 min

Mastering MongoDB: Building Scalable Databases, Best Practices, and Use Cases

Learn MongoDB fundamentals, installation, and query operations while exploring real-world use cases. Optimize your database with best practices for scalability and performance in this comprehensive guide.

Next.js vs React.js: A Comparison of Two Popular Frontend Frameworks
Frontend Engineering·10 min

Next.js vs React.js: A Comparison of Two Popular Frontend Frameworks

Explore the differences between Next.js and React.js – from features to performance and developer experience – to make an informed choice for your next frontend project.

Why I switched from Bootstrap to Tailwind CSS
Frontend Engineering·5 min

Why I switched from Bootstrap to Tailwind CSS

Discover why I abandoned Bootstrap in favor of Tailwind CSS. Tailwind's flexibility, customizability, and performance revolutionized my web styling. Say hello to a more efficient web design approach.

A Comprehensive Guide to the JavaScript slice() Method: Exploring Arrays and Functions
JavaScript·4 min

A Comprehensive Guide to the JavaScript slice() Method: Exploring Arrays and Functions

Learn how to use the JavaScript `slice()` method to extract data from arrays and strings effectively. Explore syntax, examples, and its versatile applications in this tutorial.