<?xml version="1.0" encoding="UTF-8"?>
<!--generator='jetpack-15.6'-->
<!--Jetpack_Sitemap_Buffer_News_XMLWriter-->
<?xml-stylesheet type="text/xsl" href="//felixlevine.com/news-sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" 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">
 <url>
  <loc>https://felixlevine.com/2026/04/15/mysql-basics-how-to-create-databases-tables-and-users/</loc>
  <lastmod>2026-04-15T13:53:15Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>MySQL Basics: How to Create Databases, Tables, and Users</news:title>
   <news:publication_date>2026-04-15T13:53:15Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/15/how-to-decide-between-javascript-and-php-for-your-next-feature/</loc>
  <lastmod>2026-04-15T12:45:46Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Decide Between JavaScript and PHP for Your Next Feature</news:title>
   <news:publication_date>2026-04-15T12:45:46Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/15/how-to-validate-forms-on-the-front-end-using-javascript/</loc>
  <lastmod>2026-04-15T11:59:19Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Validate Forms on the Front End Using JavaScript</news:title>
   <news:publication_date>2026-04-15T11:59:19Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/15/10-essential-javascript-array-methods-every-developer-should-know/</loc>
  <lastmod>2026-04-15T11:11:55Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>10 Essential JavaScript Array Methods Every Developer Should Know</news:title>
   <news:publication_date>2026-04-15T11:11:55Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/15/how-to-build-a-single-page-application-using-pure-javascript/</loc>
  <lastmod>2026-04-15T10:23:27Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Build a Single Page Application Using Pure JavaScript</news:title>
   <news:publication_date>2026-04-15T10:23:27Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/15/mastering-javascript-promises-and-async-await-step-by-step/</loc>
  <lastmod>2026-04-15T04:55:43Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>Mastering JavaScript Promises and Async/Await Step by Step</news:title>
   <news:publication_date>2026-04-15T04:55:43Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/15/how-to-use-javascript-fetch-api-for-ajax-without-jquery/</loc>
  <lastmod>2026-04-15T04:07:03Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Use JavaScript Fetch API for AJAX Without jQuery</news:title>
   <news:publication_date>2026-04-15T04:07:03Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/15/how-to-manipulate-the-dom-with-vanilla-javascript/</loc>
  <lastmod>2026-04-15T03:18:29Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Manipulate the DOM With Vanilla JavaScript</news:title>
   <news:publication_date>2026-04-15T03:18:29Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/15/javascript-for-beginners-how-to-add-interactivity-to-any-page/</loc>
  <lastmod>2026-04-15T02:29:32Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>JavaScript for Beginners: How to Add Interactivity to Any Page</news:title>
   <news:publication_date>2026-04-15T02:29:32Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/15/how-to-use-composer-to-manage-php-dependencies-like-a-pro/</loc>
  <lastmod>2026-04-15T01:40:25Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Use Composer to Manage PHP Dependencies Like a Pro</news:title>
   <news:publication_date>2026-04-15T01:40:25Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/15/php-sessions-explained-how-to-manage-logged-in-users/</loc>
  <lastmod>2026-04-15T00:52:35Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>PHP Sessions Explained: How to Manage Logged‑In Users</news:title>
   <news:publication_date>2026-04-15T00:52:35Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/15/how-to-organize-a-php-project-using-the-mvc-pattern/</loc>
  <lastmod>2026-04-15T00:01:22Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Organize a PHP Project Using the MVC Pattern</news:title>
   <news:publication_date>2026-04-15T00:01:22Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/14/7-best-practices-for-writing-secure-php-code-in-2026/</loc>
  <lastmod>2026-04-14T23:10:09Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>7 Best Practices for Writing Secure PHP Code in 2026</news:title>
   <news:publication_date>2026-04-14T23:10:09Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/13/how-to-build-a-secure-php-contact-form-with-validation/</loc>
  <lastmod>2026-04-13T21:52:37Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Build a Secure PHP Contact Form With Validation</news:title>
   <news:publication_date>2026-04-13T21:52:37Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/13/how-to-connect-php-and-mysql-for-a-simple-login-system/</loc>
  <lastmod>2026-04-13T21:05:18Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Connect PHP and MySQL for a Simple Login System</news:title>
   <news:publication_date>2026-04-13T21:05:18Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/13/php-for-beginners-how-to-build-your-first-dynamic-website/</loc>
  <lastmod>2026-04-13T19:47:28Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>PHP for Beginners: How to Build Your First Dynamic Website</news:title>
   <news:publication_date>2026-04-13T19:47:28Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/13/how-to-write-clean-maintainable-css-at-scale/</loc>
  <lastmod>2026-04-13T18:42:05Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Write Clean, Maintainable CSS at Scale</news:title>
   <news:publication_date>2026-04-13T18:42:05Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/13/how-to-use-css-variables-to-simplify-your-stylesheets/</loc>
  <lastmod>2026-04-13T17:46:23Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Use CSS Variables to Simplify Your Stylesheets</news:title>
   <news:publication_date>2026-04-13T17:46:23Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/13/how-to-build-a-fully-responsive-navbar-with-html-and-css/</loc>
  <lastmod>2026-04-13T16:50:49Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Build a Fully Responsive Navbar With HTML and CSS</news:title>
   <news:publication_date>2026-04-13T16:50:49Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/13/how-to-create-smooth-css-hover-effects-that-feel-professional/</loc>
  <lastmod>2026-04-13T03:36:00Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Create Smooth CSS Hover Effects That Feel Professional</news:title>
   <news:publication_date>2026-04-13T03:36:00Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/13/how-to-use-css-grid-to-design-complex-web-pages/</loc>
  <lastmod>2026-04-13T02:46:43Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Use CSS Grid to Design Complex Web Pages</news:title>
   <news:publication_date>2026-04-13T02:46:43Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/13/mastering-css-flexbox-for-real-world-layouts/</loc>
  <lastmod>2026-04-13T01:53:33Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>Mastering CSS Flexbox for Real‑World Layouts</news:title>
   <news:publication_date>2026-04-13T01:53:33Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
 <url>
  <loc>https://felixlevine.com/2026/04/13/how-to-build-responsive-layouts-with-pure-css/</loc>
  <lastmod>2026-04-13T01:00:36Z</lastmod>
  <news:news>
   <news:publication>
    <news:name></news:name>
    <news:language>en</news:language>
   </news:publication>
   <news:title>How to Build Responsive Layouts With Pure CSS</news:title>
   <news:publication_date>2026-04-13T01:00:36Z</news:publication_date>
   <news:genres>Blog</news:genres>
  </news:news>
 </url>
</urlset>
