<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet type='text/xsl' href='https://blog.riadkilani.com/wp-content/plugins/google-sitemap-generator/sitemap.xsl'?><!-- sitemap-generator-url='http://www.arnebrachhold.de' sitemap-generator-version='4.1.22' -->
<!-- generated-on='April 17, 2026 12:24 pm' -->
<urlset xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd' xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>	<url>
		<loc>https://blog.riadkilani.com/understanding-javascript-scope-beginners-guide/</loc>
		<lastmod>2025-08-14T19:24:39+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/css-features-2025/</loc>
		<lastmod>2025-08-15T20:24:09+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/spa-wordpress-digital-ecosystem/</loc>
		<lastmod>2025-08-15T19:41:04+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/emmet-tips-and-tricks-beginners/</loc>
		<lastmod>2025-08-18T15:56:45+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/javascript-promise-basics/</loc>
		<lastmod>2025-08-15T19:05:43+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/10-must-use-html-tags-2025/</loc>
		<lastmod>2025-08-15T20:46:28+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/evolution-of-front-end-development-2010-2025/</loc>
		<lastmod>2025-08-18T15:48:45+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/building-a-block-theme-in-2025/</loc>
		<lastmod>2025-08-18T17:54:13+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/vuejs-tips-and-tricks/</loc>
		<lastmod>2025-08-29T15:52:35+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/up-and-running-with-vue-js-fast-start-for-2025/</loc>
		<lastmod>2025-08-29T15:55:40+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/javascript-reducers-what-why/</loc>
		<lastmod>2025-08-30T14:25:28+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/rediscovering-my-first-graphic-design-resume/</loc>
		<lastmod>2025-09-06T22:24:21+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/how-material-design-motion-improves-perceived-performance-in-react/</loc>
		<lastmod>2025-11-03T14:46:47+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/web-accessibility-a-complete-guide-to-building-inclusive-websites-in-2025/</loc>
		<lastmod>2025-11-18T13:05:58+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/why-great-ux-feels-invisible-and-why-its-hard-to-build/</loc>
		<lastmod>2025-11-27T13:55:58+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/learn-typescript-in-10-minutes-for-javascript-developers/</loc>
		<lastmod>2025-12-29T05:13:07+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/typescript-basics-for-beginners/</loc>
		<lastmod>2025-12-30T13:48:18+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/javascript-vs-typescript-what-actually-changes/</loc>
		<lastmod>2025-12-30T13:48:47+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/60-javascript-projects-60-days/</loc>
		<lastmod>2025-12-31T15:14:23+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/2026-css-features-you-must-know/</loc>
		<lastmod>2026-01-16T17:21:07+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/everyday-types-explained-from-the-ground-up/</loc>
		<lastmod>2026-01-16T17:56:53+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.riadkilani.com/native-css-vs-sass-2026/</loc>
		<lastmod>2026-01-18T19:41:14+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
</urlset><!-- Request ID: d9788e623d162e86b08457c4f334d8d7; Queries for sitemap: 4; Total queries: 20; Seconds: 0.01; Memory for sitemap: 2MB; Total memory: 12MB -->

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced (Page is feed) 
Lazy Loading (feed)
Database Caching 4/24 queries in 0.006 seconds using Disk

Served from: blog.riadkilani.com @ 2026-04-17 08:24:49 by W3 Total Cache
-->