<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Yasthil Bhagwandeen</title><description>Notes on Unity, software development, and DIY projects.</description><link>https://yasthil.com/</link><item><title>How to Host a React and Node.js App using Caddy and Docker</title><link>https://yasthil.com/dev/2024/04/26/caddy-react-nodejs/</link><guid isPermaLink="true">https://yasthil.com/dev/2024/04/26/caddy-react-nodejs/</guid><description>How to set up Caddy as a reverse proxy to host a React front-end and Node.js back-end from a single VPS, with automatic SSL, using Docker Compose.</description><pubDate>Fri, 26 Apr 2024 00:00:00 GMT</pubDate><category>dev</category><category>Dev</category></item><item><title>Copy files to/from an Android Device using adb</title><link>https://yasthil.com/dev/2023/06/17/using-adb-to-copy-files-to-from-an-android-device/</link><guid isPermaLink="true">https://yasthil.com/dev/2023/06/17/using-adb-to-copy-files-to-from-an-android-device/</guid><description>How to copy files to and from an Android device from the command line using adb pull and adb push, when Android File Transfer won&apos;t cooperate.</description><pubDate>Sat, 17 Jun 2023 00:00:00 GMT</pubDate><category>dev</category><category>Android</category></item><item><title>Red Oak Tabletop</title><link>https://yasthil.com/diy/2022/10/23/red-oak-tabletop/</link><guid isPermaLink="true">https://yasthil.com/diy/2022/10/23/red-oak-tabletop/</guid><description>Building a 27&quot; x 84&quot; solid Red Oak tabletop for a sit/stand desk — milling, jointing, glue-up, sanding, and finishing with Danish oil and wipe-on poly.</description><pubDate>Sun, 23 Oct 2022 00:00:00 GMT</pubDate><category>diy</category></item><item><title>Mastering Unity&apos;s Time.deltaTime</title><link>https://yasthil.com/unity/2022/02/24/time-deltatime/</link><guid isPermaLink="true">https://yasthil.com/unity/2022/02/24/time-deltatime/</guid><description>Why Time.deltaTime is essential for frame-rate independent movement in Unity, with a worked example of per-frame vs per-second motion.</description><pubDate>Thu, 24 Feb 2022 00:00:00 GMT</pubDate><category>unity</category><category>Dev</category><category>Unity</category></item><item><title>Unity Collisions</title><link>https://yasthil.com/unity/2021/10/03/unity-collisions/</link><guid isPermaLink="true">https://yasthil.com/unity/2021/10/03/unity-collisions/</guid><description>What Rigidbody and Collider components are required for Unity collisions, and when OnCollision vs OnTrigger callbacks actually fire.</description><pubDate>Sun, 03 Oct 2021 00:00:00 GMT</pubDate><category>unity</category><category>Dev</category><category>Game Dev</category><category>Unity</category></item><item><title>Homelab v3.0</title><link>https://yasthil.com/diy/2021/04/09/homelab-v3/</link><guid isPermaLink="true">https://yasthil.com/diy/2021/04/09/homelab-v3/</guid><description>The history of my homelab from a 2011 Pentium 4 box through a couple of Raspberry Pis, up to v3.0: a Proxmox server running Nextcloud, PiHole, and Wireguard for local-first photo and note backups.</description><pubDate>Fri, 09 Apr 2021 00:00:00 GMT</pubDate><category>diy</category></item><item><title>Coroutines</title><link>https://yasthil.com/unity/2021/03/28/coroutines/</link><guid isPermaLink="true">https://yasthil.com/unity/2021/03/28/coroutines/</guid><description>A practical guide to Unity Coroutines — waiting on a delay, running long operations without locking the main thread, and waiting on a condition.</description><pubDate>Sun, 28 Mar 2021 00:00:00 GMT</pubDate><category>unity</category></item><item><title>Perforce-the-Powerful</title><link>https://yasthil.com/dev/2021/03/28/perforce-the-powerful/</link><guid isPermaLink="true">https://yasthil.com/dev/2021/03/28/perforce-the-powerful/</guid><description>A short primer on Perforce version control — what it is, why large projects (games, film, engineering) prefer it over Git, and its core terminology.</description><pubDate>Sun, 28 Mar 2021 00:00:00 GMT</pubDate><category>dev</category></item><item><title>Two Ways To Host Unity WebGL Locally</title><link>https://yasthil.com/unity/2021/03/21/two-ways-to-host-unity-webgl-locally/</link><guid isPermaLink="true">https://yasthil.com/unity/2021/03/21/two-ways-to-host-unity-webgl-locally/</guid><description>Two easy ways to host a Unity WebGL build locally for debugging: Unity&apos;s own Build-and-Run, and a quick Python HTTP server.</description><pubDate>Sun, 21 Mar 2021 00:00:00 GMT</pubDate><category>unity</category></item><item><title>Multi Image Tracking ARFoundation</title><link>https://yasthil.com/unity/2020/05/19/multi-image-tracking-arfoundation/</link><guid isPermaLink="true">https://yasthil.com/unity/2020/05/19/multi-image-tracking-arfoundation/</guid><description>Using Unity&apos;s AR Foundation and the ARTrackedImageManager to track multiple reference images (QR codes) and spawn 3D models in AR, across both iOS and Android.</description><pubDate>Tue, 19 May 2020 00:00:00 GMT</pubDate><category>unity</category></item><item><title>9-Years</title><link>https://yasthil.com/unity/2020/05/05/9-years/</link><guid isPermaLink="true">https://yasthil.com/unity/2020/05/05/9-years/</guid><description>I built a Unity game about our 9 years together, ending with a proposal — here&apos;s the idea, the plan, and how it came together.</description><pubDate>Tue, 05 May 2020 00:00:00 GMT</pubDate><category>unity</category></item><item><title>Multiple Web Apps on One Server</title><link>https://yasthil.com/dev/2020/02/23/multiple-web-apps-on-one-server/</link><guid isPermaLink="true">https://yasthil.com/dev/2020/02/23/multiple-web-apps-on-one-server/</guid><description>Hosting a personal website, a blog, and ownCloud on a single DigitalOcean droplet using Docker and Traefik as a reverse proxy with automatic Let&apos;s Encrypt SSL.</description><pubDate>Sun, 23 Feb 2020 00:00:00 GMT</pubDate><category>dev</category></item><item><title>Simple Web API &amp; Client</title><link>https://yasthil.com/dev/2019/10/02/simple-web-api-client/</link><guid isPermaLink="true">https://yasthil.com/dev/2019/10/02/simple-web-api-client/</guid><description>Building a simple end-to-end Todo CRUD app with a vanilla JS/MVC front-end and a Node.js, Express, and MongoDB back-end running in Docker.</description><pubDate>Wed, 02 Oct 2019 00:00:00 GMT</pubDate><category>dev</category></item><item><title>3D Printed Guardians of the Galaxy Star Lord Props</title><link>https://yasthil.com/diy/2017/12/13/3d-printed-guardians-of-the-galaxy-star-lord-props/</link><guid isPermaLink="true">https://yasthil.com/diy/2017/12/13/3d-printed-guardians-of-the-galaxy-star-lord-props/</guid><description>3D printing, sanding, painting, and wiring up an LED-lit Star Lord helmet, plasma guns, and a Baby Groot for a Comic-Con themed work party.</description><pubDate>Wed, 13 Dec 2017 00:00:00 GMT</pubDate><category>diy</category><category>3D Printing</category></item><item><title>Quadrone - Game-in-a-week</title><link>https://yasthil.com/unity/2017/08/16/quadrone-game-in-a-week/</link><guid isPermaLink="true">https://yasthil.com/unity/2017/08/16/quadrone-game-in-a-week/</guid><description>How I built and shipped a mobile game, Quadrone, in one week — and what I learned about starting before you feel ready.</description><pubDate>Wed, 16 Aug 2017 00:00:00 GMT</pubDate><category>unity</category><category>Dev</category><category>Game Dev</category><category>Personal Project</category></item></channel></rss>