<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Lawson Hart</title><description>Lawson Hart&apos;s Personal Website</description><link>https://lawsonhart.me/</link><item><title>Minecraft Server Setup for Development</title><link>https://lawsonhart.me/posts/minecraft-server-setup/</link><guid isPermaLink="true">https://lawsonhart.me/posts/minecraft-server-setup/</guid><description>How I personally setup development based minecraft servers for ease of use.</description><pubDate>Sun, 06 Apr 2025 17:21:00 GMT</pubDate></item><item><title>The blog post about this blog</title><link>https://lawsonhart.me/posts/projects/blog-template/</link><guid isPermaLink="true">https://lawsonhart.me/posts/projects/blog-template/</guid><description>A tour of my lawsonhart.me Astro codebase, what ships in the public template, and what stays site-only.</description><pubDate>Thu, 19 Feb 2026 12:00:00 GMT</pubDate></item><item><title>Building a Small Simple Comment System</title><link>https://lawsonhart.me/posts/projects/comment-system/</link><guid isPermaLink="true">https://lawsonhart.me/posts/projects/comment-system/</guid><description>Notes from building my own comments service, threads, replies, likes, moderation, and the browser security work around them.</description><pubDate>Thu, 01 Jan 2026 12:00:00 GMT</pubDate></item><item><title>My FiveM Client Sandbox</title><link>https://lawsonhart.me/posts/projects/fivelaunch/</link><guid isPermaLink="true">https://lawsonhart.me/posts/projects/fivelaunch/</guid><description>The technical side of a FiveM profile launcher: NTFS junctions, Windows file locks, a hash that had to match a JavaScript bug, and rewriting the whole thing from Electron to Tauri to go from a 170 MB binary down to 5.</description><pubDate>Sun, 12 Jul 2026 10:00:00 GMT</pubDate></item><item><title>A to-do app</title><link>https://lawsonhart.me/posts/projects/loife/</link><guid isPermaLink="true">https://lawsonhart.me/posts/projects/loife/</guid><description>loife is the school dashboard I actually open before class. This is the UI work behind it: a swipe menu that fits a 375px phone, an add form cut from nine controls to four, and a grace period so ticking a box doesn&apos;t wipe the row.</description><pubDate>Wed, 02 Sep 2026 09:00:00 GMT</pubDate></item><item><title>A Customizable Last.fm Now Playing Overlay</title><link>https://lawsonhart.me/posts/projects/music-widget/</link><guid isPermaLink="true">https://lawsonhart.me/posts/projects/music-widget/</guid><description>How I built a deeply themeable Last.fm now playing overlay with URL-based config, private profile support, and no server-side state.</description><pubDate>Sat, 27 Sep 2025 22:05:00 GMT</pubDate></item><item><title>The New Last.fm Now Playing Overlay</title><link>https://lawsonhart.me/posts/projects/music-widget-refactor/</link><guid isPermaLink="true">https://lawsonhart.me/posts/projects/music-widget-refactor/</guid><description>How I rebuilt a Next.js music overlay into a Bun + Hono + SvelteKit monorepo, moved Last.fm calls into the browser to scale past 200 viewers, and swapped a fixed grid editor for free positioning.</description><pubDate>Mon, 29 Jun 2026 10:00:00 GMT</pubDate></item><item><title>The Refactor of My Games App</title><link>https://lawsonhart.me/posts/projects/online-games/</link><guid isPermaLink="true">https://lawsonhart.me/posts/projects/online-games/</guid><description>A technical comparison between the archived games-arch build and the newer games architecture.</description><pubDate>Sat, 07 Mar 2026 12:00:00 GMT</pubDate></item><item><title>Building a Self-Hosted Spotify Song Request Twitch Panel</title><link>https://lawsonhart.me/posts/projects/stream-overlay/</link><guid isPermaLink="true">https://lawsonhart.me/posts/projects/stream-overlay/</guid><description>How I built a self-hosted song request system with auth, moderation, queue control, and Spotify token management.</description><pubDate>Thu, 03 Apr 2025 19:43:00 GMT</pubDate></item></channel></rss>