<?xml version='1.0' encoding='UTF-8'?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0"><channel><title>Alice in Clouds - webdev</title><link>https://blog.wonderlandportfol.io</link><description>Latest posts on webdev from Alice in Clouds</description><docs>http://www.rssboard.org/rss-specification</docs><generator>python-feedgen</generator><lastBuildDate>Fri, 30 Jan 2026 13:35:22 +0000</lastBuildDate><item><title>My Tech Stack in 2020</title><link>https://blog.wonderlandportfol.io/my-tech-stack-2020.html</link><guid isPermaLink="false">https://blog.wonderlandportfol.io/my-tech-stack-2020.html</guid><pubDate>Thu, 10 Sep 2020 00:00:00 +0000</pubDate></item><item><title>Postgres JSON Magic</title><link>https://blog.wonderlandportfol.io/psql-json.html</link><description>&lt;p&gt;Postgres is the best relational database system. This is law. One of the reasons for this is due to how easily it works with the JSON format. If I'm working with SQL, I'm probably also working with Javascript and Javascript is married to JSON. I am going to go over the built in functions in PSQL that allow queries to return data in json format instead of clunky rows and columns. I used these functions extensively in 2021 and I recommend back end developers check this out.&lt;/p&gt;</description><guid isPermaLink="false">https://blog.wonderlandportfol.io/psql-json.html</guid><pubDate>Sat, 20 Nov 2021 00:00:00 +0000</pubDate></item><item><title>Docker, Docker, Docker</title><link>https://blog.wonderlandportfol.io/docker-docker-docker.html</link><description>&lt;p&gt;Full stack web development can be daunting to get into until you reach the point where your development environment starts to feel like home. Docker has been the single most important tool for me to get to that point. Whenever I want to create a project that involves a web server and a database, I start with a Dockerfile that lets me spin up a test environment on the fly on my own desktop.&lt;/p&gt;</description><guid isPermaLink="false">https://blog.wonderlandportfol.io/docker-docker-docker.html</guid><pubDate>Thu, 30 Dec 2021 00:00:00 +0000</pubDate></item><item><title>A Solo Development Experience</title><link>https://blog.wonderlandportfol.io/solo-dev-experience.html</link><description>&lt;p&gt;I recently took some time to create a small web application that I ended up calling &lt;a href="https://svadilfaritool.com/"&gt;Svadilfari&lt;/a&gt;. This was a project I worked on alone on some weekends around my full-time job. This project is a good example of how I have developed my process of developing personal projects alone. The way I tackled this project was informed by my experiences and failures over the years. I want to go over how I came up with the idea for this project, planned it out and built it. The most important part of this is how and why I made the decisions I did.&lt;/p&gt;</description><guid isPermaLink="false">https://blog.wonderlandportfol.io/solo-dev-experience.html</guid><pubDate>Mon, 29 May 2023 00:00:00 +0000</pubDate></item><item><title>Farewell Windows</title><link>https://blog.wonderlandportfol.io/farewell_windows.html</link><description>&lt;p&gt;Windows would not let me fully remove Copilot, Office/365, or OneDrive. These services should be optional, and their behavior offended me. My focus kept being lost as I could never stop random window focus changes as Copilot tries to advertise itself to me, and 365 download browser tabs never stop opening.&lt;/p&gt;</description><guid isPermaLink="false">https://blog.wonderlandportfol.io/farewell_windows.html</guid><pubDate>Sun, 11 Jan 2026 00:00:00 +0000</pubDate></item><item><title>This Blog's Design</title><link>https://blog.wonderlandportfol.io/this-blogs-design.html</link><description>&lt;p&gt;Originally this blog was built from a &lt;abbr title="a tool for templated static site building" tabindex="0"&gt;Pelican&lt;/abbr&gt; boilerplate. Why? No clue. I must have been looking for something free and fast that would plug right into the rest of my work. It does let me generate a blog site from markdown formatted post files which is an excellent feature I enjoy and want to keep. Coming back to this blog, I wanted to start making modifications to it, but everything about how it was built was buried in imported libraries. When I felt blocked on modifying the site, I decided to rewrite it because I'm an adult who can do what I want.&lt;/p&gt;</description><guid isPermaLink="false">https://blog.wonderlandportfol.io/this-blogs-design.html</guid><pubDate>Tue, 27 Jan 2026 00:00:00 +0000</pubDate></item></channel></rss>