<?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: Sam Ayoub (DDKits)</title>
    <description>The latest articles on DEV Community by Sam Ayoub (DDKits) (@sam_ayoubddkits_ba0861).</description>
    <link>https://dev.to/sam_ayoubddkits_ba0861</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%2F4110448%2F3f363eb3-c370-4bad-849d-6be9d9e81ffe.png</url>
      <title>DEV Community: Sam Ayoub (DDKits)</title>
      <link>https://dev.to/sam_ayoubddkits_ba0861</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sam_ayoubddkits_ba0861"/>
    <language>en</language>
    <item>
      <title>Building Reallexi Connect: Reallexi Connect is a proprietary, consent-based remote-display and remote-control platform</title>
      <dc:creator>Sam Ayoub (DDKits)</dc:creator>
      <pubDate>Sat, 24 Oct 2026 17:38:33 +0000</pubDate>
      <link>https://dev.to/sam_ayoubddkits_ba0861/building-reallexi-connect-reallexi-connect-is-a-proprietary-consent-based-remote-display-and-2m0a</link>
      <guid>https://dev.to/sam_ayoubddkits_ba0861/building-reallexi-connect-reallexi-connect-is-a-proprietary-consent-based-remote-display-and-2m0a</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%2Fu04rqir1bt73ez5ovgq1.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%2Fu04rqir1bt73ez5ovgq1.png" alt=" " width="800" height="500"&gt;&lt;/a&gt;&lt;/p&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F046ufofxinvqlz83wgn4.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%2F046ufofxinvqlz83wgn4.png" alt=" " width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Reallexi Connect is out now on Web, Windows, VS Code. This is how it got made: the decisions, the pipeline, and what I would do differently.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it is
&lt;/h2&gt;

&lt;p&gt;See and control your own Windows, macOS or Linux computer from any device you are signed in on, with a host that always shows the session and can stop it.&lt;/p&gt;

&lt;p&gt;no session limit, no limit of control, 60 fps easy to play games on host, all clean JS / Electron / Service, unlimited, optional service&lt;/p&gt;

&lt;h2&gt;
  
  
  Decision
&lt;/h2&gt;

&lt;p&gt;Use documented public platform APIs and normal consent/security dialogs only. Every capability is feature-detected and classified as implemented-and-tested, experimental, view-only, unsupported by public API, blocked by code signing, blocked by store policy, or blocked by test hardware. The UI disables unavailable actions with a factual explanation. No TCC, UAC/secure desktop, lock screen, sandbox, AccessibilityService policy, anti-cheat, antivirus, firewall, store, or driver-signing bypass is permitted.&lt;/p&gt;

&lt;p&gt;Windows virtual displays require the documented Indirect Display Driver and a production-signed package tested on Secure Boot hardware. macOS production needs signing/notarization; iOS cannot claim arbitrary system input; Android capture retains MediaProjection/foreground visibility; Wayland follows portal/compositor capability; browser host control requires a native&lt;/p&gt;

&lt;h2&gt;
  
  
  Checkout unreachable for email-link and Google accounts; devices page rail (2026-09-11)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;POST /billing/stripe/checkout required recent step-up, but email-link and Google
sign-ins never carry step-up and every access-token refresh drops it, so "Choose plan"
answered "Authenticator verification required" for most accounts with nothing to click.
The server now requires only authentication to start a checkout (Stripe authenticates
the payment; the plan changes only on a signed webhook). live-stripe.test.ts now starts
its checkout with a refreshed, non-step-up token; control plane typecheck and 167/167
tests pass under Node 24. Not yet live: shipping it needs the full production
release (npm run publish -- -InventoryFile ...), whose inventory is not on this machine.&lt;/li&gt;
&lt;li&gt;Until then the web client handles the refusal: Billing opens a "Confirm it's you" panel
(passkey or authenticator code, then straight on to Stripe; otherwise a pointer to
Account security). Verified with a Playwright run against a mocked step_up_required.&lt;/li&gt;
&lt;li&gt;Devices page: the setup rail's first card was position: sticky and slid over the cards
below it on scroll (now static; a scrolled-overlap probe reports none at 1440/390px); the
trusted-approval card had no styles at all - its checkboxes are now selectable bordered
rows, its selects and headings styled, and its rules one line with Revoke beside them.
Card headings with only a title block keep the description under the&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Native service implementation and physical testing (2026-10-22, in progress)
&lt;/h2&gt;

&lt;p&gt;The working tree now contains a real SCM/LocalSystem service, protected runtime and private state installation, first-install protected-key enrollment, mandatory Windows setup/repair routing, desktop-bound capture and input helpers, and visible local Pause/Stop/duration/emergency controls. Native input verifies the signed ticket through agent-core before executing events. The retired elevated-user-task option stays disabled.&lt;/p&gt;

&lt;p&gt;The first local development installation (1.0.68) registered and connected successfully on GodOfGaming3, using a new protected service identity. A real authenticated WebRTC probe received no video; secure-desktop functionality is not accepted from service registration or unit tests. That test also found a missing Windows PowerShell search directory in the restricted worker environment.&lt;/p&gt;

&lt;p&gt;The subsequent 1.0.69 installation exposed an executable sharing violation during update and rollback. Version 1.0.70 changes the service and helper executables to immutable paths inside each protected runtime version, waits for the previous service process to exit, stages complete runtimes before switching, records a source digest for exact retries, and restores the previous SCM executable path/configuration on failure. Physical testing of that implementation is ongoing; no rollback, secure-desktop, or production claim is made yet. Signing, real desktop transitions…&lt;/p&gt;

&lt;h2&gt;
  
  
  Stage 3 — supported platform implementations
&lt;/h2&gt;

&lt;p&gt;Implement independently behind the same policy contract:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Windows WFP plus reviewed tunnel runtime and signed installer/update/uninstall;&lt;/li&gt;
&lt;li&gt;macOS Network Extension with correct entitlement, Developer ID/App Store
packaging and notarization;&lt;/li&gt;
&lt;li&gt;iOS/iPadOS Network Extension with physical-device and store review;&lt;/li&gt;
&lt;li&gt;Android foreground VpnService with system consent/revocation and OEM matrix;&lt;/li&gt;
&lt;li&gt;Linux namespace/cgroup/firewall isolation with signed distro packages.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For each claimed OS/architecture/version, repeat the Stage 2 hostile-process, network-conflict, lifecycle, upgrade/rollback/uninstall, accessibility and hardware tests. Systems without a conforming native adapter continue with browser/native WebRTC direct or explicitly accepted TURN fallback.&lt;/p&gt;

&lt;p&gt;Exit evidence: independently reviewed source, pinned dependencies, license approval, SBOM/provenance/vulnerability scans, signed/notarized packages, secure update and clean uninstall, and the published supported-version&lt;/p&gt;

&lt;h2&gt;
  
  
  Latest changes
&lt;/h2&gt;

&lt;p&gt;Changelog&lt;/p&gt;

&lt;p&gt;All notable changes to RealLexi Connect are recorded here. A version entry describes the implemented and locally validated source revision; public Pages/Milan activation and native signing evidence are recorded separately and are never inferred from the changelog.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is next
&lt;/h2&gt;

&lt;p&gt;It is live at &lt;a href="https://connect.reallexi.io" rel="noopener noreferrer"&gt;https://connect.reallexi.io&lt;/a&gt;. If you have shipped something similar, I would like to hear what you would have cut.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Building LexiPix: Image generation and photo reading that run entirely on your device</title>
      <dc:creator>Sam Ayoub (DDKits)</dc:creator>
      <pubDate>Sun, 06 Sep 2026 03:12:48 +0000</pubDate>
      <link>https://dev.to/sam_ayoubddkits_ba0861/building-lexipix-image-generation-and-photo-reading-that-run-entirely-on-your-device-38p7</link>
      <guid>https://dev.to/sam_ayoubddkits_ba0861/building-lexipix-image-generation-and-photo-reading-that-run-entirely-on-your-device-38p7</guid>
      <description>&lt;p&gt;LexiPix is out now on Android. This is the story of how it got made.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it is
&lt;/h2&gt;

&lt;p&gt;Private AI pictures. Create and edit images on your phone — nothing is uploaded, no account, works offline.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it exists
&lt;/h2&gt;

&lt;p&gt;Create and edit images on your phone — nothing is uploaded, no account, works offline.&lt;/p&gt;

&lt;h2&gt;
  
  
  What went into it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Create&lt;/li&gt;
&lt;li&gt;Describe&lt;/li&gt;
&lt;li&gt;Gallery&lt;/li&gt;
&lt;li&gt;Models&lt;/li&gt;
&lt;li&gt;Membership&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;It's live at &lt;a href="http://localhost:48940" rel="noopener noreferrer"&gt;http://localhost:48940&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Questions about how any of it was built are welcome in the comments.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Apex City is out now on iOS, Android, Web</title>
      <dc:creator>Sam Ayoub (DDKits)</dc:creator>
      <pubDate>Sat, 05 Sep 2026 05:31:21 +0000</pubDate>
      <link>https://dev.to/sam_ayoubddkits_ba0861/apex-city-is-out-now-on-ios-android-web-1al0</link>
      <guid>https://dev.to/sam_ayoubddkits_ba0861/apex-city-is-out-now-on-ios-android-web-1al0</guid>
      <description>&lt;p&gt;&lt;strong&gt;Build a city that actually works.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Apex City is live today on iOS, Android, Web for $1.99.&lt;/p&gt;

&lt;p&gt;Apex City is a city builder with a real simulation underneath. Every home has residents who need power, water, schools and a safe street. Lay roads, zone districts, build utilities and services, and watch traffic, blackouts and crime emerge from your layout rather than from random events. Fix the water shortage you created, then redesign the district that caused it.&lt;br&gt;
Transport is the endgame: open an airport, a seaport and a rail network, add bus and metro lines and a trucking fleet, feed sawmills, refineries and factories into cargo routes, and ship goods to other mayors on player-to-player routes.&lt;br&gt;
Play together in alliances of up to 50 with weekly events and seasons. Leaderboards reward cooperation; there is no sabotage and no raiding. Everything is earnable with coins, there are no loot boxes, and there is no advertising SDK at all. Your city keeps running on a plane or in a lift and syncs the moment you reconnect.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A real simulation underneath. Blackouts, jams and crime come from your layout, not random events&lt;/li&gt;
&lt;li&gt;Transport is the endgame. Airport, seaport, rail, metro, buses and a trucking fleet&lt;/li&gt;
&lt;li&gt;Alliances of up to 50 players, weekly events and seasons, no sabotage and no raiding&lt;/li&gt;
&lt;li&gt;Plays fully offline and syncs when you reconnect&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fair by design. No ads, no loot boxes, everything earnable with coins&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;App Store: &lt;a href="https://apps.apple.com/us/app/apex-city/id6804918749" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/apex-city/id6804918749&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Google Play: &lt;a href="https://play.google.com/store/apps/details?id=io.reallexi.apexcity" rel="noopener noreferrer"&gt;https://play.google.com/store/apps/details?id=io.reallexi.apexcity&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Trailer: &lt;a href="https://youtube.com/shorts/Ms66Ok21g_8?si=9Hzv8yUeNhhHJexo" rel="noopener noreferrer"&gt;https://youtube.com/shorts/Ms66Ok21g_8?si=9Hzv8yUeNhhHJexo&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Made by Reallexi LLC. Feedback, bugs and questions all welcome below.&lt;/p&gt;

</description>
      <category>gamedev</category>
    </item>
    <item>
      <title>Building Apex City: Build a city that actually works.</title>
      <dc:creator>Sam Ayoub (DDKits)</dc:creator>
      <pubDate>Sat, 05 Sep 2026 01:12:07 +0000</pubDate>
      <link>https://dev.to/sam_ayoubddkits_ba0861/building-apex-city-build-a-city-that-actually-works-43oj</link>
      <guid>https://dev.to/sam_ayoubddkits_ba0861/building-apex-city-build-a-city-that-actually-works-43oj</guid>
      <description>&lt;p&gt;Apex City is out now on iOS, Android, Web. This is the story of how it got made.&lt;/p&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftbjin07ogm9gi0rvdapk.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%2Ftbjin07ogm9gi0rvdapk.png" alt=" " width="768" height="1365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What it is
&lt;/h2&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flckq4ofqg59bu7ssegtj.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%2Flckq4ofqg59bu7ssegtj.png" alt=" " width="768" height="1365"&gt;&lt;/a&gt;&lt;br&gt;
Apex City is a city builder with a real simulation underneath. Every home has residents who need power, water, schools and a safe street. Lay roads, zone districts, build utilities and services, and watch traffic, blackouts and crime emerge from your layout rather than from random events. Fix the water shortage you created, then redesign the district that caused it.&lt;br&gt;
Transport is the endgame: open an airport, a seaport and a rail network, add bus and metro lines and a trucking fleet, feed sawmills, refineries and factories into cargo routes, and ship goods to other mayors on player-to-player routes.&lt;br&gt;
Play together in alliances of up to 50 with weekly events and seasons. Leaderboards reward cooperation; there is no sabotage and no raiding. Everything is earnable with coins, there are no loot boxes, and there is no advertising SDK at all. Your city keeps running on a plane or in a lift and syncs the moment you reconnect.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it exists
&lt;/h2&gt;

&lt;p&gt;Brownouts, traffic jams and crime are outcomes of your plan, not luck. And it all runs offline, with no ads and no loot boxes, on iPhone, iPad, Android and the web.&lt;/p&gt;

&lt;h2&gt;
  
  
  What went into it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A real simulation underneath. Blackouts, jams and crime come from your layout, not random events&lt;/li&gt;
&lt;li&gt;Transport is the endgame. Airport, seaport, rail, metro, buses and a trucking fleet&lt;/li&gt;
&lt;li&gt;Alliances of up to 50 players, weekly events and seasons, no sabotage and no raiding&lt;/li&gt;
&lt;li&gt;Plays fully offline and syncs when you reconnect&lt;/li&gt;
&lt;li&gt;Fair by design. No ads, no loot boxes, everything earnable with coins&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;It's live at &lt;a href="https://apexcity.reallexi.io" rel="noopener noreferrer"&gt;https://apexcity.reallexi.io&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Questions about how any of it was built are welcome in the comments.&lt;/p&gt;

</description>
      <category>gamechallenge</category>
      <category>gamedev</category>
      <category>react</category>
    </item>
    <item>
      <title>Building Apex City: Build a city that actually works.</title>
      <dc:creator>Sam Ayoub (DDKits)</dc:creator>
      <pubDate>Fri, 04 Sep 2026 23:47:43 +0000</pubDate>
      <link>https://dev.to/sam_ayoubddkits_ba0861/building-apex-city-build-a-city-that-actually-works-1210</link>
      <guid>https://dev.to/sam_ayoubddkits_ba0861/building-apex-city-build-a-city-that-actually-works-1210</guid>
      <description>&lt;p&gt;Apex City is out now on iOS, Android, Web. This is the story of how it got made.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it is
&lt;/h2&gt;

&lt;p&gt;Apex City is a city builder with a real simulation underneath. Every home has residents who need power, water, schools and a safe street. Lay roads, zone districts, build utilities and services, and watch traffic, blackouts and crime emerge from your layout rather than from random events. Fix the water shortage you created, then redesign the district that caused it.&lt;br&gt;
Transport is the endgame: open an airport, a seaport and a rail network, add bus and metro lines and a trucking fleet, feed sawmills, refineries and factories into cargo routes, and ship goods to other mayors on player-to-player routes.&lt;br&gt;
Play together in alliances of up to 50 with weekly events and seasons. Leaderboards reward cooperation; there is no sabotage and no raiding. Everything is earnable with coins, there are no loot boxes, and there is no advertising SDK at all. Your city keeps running on a plane or in a lift and syncs the moment you reconnect.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it exists
&lt;/h2&gt;

&lt;p&gt;Brownouts, traffic jams and crime are outcomes of your plan, not luck. And it all runs offline, with no ads and no loot boxes, on iPhone, iPad, Android and the web.&lt;/p&gt;

&lt;h2&gt;
  
  
  What went into it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A real simulation underneath. Blackouts, jams and crime come from your layout, not random events&lt;/li&gt;
&lt;li&gt;Transport is the endgame. Airport, seaport, rail, metro, buses and a trucking fleet&lt;/li&gt;
&lt;li&gt;Alliances of up to 50 players, weekly events and seasons, no sabotage and no raiding&lt;/li&gt;
&lt;li&gt;Plays fully offline and syncs when you reconnect&lt;/li&gt;
&lt;li&gt;Fair by design. No ads, no loot boxes, everything earnable with coins&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;It's live at &lt;a href="https://apexcity.reallexi.io" rel="noopener noreferrer"&gt;https://apexcity.reallexi.io&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Questions about how any of it was built are welcome in the comments.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
