Riad Kilani
  • Bio
  • Portfolio
  • Blog
  • Contact
  • Accessibility
  • Case Studies
  • CSS
  • Design
  • Front-End
  • HTML
  • JavaScript
  • News
  • Productivity
  • Random Thoughts
  • SEO
  • Themes
  • Trends
  • Tutorials
  • TypeScript
  • TypeSCript From The Ground Up
  • UX Engineering
  • Web Development
  • Wordpress
Home

Tag: javascript

Everyday Types Explained (From the Ground Up)

January 16, 2026
Code examples showing everyday TypeScript types including primitives, arrays, and tuples

A quick note before we continue the series. It has been a minute since the last post. I have been traveling and did not want to publish the next part until I had the time and focus to write it properly. This series is meant to be slow, intentional, and high quality, and I would […]

Read More

60 JavaScript Projects in 60 Days

December 31, 2025
60 JavaScript projects in 60 days challenge for learning JavaScript from beginner to advanced

60 JavaScript Projects in 60 Days: Build Skills by Actually Building Learning JavaScript does not come from watching more tutorials. It comes from building things, breaking them, fixing them, and repeating that process until concepts click. That is why I am launching a simple challenge: 60 JavaScript projects in 60 days. This challenge is designed […]

Read More

JavaScript vs TypeScript: What Actually Changes

December 30, 2025
Visual comparison of JavaScript and TypeScript showing type flexibility versus type safety

TypeScript does not replace JavaScript. It changes how your code is validated before it runs. This guide explains the real differences without hype or shortcuts.

Read More

Learn TypeScript in 10 Minutes (For JavaScript Developers)

December 29, 2025
Learn TypeScript in 10 minutes showing TypeScript code examples with types, interfaces, and async functions for JavaScript developers

TypeScript can feel intimidating at first, but it is really just JavaScript with guardrails. If you already know JavaScript, you can understand the core ideas of TypeScript in about ten minutes and immediately start writing safer, more predictable code. This guide focuses on what actually matters: types, functions, objects, and how TypeScript helps you reason […]

Read More

Evolution of Front-End Development (2010–2025)

August 18, 2025
Evolution of front-end development 2010–2025 — timeline of tools, frameworks, and CSS.

A practical timeline tracing the evolution of front-end development from 2010 to 2025—what changed, what stuck, and what to ship in 2025.

Read More

JavaScript Promise: What It Is and How to Use It

August 15, 2025
Stylized banner illustrating JavaScript Promises with a flow from pending to fulfilled/rejected and labels for then/catch/finally and async/await on a dark code-themed background

Promises are JavaScript’s way to handle “I’ll get back to you later.” Here’s the short, practical guide—what they are and how to use them fast.

Read More

Understanding JavaScript Scope: A Beginner’s Guide

August 6, 2025
understanding-javascript-scope

Scope controls where variables live and who can access them. This beginner-friendly guide covers global, function, block, and module scope—plus closures, hoisting, and the TDZ—with practical code examples.

Read More

Categories

  • Accessibility
  • Case Studies
  • CSS
  • Design
  • Front-End
  • HTML
  • JavaScript
  • News
  • Productivity
  • Random Thoughts
  • SEO
  • Themes
  • Trends
  • Tutorials
  • TypeScript
  • TypeSCript From The Ground Up
  • UX Engineering
  • Web Development
  • Wordpress

Recent Posts

  • Native CSS Is Quietly Replacing Sass, But It Isn’t Replacing the “Need” for Sass
  • Everyday Types Explained (From the Ground Up)
  • 2026 CSS Features You Must Know (Shipped Late 2025–Now)
  • 60 JavaScript Projects in 60 Days
  • JavaScript vs TypeScript: What Actually Changes

Tags

accessibility accessible web design ADA compliance async components Career Journey cascade layers code splitting composables composition api computed properties container queries css Design Inspiration Design Systems disability access File Organization Front-End Development Frontend frontend development immutability javascript JavaScript reducers lazy loading Material Design Modern CSS performance Personal Growth react React useReducer Redux Resume screen readers seo Suspense Teleport TypeScript UI/UX UI Engineering UX UX Engineering Vue Router WCAG web accessibility Web Development Web Performance

Riad Kilani Front-End Developer

© 2026 Riad Kilani. All rights reserved.