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

Category: Random Thoughts

Native CSS Is Quietly Replacing Sass, But It Isn’t Replacing the “Need” for Sass

January 18, 2026
Split hero graphic showing CSS on the left with a native --primary variable and Sass on the right with $primary and a mixin, representing modern CSS taking over common Sass use cases.

TL;DR Modern CSS has absorbed most of what made Sass essential. Variables, nesting, cascade control, container queries, and runtime theming now live natively in the language. That doesn’t make Sass obsolete. It changes its role. Sass moves from “required infrastructure” to “optional build-time power tool.” For over a decade, Sass was not just helpful. It […]

Read More

How Material Design Motion Improves Perceived Performance in React Applications

November 3, 2025
Learn how Material Design motion improves perceived performance in React applications

Strategic Material Design motion combined with React performance optimization techniques make interfaces feel faster. Master React 19’s startTransition, selective lazy-loading, and accessible motion preferences to enhance perceived performance without sacrificing user experience.

Read More

First Graphic Design Résumé: Rediscovering My Creative Journey

September 6, 2025
Then and now: my first graphic design résumé from 2012 next to my current polished design work

While cleaning out old files, I stumbled upon my first graphic design résumé from 2012 — a quirky “Wanted” poster that showcased my early creativity. Revisiting it reminded me of how important it is to save everything, stay organized, and appreciate how far you’ve come in your creative journey.

Read More

Up and Running with Vue.js (Fast Start for 2025)

August 29, 2025
Vue.js logo next to a minimal dashboard UI on a light abstract background with the headline “Up and Running with Vue.js.”

Get up and running with Vue.js fast: CDN or Vite setup, components and reactivity, Vue Router, Pinia, data fetching, forms.

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.