<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: John Peters</title>
    <description>The latest articles on DEV Community by John Peters (@jwp).</description>
    <link>https://dev.to/jwp</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F203854%2F8ab5c636-e11e-4af3-9014-5acd5b6e76e8.png</url>
      <title>DEV Community: John Peters</title>
      <link>https://dev.to/jwp</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jwp"/>
    <language>en</language>
    <item>
      <title>Test</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Tue, 06 Oct 2026 19:59:56 +0000</pubDate>
      <link>https://dev.to/jwp/test-28kk</link>
      <guid>https://dev.to/jwp/test-28kk</guid>
      <description>&lt;p&gt;&lt;a href="https://cielovistasoftware.github.io/wb-starter/hero-gallery" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5jh47qbmsawhibgpszq4.jpg" alt="Hero 001" width="800" height="304"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cielovistasoftware.github.io/wb-starter/hero-gallery" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5jh47qbmsawhibgpszq4.jpg" alt="Hero 001" width="800" height="304"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cielovistasoftware.github.io/wb-starter/hero-gallery" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5jh47qbmsawhibgpszq4.jpg" alt="Hero 001" width="800" height="304"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>design</category>
      <category>frontend</category>
      <category>ui</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Create a free Website 100% AI Friendly</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Mon, 05 Oct 2026 20:29:19 +0000</pubDate>
      <link>https://dev.to/jwp/create-a-free-website-100-ai-friendly-4j50</link>
      <guid>https://dev.to/jwp/create-a-free-website-100-ai-friendly-4j50</guid>
      <description>&lt;p&gt;&lt;a href="https://cielovistasoftware.github.io/wb-starter/public/doc-viewer.html?file=docs%2Fguides%2Fcreate-a-website.md" rel="noopener noreferrer"&gt;Create a free website&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4t2143loghcra00iagb0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4t2143loghcra00iagb0.jpg" alt=" " width="800" height="497"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>wb-starter open issue allows A.I. to update status</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Sat, 03 Oct 2026 03:04:49 +0000</pubDate>
      <link>https://dev.to/jwp/wb-starter-open-issue-allows-ai-to-update-status-4po2</link>
      <guid>https://dev.to/jwp/wb-starter-open-issue-allows-ai-to-update-status-4po2</guid>
      <description>&lt;p&gt;wb-starter contains an Issues page which shows GitHub issues as shown below. Notice the green tags in the Title column? They allow your A.I. to report what it's doing ("Working on it now") then the status Now: and finally, what's next. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/nqiy1tx2py82i6wgupsy.png" rel="noopener noreferrer"&gt;&lt;br&gt;
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnqiy1tx2py82i6wgupsy.png" alt="Screenshot of the wb-starter Issues page showing GitHub issues with green status tags" width="800" height="383"&gt;&lt;br&gt;
&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="https://cielovistasoftware.github.io/wb-starter/?page=issues" rel="noopener noreferrer"&gt;https://cielovistasoftware.github.io/wb-starter/?page=issues&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>github</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Introducing wb-starter</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Fri, 02 Oct 2026 22:02:36 +0000</pubDate>
      <link>https://dev.to/jwp/turn-visual-studio-code-into-a-command-center-for-all-your-projects-28fm</link>
      <guid>https://dev.to/jwp/turn-visual-studio-code-into-a-command-center-for-all-your-projects-28fm</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://cielovistasoftware.github.io/wb-starter/public/doc-viewer.html?file=docs%2Fguides%2Fcreate-a-website.md" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;cielovistasoftware.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
  All created using Claude with hooks for any A.I. This means the npm package is ready to create a new web site for you now. &lt;p&gt;&lt;code&gt; npm create wb-starter my-site&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cielovistasoftware.github.io/wb-starter/" rel="noopener noreferrer"&gt;https://cielovistasoftware.github.io/wb-starter/&lt;/a&gt;&lt;/p&gt;


</description>
      <category>productivity</category>
      <category>software</category>
      <category>tools</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Web Developers Check this out!</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Fri, 02 Oct 2026 21:53:31 +0000</pubDate>
      <link>https://dev.to/jwp/web-developers-check-this-out-mak</link>
      <guid>https://dev.to/jwp/web-developers-check-this-out-mak</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjki2n1ktq8qo6hk68b7x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjki2n1ktq8qo6hk68b7x.png" alt="Build Stunning UIs" width="800" height="268"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://cielovistasoftware.github.io/wb-starter/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcielovistasoftware.github.io%2Fwb-starter%2Fassets%2Ficons%2Ficon-512.png" height="512" class="m-0" width="512"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://cielovistasoftware.github.io/wb-starter/" rel="noopener noreferrer" class="c-link"&gt;
            wb-starter - Zero Build Behaviors
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            170+ behaviors, 23 themes, zero build process. The professional behavior library.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcielovistasoftware.github.io%2Fwb-starter%2Fassets%2Ficons%2Ffavicon.svg" width="100" height="100"&gt;
          cielovistasoftware.github.io
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;This software has been in development for 1.5 years, has over 10,000 tests, is super A.I. friendly (any A.I. is told how it works), has tons of documentation and is waiting for you.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>software</category>
      <category>webdev</category>
    </item>
    <item>
      <title>A New Concept for Websites</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Tue, 29 Sep 2026 04:19:06 +0000</pubDate>
      <link>https://dev.to/jwp/a-new-concept-for-websites-33bb</link>
      <guid>https://dev.to/jwp/a-new-concept-for-websites-33bb</guid>
      <description>&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/CieloVistaSoftware" rel="noopener noreferrer"&gt;
        CieloVistaSoftware
      &lt;/a&gt; / &lt;a href="https://github.com/CieloVistaSoftware/wb-starter" rel="noopener noreferrer"&gt;
        wb-starter
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Website Builder Starter Project
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Web Behaviors (WB) Starter&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;A zero-build website framework. &lt;strong&gt;You write HTML5. That is the whole API.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Semantic elements first. Composition only. Light DOM only. No custom elements.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No bundler, no JSX, no build step, no component vocabulary to learn.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Try it out&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a href="https://cielovistasoftware.github.io/wb-starter/" rel="nofollow noopener noreferrer"&gt;https://cielovistasoftware.github.io/wb-starter/&lt;/a&gt;&lt;/p&gt;




&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Why WB beats the frameworks you know&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;Every popular web framework makes the same trade: to get components, you give
up HTML. React turns markup into JSX and a build pipeline. Vue and Angular add
template languages and compilers. Web Components hide your markup behind custom
tags and shadow roots your CSS cannot reach. Each one is a new vocabulary, a
toolchain, and a dependency tree you now maintain -- and none of it is what the
browser actually runs.&lt;/p&gt;

&lt;p&gt;WB makes the opposite trade. &lt;strong&gt;The browser already has the components.&lt;/strong&gt;
&lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt; is a card. &lt;code&gt;&amp;lt;dialog&amp;gt;&lt;/code&gt; is a modal. &lt;code&gt;&amp;lt;details&amp;gt;&lt;/code&gt; is an accordion
&lt;code&gt;&amp;lt;nav&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;, …&lt;/p&gt;&lt;/div&gt;


&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/CieloVistaSoftware/wb-starter" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
 All existing web Frameworks are no longer needed. Using just HTML we have created a new way to create web sites using compositional technique.  Please download our wb-starter tool and see for yourself.  

</description>
      <category>claude</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>css</category>
    </item>
    <item>
      <title>New Website creator! Forget all Website Frameworks!</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Fri, 31 Jul 2026 19:08:07 +0000</pubDate>
      <link>https://dev.to/jwp/cielo-vista-software-update-11h7</link>
      <guid>https://dev.to/jwp/cielo-vista-software-update-11h7</guid>
      <description>&lt;p&gt;We just released our first public release of &lt;a href="https://cielovistasoftware.github.io/wb-starter" rel="noopener noreferrer"&gt;Wb-Starter&lt;/a&gt;, a fully AI created and documented Website kit. Your A.I. engine will love it, and so will you. &lt;br&gt;
BTW: It works seamlessly with your current website (Framework included)&lt;br&gt;
&lt;a href="https://cielovistasoftware.github.io/wb-starter/public/doc-viewer.html?file=docs%2Fguides%2Fcreate-a-website.md" rel="noopener noreferrer"&gt;How to create a new website&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>productivity</category>
      <category>javascript</category>
    </item>
    <item>
      <title>A.I. LESSONS</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Mon, 01 Jun 2026 23:38:18 +0000</pubDate>
      <link>https://dev.to/jwp/ai-lessons-5351</link>
      <guid>https://dev.to/jwp/ai-lessons-5351</guid>
      <description>&lt;p&gt;Perhaps you've been where I have in the past 18 months trying to figure out A.I. This article is a summary of my journey.&lt;/p&gt;

&lt;p&gt;I learned it can code like crazy, but it makes crazy mistakes too. The errors are so egregious that there is no way the code can ship as-is. Simple fix, right? Have it write unit tests. Nope it doesn't know how to do it right.  Teach it, yes teaching makes things better but A.I. is a dummy, it's more interested in writing tons of code than quality. &lt;/p&gt;

&lt;p&gt;Ahh, you might say "I've got this". Unfortunately, A.I. doesn't relinquish control. It's always needing one more prompt and answer. Just try to get it to finish. &lt;/p&gt;

&lt;p&gt;I'll post back as soon as I ship my current work.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Cielo Vista Software Update</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Tue, 29 Jul 2025 22:06:42 +0000</pubDate>
      <link>https://dev.to/jwp/cielo-vista-software-update-2pe7</link>
      <guid>https://dev.to/jwp/cielo-vista-software-update-2pe7</guid>
      <description>&lt;p&gt;&lt;a href="https://cielovistasoftware.github.io/wb-starter/" rel="noopener noreferrer"&gt;https://cielovistasoftware.github.io/wb-starter/&lt;/a&gt;                      &lt;/p&gt;

&lt;p&gt;By John Peters, Lead Developer at Cielo Vista Software • Updated August 2, 2026&lt;/p&gt;

&lt;p&gt;Back in mid-2025 we shared an early milestone: five production-ready components, no build process, enterprise-grade error handling. That was Phase 1. Here's where things actually stand today.&lt;/p&gt;

&lt;p&gt;We've kept the founding principle intact — &lt;strong&gt;zero build step, drop the tag in, it works&lt;/strong&gt; — while scaling it considerably further than that first release implied.&lt;/p&gt;

&lt;h2&gt;
  
  
  🎯 What We've Delivered
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Achievement&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Components Shipped&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;70 production components&lt;/strong&gt; across 8 categories&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Demo Coverage&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;709 live, interactive demos&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Architecture&lt;/td&gt;
&lt;td&gt;Zero-Build System, schema-first&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Standards Compliance&lt;/td&gt;
&lt;td&gt;100% Web Standards&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Error Handling&lt;/td&gt;
&lt;td&gt;Enterprise-grade, actively regression-tested&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Our component suite spans cards, feedback &amp;amp; status, form controls, overlays &amp;amp; popups, layout &amp;amp; navigation, content &amp;amp; media, visual effects, and interactive utilities — from a basic &lt;code&gt;&amp;lt;wb-card&amp;gt;&lt;/code&gt; to a full 15-band graphic equalizer audio player.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 The Correction Worth Making
&lt;/h2&gt;

&lt;p&gt;Our original announcement described the architecture as using Shadow DOM encapsulation. That was wrong, and it's important to say so plainly: &lt;strong&gt;wb-starter uses Light DOM, deliberately, with no Shadow DOM boundary at all.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every component's markup, styles, and structure stay fully inspectable and stylable from the outside — your theme CSS, your own selectors, and the browser's devtools reach straight into every component exactly the way they reach into plain HTML. That's not a limitation; it's the whole point. Composition over inheritance, real HTML semantics over invented abstractions.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔧 Technical Excellence
&lt;/h2&gt;

&lt;p&gt;What makes this system durable at 70 components instead of 5:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Light DOM, Composition-First:&lt;/strong&gt; No Shadow DOM, no base-class inheritance chains. Components share behavior through composition — attributes in, real DOM out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Schema-First Architecture:&lt;/strong&gt; Every component is defined by a schema (properties, view structure, CSS API) that drives generation, validation, and documentation consistently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Progressive Enhancement:&lt;/strong&gt; Components gracefully degrade when JavaScript fails, keeping content accessible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Auto-Discovery System:&lt;/strong&gt; Components register themselves and resolve dependencies with no manual configuration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bulletproof Error Handling:&lt;/strong&gt; Comprehensive fallback mechanisms and a live regression suite mean the site keeps working even when an individual component fails — and we catch it before it ships.&lt;/p&gt;

&lt;h2&gt;
  
  
  📊 Real-World Impact
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;Result&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Performance&lt;/td&gt;
&lt;td&gt;Optimal rendering across deployment environments&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accessibility&lt;/td&gt;
&lt;td&gt;WCAG 2.1 AA compliance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reliability&lt;/td&gt;
&lt;td&gt;Graceful degradation in all failure scenarios, backed by an active regression suite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Developer Experience&lt;/td&gt;
&lt;td&gt;Simple attribute-based configuration, no build tooling&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  🎨 Why This Matters
&lt;/h2&gt;

&lt;p&gt;For too long, web components have been either overly complex (Shadow DOM's styling boundary fighting your own CSS) or insufficiently robust for real use. Light DOM plus a strict, enforced standard set solves both:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For Developers:&lt;/strong&gt; No build process, no compilation, no complex toolchains, and no fighting a shadow boundary to theme a component. Drop it into your HTML and it works — and it's stylable exactly like the rest of your page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For Businesses:&lt;/strong&gt; Faster development cycles, reduced maintenance overhead, and reliability for mission-critical applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For Users:&lt;/strong&gt; Fast loading, real accessibility, and consistent experiences everywhere.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 What's Next?
&lt;/h2&gt;

&lt;p&gt;We're actively auditing the codebase against the same standards we're publishing here — including a full sweep to remove any remaining inheritance-based framing from our own documentation, so what we say and what we ship stay honest with each other.&lt;/p&gt;

&lt;p&gt;Want to see it? Visit Cielo Vista Software or reach out to talk through how this fits your stack.&lt;/p&gt;

&lt;h1&gt;
  
  
  FrontEndDevelopment #WebStandards #WebComponents #LightDOM #EngineeringCulture
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>Best Way to Fly</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Sun, 16 Mar 2025 14:48:49 +0000</pubDate>
      <link>https://dev.to/jwp/best-way-to-fly-13jh</link>
      <guid>https://dev.to/jwp/best-way-to-fly-13jh</guid>
      <description>&lt;h2&gt;
  
  
  🚀 Best of the Web: Essential Development Tools &amp;amp; Platforms
&lt;/h2&gt;

&lt;p&gt;Developers, innovators, and tech enthusiasts—whether you're crafting elegant front-end designs, diving into AI, or building the next big mobile app, the right tools shape your success. Here’s a &lt;strong&gt;curated collection&lt;/strong&gt; of must-know platforms and resources to supercharge your development workflow. 👇  &lt;/p&gt;

&lt;p&gt;Javascript and Typescript are not mentioned because they won the programming language war years ago.&lt;/p&gt;

&lt;p&gt;What about the Desktop? &lt;sup id="fnref1"&gt;1&lt;/sup&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;1️⃣ Code &amp;amp; Development Tools&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;💻 &lt;strong&gt;&lt;a href="https://code.visualstudio.com/" rel="noopener noreferrer"&gt;Visual Studio Code&lt;/a&gt;&lt;/strong&gt; – The ultimate lightweight yet powerful code editor.&lt;br&gt;&lt;br&gt;
🐍 &lt;strong&gt;&lt;a href="https://www.python.org/" rel="noopener noreferrer"&gt;Python&lt;/a&gt;&lt;/strong&gt; – A must-have for automation, data science, AI, and back-end development.&lt;br&gt;&lt;br&gt;
🤖 &lt;strong&gt;&lt;a href="https://openai.com/" rel="noopener noreferrer"&gt;OpenAI&lt;/a&gt;&lt;/strong&gt; – AI-powered creativity and automation at your fingertips.&lt;br&gt;&lt;br&gt;
📦 &lt;strong&gt;&lt;a href="https://www.npmjs.com/" rel="noopener noreferrer"&gt;npm&lt;/a&gt;&lt;/strong&gt; – The home of JavaScript packages for modular development.&lt;br&gt;&lt;br&gt;
🐙 &lt;strong&gt;&lt;a href="https://github.com/" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/strong&gt; – Version control, collaboration, and open-source projects all in one place.  &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;2️⃣ Frameworks &amp;amp; Ecosystem&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;📱 &lt;strong&gt;&lt;a href="https://www.bing.com/search?filters=ufn%3a%22Ionic+(mobile+app+framework)%22+sid%3a%2236558dd1-b1bc-4cb4-9469-9096d795c8c6%22&amp;amp;qs=MB&amp;amp;pq=ionic&amp;amp;sc=22-5&amp;amp;q=ionic&amp;amp;cvid=2e0790c1d692423cbd82e76e37447b53&amp;amp;gs_lcrp=EgRlZGdlKgYIARAuGEAyBggAEEUYOTIGCAEQLhhAMgYIAhAAGEAyBggDEAAYQDIGCAQQABhAMgYIBRAAGEAyBggGEAAYQDIGCAcQABhAMgYICBAAGEDSAQg3NTIyajBqMagCCLACAQ&amp;amp;FORM=ANNTA1&amp;amp;PC=EDGEDSE" rel="noopener noreferrer"&gt;Ionic&lt;/a&gt;&lt;/strong&gt; – Build cross-platform mobile apps with a single codebase.&lt;br&gt;&lt;br&gt;
⚛️ &lt;strong&gt;&lt;a href="https://www.bing.com/search?filters=ufn%3a%22React+(software)%22+sid%3a%224c01defb-cfcf-55f4-5422-4759807a8352%22&amp;amp;qs=MB&amp;amp;pq=react&amp;amp;sc=25-5&amp;amp;pglt=425&amp;amp;q=react&amp;amp;cvid=707576e3b20643e18a775c5f693856ca&amp;amp;gs_lcrp=EgRlZGdlKgYIARAuGEAyBggAEEUYOTIGCAEQLhhAMgYIAhAAGEAyBggDEAAYQDIGCAQQLhhAMgYIBRAAGEAyBggGEC4YQDIGCAcQABhAMgYICBAAGEDSAQg0ODE2ajBqMagCALACAA&amp;amp;FORM=ANNTA1&amp;amp;PC=EDGEDSE" rel="noopener noreferrer"&gt;React&lt;/a&gt;&lt;/strong&gt; – The front-end powerhouse for modern web development.&lt;br&gt;&lt;br&gt;
⚙️ &lt;strong&gt;&lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_components" rel="noopener noreferrer"&gt;Web Components&lt;/a&gt;&lt;/strong&gt; – The future of reusable UI building blocks.  &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;3️⃣ DevOps, Security &amp;amp; Documentation&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;🔄 &lt;strong&gt;GitHub Actions&lt;/strong&gt; – Automate workflows with CI/CD pipelines.&lt;br&gt;&lt;br&gt;
🛡 &lt;strong&gt;&lt;a href="https://owasp.org/" rel="noopener noreferrer"&gt;OWASP&lt;/a&gt;&lt;/strong&gt; – Security best practices for web &amp;amp; software development.&lt;br&gt;&lt;br&gt;
📖 &lt;strong&gt;&lt;a href="https://developer.mozilla.org/" rel="noopener noreferrer"&gt;MDN Web Docs&lt;/a&gt;&lt;/strong&gt; – A must-have resource for web developers.&lt;br&gt;&lt;br&gt;
🔍 &lt;strong&gt;&lt;a href="https://www.bing.com/" rel="noopener noreferrer"&gt;Bing Developer Search&lt;/a&gt;&lt;/strong&gt; – Stay ahead with the latest trends.  &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;4️⃣ Industry Insights &amp;amp; Learning&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;📰 &lt;strong&gt;&lt;a href="https://dev.to/jwp/the-platform-explosion-a-fragmented-tech-landscape-117g"&gt;The Platform Explosion: A Fragmented Tech Landscape&lt;/a&gt;&lt;/strong&gt; – Exploring the ever-evolving tech stack landscape.&lt;br&gt;&lt;br&gt;
🎨 &lt;strong&gt;&lt;a href="https://en.wikipedia.org/wiki/CSS" rel="noopener noreferrer"&gt;CSS&lt;/a&gt;&lt;/strong&gt; – The backbone of beautiful, responsive web design.&lt;br&gt;&lt;br&gt;
🧠 &lt;strong&gt;AI &amp;amp; ML Development&lt;/strong&gt; – Explore &lt;strong&gt;TensorFlow&lt;/strong&gt;, &lt;strong&gt;Hugging Face&lt;/strong&gt;, and more.  &lt;/p&gt;




&lt;p&gt;💡 &lt;strong&gt;Tech is evolving FAST—what tools or platforms are your must-haves?&lt;/strong&gt; Drop them in the comments! 👇  &lt;/p&gt;

&lt;h1&gt;
  
  
  Python #Developers #WebDevelopment #AI #VisualStudioCode #React #Ionic #WebComponents #GitHub #OpenAI #DevTools #CloudComputing #TechTrends
&lt;/h1&gt;




&lt;ol&gt;

&lt;li id="fn1"&gt;
&lt;p&gt;Today the desktop, while not dead is Cobol like, it will live forever but not in new applications. The tools listed above are the reason why.&amp;nbsp;↩&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Great Article on CSS selectors</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Fri, 28 Feb 2025 16:45:11 +0000</pubDate>
      <link>https://dev.to/jwp/great-article-on-css-selectors-182k</link>
      <guid>https://dev.to/jwp/great-article-on-css-selectors-182k</guid>
      <description>&lt;p&gt;&lt;a href="https://dev.to/web_dev-usman/all-css-selectors-in-one-place-learn-to-target-any-element-fho?bb=213694"&gt;CSS Selectors&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>webcomponents</category>
    </item>
    <item>
      <title>30 Python Libraries</title>
      <dc:creator>John Peters</dc:creator>
      <pubDate>Fri, 28 Feb 2025 15:58:01 +0000</pubDate>
      <link>https://dev.to/jwp/30-python-libraries-23gi</link>
      <guid>https://dev.to/jwp/30-python-libraries-23gi</guid>
      <description>&lt;p&gt;&lt;a href="https://www.linkedin.com/feed/update/urn:li:activity:7301038303548493824?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAAXrTosBf98Lsc7MHtfz8tx5EocqgYsTWBc" rel="noopener noreferrer"&gt;30 Python Libraries&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>libraries</category>
    </item>
  </channel>
</rss>
