Home About Skills Products Work
Projects Services Experience
Learn
Tutorials Courses Blogs Resources
Contact
Blog

Writing & Insights

Articles on web development, tools, and lessons learned.

8 articles · browse by category or tag below

Popular Articles

Results

JavaScript Fundamentals Every Beginner Should Master

JavaScript Fundamentals Every Beginner Should Master

Variables, functions, arrays, objects, and the DOM — the plain JavaScript every framework is built on top of.

Async/Await and Promises in JavaScript: A Practical Guide

How Promises actually work, why async/await is just readable syntax on top of them, and the parallel-fetching mistake almost everyone makes.

Modern JavaScript (ES6+) Features You Should Be Using

Modern JavaScript (ES6+) Features You Should Be Using

Template literals, destructuring, optional chaining, and modules — the JavaScript you actually see in every modern codebase.

Vue 3 Composition API: A Practical Introduction

Vue 3 Composition API: A Practical Introduction

setup(), ref vs reactive, and reusable composables — a practical introduction to Vue 3's Composition API for developers coming from Options API or another framework.

React Hooks Explained: useState, useEffect, and Beyond

React Hooks Explained: useState, useEffect, and Beyond

A practical walkthrough of useState, useEffect, useRef, and useContext — the hooks that cover the majority of real React component logic.

TypeScript for JavaScript Developers: A Practical Migration Guide

Interfaces, generics, and a realistic incremental migration path from a plain JavaScript codebase to TypeScript.

Web Performance Optimization: Understanding Core Web Vitals

Web Performance Optimization: Understanding Core Web Vitals

What LCP, INP, and CLS actually measure, and the concrete, specific fixes that move each one in a real production site.

Building a Progressive Web App (PWA) from Scratch

Building a Progressive Web App (PWA) from Scratch

The web app manifest, a service worker for offline support, and making a normal website installable to a home screen.

Esc