<?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: Sanuga Kuruppu</title>
    <description>The latest articles on DEV Community by Sanuga Kuruppu (@sanugakuruppu).</description>
    <link>https://dev.to/sanugakuruppu</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3662943%2F85a90ebf-c8c2-4157-acfe-e11707ce7dbc.jpg</url>
      <title>DEV Community: Sanuga Kuruppu</title>
      <link>https://dev.to/sanugakuruppu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sanugakuruppu"/>
    <language>en</language>
    <item>
      <title>Guify: Turn Your Website into an Interactive OS Experience</title>
      <dc:creator>Sanuga Kuruppu</dc:creator>
      <pubDate>Wed, 18 Mar 2026 06:46:35 +0000</pubDate>
      <link>https://dev.to/sanugakuruppu/guify-turn-your-website-into-an-interactive-os-experience-bnc</link>
      <guid>https://dev.to/sanugakuruppu/guify-turn-your-website-into-an-interactive-os-experience-bnc</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.amazonaws.com%2Fuploads%2Farticles%2Fkm87sahdlixpte0lkjju.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.amazonaws.com%2Fuploads%2Farticles%2Fkm87sahdlixpte0lkjju.png" alt="Example of Guify Interface" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Portfolios and landing pages have traditionally been static: scroll, click a link, maybe see some animations. But what if your website could feel alive like a real desktop, where visitors can open apps, explore folders, and interact with content naturally? That’s the idea behind &lt;a href="https://guify.site/" rel="noopener noreferrer"&gt;Guify&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Guify transforms your website into an interactive OS-style experience, making it memorable, engaging, and fun to navigate.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Guify Offers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Interactive OS Interface: Visitors navigate your site like a macOS-style desktop, with clickable apps and draggable windows.&lt;/li&gt;
&lt;li&gt;Customizable Desktop: Add folders, apps, widgets, and interactive content to suit your needs.&lt;/li&gt;
&lt;li&gt;Fast Setup: Go from zero to live in under 2 minutes.&lt;/li&gt;
&lt;li&gt;Perfect for Portfolios &amp;amp; Startup Pages: Showcase work in a way that stands out.&lt;/li&gt;
&lt;li&gt;Free Hosting &amp;amp; SSL: Launch without worrying about servers or certificates.&lt;/li&gt;
&lt;/ul&gt;

&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.amazonaws.com%2Fuploads%2Farticles%2Fvpvhlm1s6lz68e27yve9.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.amazonaws.com%2Fuploads%2Farticles%2Fvpvhlm1s6lz68e27yve9.png" alt="Example of Guify Interface" width="800" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Choose a template that fits your style.&lt;/li&gt;
&lt;li&gt;Add your content-folders for projects, apps for demos, widgets for extra interactivity. &lt;/li&gt;
&lt;li&gt;Publish your site and share the link.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Visitors can click, drag, open apps, and explore content just like a real desktop.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example Use Cases
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Developer Portfolio: Showcase projects in folders, include interactive demos as apps, and allow users to explore your work at their own pace.&lt;/li&gt;
&lt;li&gt;Startup Landing Page: Highlight features with windows, interactive tutorials, or mini-apps that let users experience the product.&lt;/li&gt;
&lt;li&gt;Photography or Design Portfolio: Let users navigate galleries and assets as if browsing a desktop, creating a more immersive experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Guify Matters
&lt;/h2&gt;

&lt;p&gt;Traditional websites can feel flat and forgettable. By bringing a desktop metaphor to the web, Guify allows creators to present their content dynamically, increasing user engagement, time on site, and the overall impression of professionalism and creativity.&lt;/p&gt;

&lt;p&gt;Start building your interactive OS-style website today: &lt;a href="https://guify.site" rel="noopener noreferrer"&gt;https://guify.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>portfolio</category>
      <category>startup</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Artemis II Isn’t About the Launch — It’s About the Rehearsal</title>
      <dc:creator>Sanuga Kuruppu</dc:creator>
      <pubDate>Tue, 16 Dec 2025 04:01:25 +0000</pubDate>
      <link>https://dev.to/sanugakuruppu/artemis-ii-isnt-about-the-launch-its-about-the-rehearsal-1m0k</link>
      <guid>https://dev.to/sanugakuruppu/artemis-ii-isnt-about-the-launch-its-about-the-rehearsal-1m0k</guid>
      <description>&lt;p&gt;Most people think space missions are defined by liftoff.&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.amazonaws.com%2Fuploads%2Farticles%2Fbvd597bx1rjk5mf2izhx.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.amazonaws.com%2Fuploads%2Farticles%2Fbvd597bx1rjk5mf2izhx.jpg" alt="Drawing of Mission Control Center" width="784" height="1168"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From an engineering perspective, Artemis II is defined by everything that doesn’t fly.&lt;/p&gt;

&lt;p&gt;Before a single engine ignites, NASA runs Artemis II through months of rehearsals: stacking operations, integrated system tests, simulations, wet dress rehearsals, emergency evacuations, and full countdowns that intentionally stop seconds before ignition.&lt;/p&gt;

&lt;p&gt;Why?&lt;/p&gt;

&lt;p&gt;Because a crewed launch is not a single event — it’s a &lt;strong&gt;distributed system&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Each phase is a checkpoint:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can Orion talk to ground systems?&lt;/li&gt;
&lt;li&gt;Can the crew get out if something fails?&lt;/li&gt;
&lt;li&gt;Can software take over when humans must step back?&lt;/li&gt;
&lt;li&gt;Can the system recover from a pause at the worst possible moment?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At &lt;strong&gt;T-33 seconds&lt;/strong&gt;, control of the countdown is handed to automated systems. Humans intentionally remove themselves from the loop because software reacts faster and more consistently than people can under pressure.&lt;/p&gt;

&lt;p&gt;This is a pattern every engineer recognizes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You don’t test in production.&lt;br&gt;
You rehearse until failure becomes boring.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Artemis II is NASA applying that mindset at a planetary scale.&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;artemis2.live&lt;/strong&gt; to document these details in one place — not as news, but as a living reference for how a modern human spaceflight mission actually works.&lt;/p&gt;

&lt;p&gt;If you’re curious how large, safety-critical systems are prepared for the moment where nothing can go wrong, this mission is worth watching.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://artemis2.live" rel="noopener noreferrer"&gt;https://artemis2.live&lt;/a&gt;&lt;/p&gt;

</description>
      <category>systemdesign</category>
      <category>testing</category>
      <category>softwareengineering</category>
      <category>architecture</category>
    </item>
    <item>
      <title>I Built a One-Stop Site to Track NASA’s Artemis II Mission 🚀</title>
      <dc:creator>Sanuga Kuruppu</dc:creator>
      <pubDate>Mon, 15 Dec 2025 12:48:28 +0000</pubDate>
      <link>https://dev.to/sanugakuruppu/i-built-a-one-stop-site-to-track-nasas-artemis-ii-mission-3c5j</link>
      <guid>https://dev.to/sanugakuruppu/i-built-a-one-stop-site-to-track-nasas-artemis-ii-mission-3c5j</guid>
      <description>&lt;p&gt;Following &lt;strong&gt;NASA’s Artemis II mission&lt;/strong&gt; meant jumping between news sites, PDFs, and social media threads. It got messy fast.&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.amazonaws.com%2Fuploads%2Farticles%2F1ft05cok9w4fch4iklhx.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.amazonaws.com%2Fuploads%2Farticles%2F1ft05cok9w4fch4iklhx.png" alt="Artemis I Launch View" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So I built artemis2.live — a simple site that puts real-time mission updates, crew details, timelines, and articles and live coverage all in one place.&lt;/p&gt;

&lt;p&gt;The idea is straightforward:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One bookmark&lt;/li&gt;
&lt;li&gt;Live updates as the mission progresses&lt;/li&gt;
&lt;li&gt;Clear info without hype or noise&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to follow Artemis II without chasing links everywhere, bookmark it and check back when things start moving.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://artemis2.live" rel="noopener noreferrer"&gt;https://artemis2.live&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>resources</category>
      <category>showdev</category>
      <category>science</category>
    </item>
  </channel>
</rss>
