{"generator":"Jekyll","link":[{"@attributes":{"href":"https:\/\/natestott.net\/feed.xml","rel":"self","type":"application\/atom+xml"}},{"@attributes":{"href":"https:\/\/natestott.net\/","rel":"alternate","type":"text\/html"}}],"updated":"2026-09-23T23:26:54+00:00","id":"https:\/\/natestott.net\/feed.xml","title":"Nate Stott","subtitle":"Portfolio of Nate Stott - Software Engineer and Computer Scientist.","entry":[{"title":"Introducing OpenHaven: Your Personal Cloud, Your Rules","link":{"@attributes":{"href":"https:\/\/natestott.net\/selfhosting\/cloud\/infrastructure\/devops\/2026\/02\/23\/introducing-openhaven.html","rel":"alternate","type":"text\/html","title":"Introducing OpenHaven: Your Personal Cloud, Your Rules"}},"published":"2026-02-23T21:00:00+00:00","updated":"2026-02-23T21:00:00+00:00","id":"https:\/\/natestott.net\/selfhosting\/cloud\/infrastructure\/devops\/2026\/02\/23\/introducing-openhaven","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":[{"@attributes":{"term":"selfhosting"}},{"@attributes":{"term":"cloud"}},{"@attributes":{"term":"infrastructure"}},{"@attributes":{"term":"devops"}}]},{"title":"Building Artisan Commerce: Queue-Based E-Commerce on the Edge","link":{"@attributes":{"href":"https:\/\/natestott.net\/sveltekit\/cloudflare\/serverless\/ecommerce\/2026\/02\/23\/building-artisan-commerce.html","rel":"alternate","type":"text\/html","title":"Building Artisan Commerce: Queue-Based E-Commerce on the Edge"}},"published":"2026-02-23T19:00:00+00:00","updated":"2026-02-23T19:00:00+00:00","id":"https:\/\/natestott.net\/sveltekit\/cloudflare\/serverless\/ecommerce\/2026\/02\/23\/building-artisan-commerce","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":[{"@attributes":{"term":"sveltekit"}},{"@attributes":{"term":"cloudflare"}},{"@attributes":{"term":"serverless"}},{"@attributes":{"term":"ecommerce"}}]},{"title":"Introducing LazyCSV: A Blazingly Fast CSV Viewer for Your Terminal","link":{"@attributes":{"href":"https:\/\/natestott.net\/rust\/tui\/csv\/cli\/2026\/01\/28\/introducing-lazycsv.html","rel":"alternate","type":"text\/html","title":"Introducing LazyCSV: A Blazingly Fast CSV Viewer for Your Terminal"}},"published":"2026-01-28T00:00:00+00:00","updated":"2026-01-28T00:00:00+00:00","id":"https:\/\/natestott.net\/rust\/tui\/csv\/cli\/2026\/01\/28\/introducing-lazycsv","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":[{"@attributes":{"term":"rust"}},{"@attributes":{"term":"tui"}},{"@attributes":{"term":"csv"}},{"@attributes":{"term":"cli"}}]},{"title":"Deploying a Dockerized FastAPI to Cloud Run: My Wild Adventure","link":{"@attributes":{"href":"https:\/\/natestott.net\/gcp\/fastapi\/devops\/2026\/01\/14\/google-cloud-run-and-fastapi.html","rel":"alternate","type":"text\/html","title":"Deploying a Dockerized FastAPI to Cloud Run: My Wild Adventure"}},"published":"2026-01-14T19:00:00+00:00","updated":"2026-01-14T19:00:00+00:00","id":"https:\/\/natestott.net\/gcp\/fastapi\/devops\/2026\/01\/14\/google-cloud-run-and-fastapi","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":[{"@attributes":{"term":"GCP"}},{"@attributes":{"term":"FastAPI"}},{"@attributes":{"term":"DevOps"}}]},{"title":"Building a Portfolio with Jekyll","link":{"@attributes":{"href":"https:\/\/natestott.net\/jekyll\/web-development\/2026\/01\/13\/building-portfolio-jekyll.html","rel":"alternate","type":"text\/html","title":"Building a Portfolio with Jekyll"}},"published":"2026-01-13T19:00:00+00:00","updated":"2026-01-13T19:00:00+00:00","id":"https:\/\/natestott.net\/jekyll\/web-development\/2026\/01\/13\/building-portfolio-jekyll","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":[{"@attributes":{"term":"jekyll"}},{"@attributes":{"term":"web-development"}}]}]}