<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Million Lights Media</title>
    <link>https://www.millionlightsmedia.com/news/</link>
    <description>News, tutorials, and insights from Million Lights Media</description>
    <language>en</language>
    <lastBuildDate>Fri, 15 May 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://www.millionlightsmedia.com/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Case for Tabs: Indentation as Interface</title>
      <link>https://www.millionlightsmedia.com/news/the-case-for-tabs-indentation-as-interface/</link>
      <description>Spaces enforce a visual opinion at the point of authorship. Tabs defer that opinion to the reader — which is exactly where it belongs.</description>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/the-case-for-tabs-indentation-as-interface/</guid>
    </item>
    <item>
      <title>Why We Deploy Static Sites with AWS CDK and CloudFront</title>
      <link>https://www.millionlightsmedia.com/news/aws-cdk-static-sites-cloudfront/</link>
      <description>A practical look at using AWS CDK to provision S3, CloudFront, ACM, and Route 53 for static site hosting — with pipeline-driven deploys and no servers.</description>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/aws-cdk-static-sites-cloudfront/</guid>
    </item>
    <item>
      <title>Healthcare Web Development: What Providers and Health Systems Actually Need</title>
      <link>https://www.millionlightsmedia.com/news/healthcare-web-development-what-providers-need/</link>
      <description>Lessons from building custom web platforms for healthcare organizations — compliance considerations, Elementor theming, and the realities of health system IT.</description>
      <pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/healthcare-web-development-what-providers-need/</guid>
    </item>
    <item>
      <title>Enterprise WordPress for Food Brands: Elementor, APIs, and Data Migration</title>
      <link>https://www.millionlightsmedia.com/news/enterprise-wordpress-for-food-brands/</link>
      <description>How we scaled WordPress with Elementor and custom API integrations for enterprise food brands — lessons from B&amp;G Foods, Green Giant, Cream of Wheat, and more.</description>
      <pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/enterprise-wordpress-for-food-brands/</guid>
    </item>
    <item>
      <title>Foundations of AI Automation</title>
      <link>https://www.millionlightsmedia.com/news/foundations-of-ai-automation/</link>
      <description>A grounded introduction to AI automation — where it helps, where it falls short, and how to identify and scope early wins for your team.</description>
      <pubDate>Tue, 12 Mar 2024 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/foundations-of-ai-automation/</guid>
    </item>
    <item>
      <title>Performance Budgets That Stick</title>
      <link>https://www.millionlightsmedia.com/news/performance-budgets-that-stick/</link>
      <description>How to set realistic web performance budgets, integrate them into CI/CD pipelines, and keep them visible throughout the delivery process.</description>
      <pubDate>Fri, 08 Mar 2024 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/performance-budgets-that-stick/</guid>
    </item>
    <item>
      <title>Scalable System Design Basics</title>
      <link>https://www.millionlightsmedia.com/news/scalable-system-design-basics/</link>
      <description>Core principles for designing systems that scale — covering load distribution, statelessness, caching, and database scaling strategies.</description>
      <pubDate>Tue, 05 Mar 2024 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/scalable-system-design-basics/</guid>
    </item>
    <item>
      <title>Human-in-the-Loop Workflows</title>
      <link>https://www.millionlightsmedia.com/news/human-in-the-loop-workflows/</link>
      <description>How to design AI workflows where humans stay meaningfully in control — covering oversight patterns, escalation paths, and audit trails.</description>
      <pubDate>Tue, 20 Feb 2024 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/human-in-the-loop-workflows/</guid>
    </item>
    <item>
      <title>Choosing the Right Service Boundaries</title>
      <link>https://www.millionlightsmedia.com/news/choosing-the-right-service-boundaries/</link>
      <description>How to draw service boundaries that reduce coupling, improve team autonomy, and support independent deployments — practical guidance for architects.</description>
      <pubDate>Mon, 12 Feb 2024 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/choosing-the-right-service-boundaries/</guid>
    </item>
    <item>
      <title>Accessible UI Patterns</title>
      <link>https://www.millionlightsmedia.com/news/accessible-ui-patterns/</link>
      <description>Practical accessibility patterns for navigation, forms, modals, and content — aligned with WCAG 2.2 and real-world screen reader behavior.</description>
      <pubDate>Mon, 05 Feb 2024 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/accessible-ui-patterns/</guid>
    </item>
    <item>
      <title>Resilience Patterns for Modern Platforms</title>
      <link>https://www.millionlightsmedia.com/news/resilience-patterns-for-modern-platforms/</link>
      <description>Time-tested resilience patterns for distributed systems — circuit breakers, bulkheads, retries, observability, and chaos engineering.</description>
      <pubDate>Mon, 22 Jan 2024 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/resilience-patterns-for-modern-platforms/</guid>
    </item>
    <item>
      <title>Data Readiness Checklists</title>
      <link>https://www.millionlightsmedia.com/news/data-readiness-checklists/</link>
      <description>Practical checklists for assessing data quality, governance, and compliance risk before deploying an AI or automation project.</description>
      <pubDate>Thu, 18 Jan 2024 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/data-readiness-checklists/</guid>
    </item>
    <item>
      <title>Front-End Delivery Checklists</title>
      <link>https://www.millionlightsmedia.com/news/front-end-delivery-checklists/</link>
      <description>A comprehensive front-end release checklist covering performance, accessibility, SEO, cross-browser testing, and post-launch monitoring.</description>
      <pubDate>Wed, 10 Jan 2024 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/front-end-delivery-checklists/</guid>
    </item>
    <item>
      <title>jQuery carousel plugin</title>
      <link>https://www.millionlightsmedia.com/news/carousel-plugin/</link>
      <description>A simple infinite-scrolling jQuery carousel plugin for images and text, shared on GitHub as a teaching tool for developers to sharpen their jQuery skills.</description>
      <pubDate>Mon, 06 Jul 2015 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/carousel-plugin/</guid>
    </item>
    <item>
      <title>jQuery accordion plugin</title>
      <link>https://www.millionlightsmedia.com/news/accordion-plugin/</link>
      <description>After years of creating my own jQuery plugins for websites I&#39;ve worked on, I&#39;m finally getting around to setting them up as public repositories on GitHub.</description>
      <pubDate>Fri, 03 Jul 2015 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/accordion-plugin/</guid>
    </item>
    <item>
      <title>Password generator</title>
      <link>https://www.millionlightsmedia.com/news/password-generator/</link>
      <description>A custom password generator built from scratch using vanilla JavaScript, HTML, and CSS — created out of a need for a simple, self-owned secure password tool.</description>
      <pubDate>Fri, 22 Aug 2014 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/password-generator/</guid>
    </item>
    <item>
      <title>Tutorial: Basics of using Git and GitHub</title>
      <link>https://www.millionlightsmedia.com/news/tutorial-basics-of-using-git-and-github/</link>
      <description>An introduction to Git and GitHub — covering version control concepts, basic Git commands, and why Git is ideal for solo and collaborative development.</description>
      <pubDate>Wed, 31 Oct 2012 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/tutorial-basics-of-using-git-and-github/</guid>
    </item>
    <item>
      <title>Super basic WordPress theme</title>
      <link>https://www.millionlightsmedia.com/news/super-basic-wordpress-theme/</link>
      <description>A super basic WordPress theme to use as a stripped-down starting point for custom theme development — cleaner than stripping down an existing theme every time.</description>
      <pubDate>Wed, 22 Feb 2012 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/super-basic-wordpress-theme/</guid>
    </item>
    <item>
      <title>Tutorial: Installation of Magento on Dreamhost</title>
      <link>https://www.millionlightsmedia.com/news/tutorial-installation-of-magento-on-dreamhost/</link>
      <description>How to install Magento on a Dreamhost shared server using the CLI — bypassing PHP time limits that cause the standard web-based installer to time out.</description>
      <pubDate>Sat, 21 Jan 2012 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/tutorial-installation-of-magento-on-dreamhost/</guid>
    </item>
    <item>
      <title>Overview of an open-source web development environment</title>
      <link>https://www.millionlightsmedia.com/news/overview-of-an-open-source-web-development-environment/</link>
      <description>A behind-the-scenes look at an open-source web development environment — tools, workflows, and the self-taught journey from wrong to right.</description>
      <pubDate>Tue, 22 Nov 2011 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/overview-of-an-open-source-web-development-environment/</guid>
    </item>
    <item>
      <title>Tutorial: Developing WordPress Themes Locally with XAMPP</title>
      <link>https://www.millionlightsmedia.com/news/tutorial-developing-wordpress-themes-locally-with-xampp/</link>
      <description>A guide to setting up a local WordPress development environment with XAMPP — build and test themes locally before deploying to a live server.</description>
      <pubDate>Sat, 13 Aug 2011 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/tutorial-developing-wordpress-themes-locally-with-xampp/</guid>
    </item>
    <item>
      <title>MikeGen theme</title>
      <link>https://www.millionlightsmedia.com/news/mikegen-theme/</link>
      <description>The MikeGen WordPress theme — a clean, streamlined two-column base theme built as a starting point for more complex custom WordPress theme development projects.</description>
      <pubDate>Sun, 24 Jul 2011 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/mikegen-theme/</guid>
    </item>
    <item>
      <title>Tutorial: jQuery show/hide basics</title>
      <link>https://www.millionlightsmedia.com/news/tutorial-jquery-showhide-basics/</link>
      <description>A beginner&#39;s guide to jQuery show and hide — covering client-side JavaScript fundamentals and how to toggle page elements without a full page refresh.</description>
      <pubDate>Sat, 23 Jul 2011 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/tutorial-jquery-showhide-basics/</guid>
    </item>
    <item>
      <title>Design Cheatsheet for WordPress Themes</title>
      <link>https://www.millionlightsmedia.com/news/design-cheatsheet-for-wordpress-themes/</link>
      <description>A design reference cheatsheet for building WordPress themes — covering common UI elements, layout patterns, and styling conventions used in theme development.</description>
      <pubDate>Sat, 23 Jul 2011 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/design-cheatsheet-for-wordpress-themes/</guid>
    </item>
    <item>
      <title>Alternative cron job backups in Dreamhost</title>
      <link>https://www.millionlightsmedia.com/news/alternative-cron-job-backups-in-dreamhost/</link>
      <description>An alternative Dreamhost cron job backup approach using secure FTP — ideal when GZIP archives are too large to email or when you need a more secure method.</description>
      <pubDate>Sat, 12 Mar 2011 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/alternative-cron-job-backups-in-dreamhost/</guid>
    </item>
    <item>
      <title>Automatic site backups using cron jobs in Dreamhost</title>
      <link>https://www.millionlightsmedia.com/news/automatic-site-backups-using-cron-jobs-in-dreamhost/</link>
      <description>How to set up automatic website backups using cron jobs in Dreamhost — preserving file uploads and database content on a regular schedule before it&#39;s too late.</description>
      <pubDate>Wed, 02 Mar 2011 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://www.millionlightsmedia.com/news/automatic-site-backups-using-cron-jobs-in-dreamhost/</guid>
    </item>
  </channel>
</rss>
