<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on VirtualGamePad</title><link>https://kitswas.github.io/VirtualGamePad/blog/</link><description>Recent content in Blog on VirtualGamePad</description><generator>Hugo</generator><language>en-in</language><atom:link href="https://kitswas.github.io/VirtualGamePad/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>A mise-me: Mise as a meta-manager</title><link>https://kitswas.github.io/VirtualGamePad/blog/mise-as-a-meta-manager/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://kitswas.github.io/VirtualGamePad/blog/mise-as-a-meta-manager/</guid><description>&lt;p&gt;&lt;a href="https://kitswas.github.io/VirtualGamePad/blog/devblog-2026-10-18/"&gt;The first VirtualGamePad devlog&lt;/a&gt;

 celebrated &lt;a href="https://mise.jdx.dev/"&gt;mise&lt;/a&gt;

 as a task runner. That was the small half.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the large half: using mise to manage the toolchain itself. The post is a tutorial you can copy into any repository. VirtualGamePad is the worked example &amp;ndash; five repos (phone app, PC server, shared protocol, docs site, build experiments) maintained by one person, where setup used to be the scariest part.&lt;/p&gt;
&lt;p&gt;VirtualGamePad is modular by design &amp;mdash; a specialist with existing tools can clone and build a single component.&lt;br&gt;
This setup lowers the barrier to entry, reduces errors, and makes work across components predictable.&lt;/p&gt;</description></item><item><title>Getting VirtualGamePad moving again</title><link>https://kitswas.github.io/VirtualGamePad/blog/devblog-2026-10-18/</link><pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate><guid>https://kitswas.github.io/VirtualGamePad/blog/devblog-2026-10-18/</guid><description>&lt;p&gt;VirtualGamePad is five projects that work as one:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;the phone app that is your controller,&lt;/li&gt;
&lt;li&gt;the PC server that turns that input into a virtual gamepad,&lt;/li&gt;
&lt;li&gt;the shared language they speak,&lt;/li&gt;
&lt;li&gt;this website, and&lt;/li&gt;
&lt;li&gt;the builder that turns all of this into downloads. (Private, so that I can experiment without leaking encryption keys.)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;All of it has &lt;strong&gt;one maintainer&lt;/strong&gt; &amp;mdash; me.&lt;/p&gt;
&lt;p&gt;After several months with little activity, this week was a deliberate attempt to take stock, reduce the fear of touching things, and clear the ground so the next changes &amp;ndash; the ones you would actually feel &amp;ndash; can happen.&lt;/p&gt;</description></item></channel></rss>