<?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/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>
