{
	"version": "https://jsonfeed.org/version/1",
	"title": "Chasen’s Web Blog",
	"icon": "https://avatars.micro.blog/avatars/2024/38/1659015.jpg",
	"home_page_url": "https://web.chasen.dev/",
	"feed_url": "https://web.chasen.dev/feed.json",
	"items": [
			{
				"id": "http://chasen-web.micro.blog/2025/12/27/i-love-microblog-and-had.html",
				
				"content_html": "<p>I love Micro.blog and had no idea there are <a href=\"https://micro.blog/account/yearly\">yearly plans</a> with discounted rates (two free months)!</p>\n",
				
				"date_published": "2025-12-27T09:54:02-08:00",
				"url": "https://web.chasen.dev/2025/12/27/i-love-microblog-and-had.html"
			},
			{
				"id": "http://chasen-web.micro.blog/2025/09/01/august-theme-updates.html",
				"title": "August 2025 Theme Updates",
				"content_html": "<p>Last month, I was really happy to get <a href=\"https://github.com/microdotblog/Sumo-Theme/pull/19\">dark mode support</a> added to the <a href=\"https://github.com/microdotblog/Sumo-Theme\">Sumo</a> that my blogs use.</p>\n<p>I also got a couple small accessibility fixes merged in:</p>\n<ul>\n<li><a href=\"https://github.com/microdotblog/Sumo-Theme/pull/17\">Improve contrast and motion accessibility</a></li>\n<li><a href=\"https://github.com/microdotblog/Sumo-Theme/pull/16\">Improve the profile photo alt text</a></li>\n</ul>\n<p>Thanks <a href=\"https://mattlangford.com\">Matt Langford</a> and <a href=\"https://www.manton.org\">Manton Reece</a> for reviewing and merging these changes.</p>\n",
				
				"date_published": "2025-09-01T09:13:55-08:00",
				"url": "https://web.chasen.dev/2025/09/01/august-theme-updates.html"
			},
			{
				"id": "http://chasen-web.micro.blog/2025/07/31/june-theme-updates.html",
				"title": "June 2025 Theme Updates",
				"content_html": "<p>Last month, I made a few little contributions to the <a href=\"https://github.com/MattSLangford/Sumo-Theme\">Sumo</a> theme my blogs use:</p>\n<ul>\n<li><a href=\"https://github.com/MattSLangford/Sumo-Theme/pull/11\">Remove <code>&lt;button&gt;</code> as a descendant of <code>&lt;a&gt;</code></a></li>\n<li><a href=\"https://github.com/MattSLangford/Sumo-Theme/pull/15\">Make the link/button transitions smoother</a></li>\n<li><a href=\"https://github.com/MattSLangford/Sumo-Theme/pull/12\">Fix invalid datetime format and replace <code>&lt;span&gt;</code> with <code>&lt;time&gt;</code> for published dates</a></li>\n<li><a href=\"https://github.com/MattSLangford/Sumo-Theme/pull/13\">Move <code>quoteback-component</code> styles from inline HTML to main CSS file</a></li>\n</ul>\n<p>Thanks <a href=\"https://mattlangford.com\">Matt Langford</a> for accepting my little PRs to make the theme a little bit better, in maybe ways that other people don’t care about, but matter to me.</p>\n",
				
				"date_published": "2025-07-31T19:41:06-08:00",
				"url": "https://web.chasen.dev/2025/07/31/june-theme-updates.html",
				"tags": ["Micro.blog"]
			},
			{
				"id": "http://chasen-web.micro.blog/2025/06/18/one-of-the-things-i.html",
				
				"content_html": "<p>One of the things I love about <a href=\"https://micro.blog\">Micro.blog</a> is that <a href=\"https://www.manton.org\">Manton</a> continually ships new features and sometimes makes videos to show them off:</p>\n<blockquote class=\"quoteback\" data-author=\"Manton Reece\" data-avatar=\"https://micro.blog/manton/avatar.jpg\" cite=\"https://www.manton.org/2025/06/18/a-short-minute-video-on.html\"><p>A short <a href=\"https://youtu.be/Ski7CYsHlNs\">1-minute video on YouTube</a> showing today’s update to Micro.blog for iOS. Android update coming later this week to match. I just wanted to highlight the different parts of the UI for publishing a draft blog post.</p>\n<footer>Manton Reece <cite><a href=\"https://www.manton.org/2025/06/18/a-short-minute-video-on.html\" class=\"u-in-reply-to\">https://www.manton.org/2025/06/18/a-short-minute-video-on.html</a></cite></footer></blockquote><script src=\"https://cdn.micro.blog/quoteback.js\"></script>\n<p>This is how you keep technical customers engaged and up to speed about what’s new in apps. 🙌</p>\n",
				
				"date_published": "2025-06-18T18:18:50-08:00",
				"url": "https://web.chasen.dev/2025/06/18/one-of-the-things-i.html",
				"tags": ["Micro.blog"]
			},
			{
				"id": "http://chasen-web.micro.blog/2025/06/14/testing-microblog-theme-changes-locally.html",
				"title": "Testing Micro.blog theme changes locally on macOS",
				"content_html": "<p>Developers commonly get hung up on setting up the perfect blog before actually blogging. I avoided that temptation by using <a href=\"https://micro.blog/\">Micro.blog</a>, which makes it really easy to get started and not be fussy with custom code.</p>\n<p>That said, I now want to make some improvements to the default theme (<a href=\"https://sumo.micro.blog\">Sumo</a>) that I use on my blogs.</p>\n<p>Here’s how I got a fork of the theme running locally with the content from one of my blogs.</p>\n<p>First, shout-out to <a href=\"https://bwlng.com\">Stephen Bowling</a> for posting <a href=\"https://help.micro.blog/t/hugo-version-theme-development/1291/9\">his approach to running Hugo locally</a>.</p>\n<p>I downloaded the <code>hugo_0.117.0_darwin-universal.tar.gz</code> release of Hugo from GitHub: <a href=\"https://github.com/gohugoio/hugo/releases/tag/v0.117.0\">https://github.com/gohugoio/hugo/releases/tag/v0.117.0</a></p>\n<p>After moving the <code>hugo</code> binary to <code>/usr/local/bin/</code>, I ran this command to bypass the macOS security gatekeeper:</p>\n<pre tabindex=\"0\"><code>sudo xattr -d com.apple.quarantine /usr/local/bin/hugo\n</code></pre><p>Next, I went into my Micro.blog account and clicked on Posts, then in the ··· menu, I clicked Export. From there, I downloaded the “Export theme and Markdown (.zip) — to use in Hugo.” I opened the ZIP file and renamed it <code>web.chasen.dev</code>.</p>\n<p>In that folder, I deleted the <code>layouts/</code> folder (so my theme changes could apply).</p>\n<p>In that folder, I created a <code>themes/</code> folder. More on that in a moment.</p>\n<p>I have Micro.blog archive my content, so I downloaded the <code>uploads</code> folder from <a href=\"https://github.com/chasenlehara/web-archive\">my archive</a> and copied it into the <code>static/</code> folder.</p>\n<p>I said at the beginning that I wanted to make changes to the <a href=\"https://github.com/MattSLangford/Sumo-Theme\"><code>Sumo-Theme</code></a>. I forked that repo in GitHub and then cloned it into the <code>themes</code> folder I made a moment ago.</p>\n<p>I also cloned <a href=\"https://github.com/microdotblog/theme-blank\"><code>theme-blank</code></a> into that folder, so now the <code>themes</code> folder has those two repos inside it. This is required because the “blank” theme provides some partials that are required for building your site.</p>\n<p>Now we can get cooking–to run Hugo and have it use the two repos we cloned, I run this command in my <code>web.chasen.dev</code> folder:</p>\n<pre tabindex=\"0\"><code>hugo server --themesDir=themes --theme=Sumo-Theme,theme-blank -D\n</code></pre><p>Your site should build and be available at http://localhost:1313/</p>\n<p>Now, I can make changes to <code>Sumo-Theme</code> and, with the Hugo server running, my site is rebuilt and I can preview the changes locally. Success!</p>\n",
				
				"date_published": "2025-06-14T21:10:00-08:00",
				"url": "https://web.chasen.dev/2025/06/14/testing-microblog-theme-changes-locally.html",
				"tags": ["Micro.blog"]
			},
			{
				"id": "http://chasen-web.micro.blog/2025/05/06/im-working-from-spain-for.html",
				
				"content_html": "<p>I’m working from Spain for the next few weeks and I’m feeling grateful to have this as my real meeting background for the week. 💻 Taken with Photo Booth. 😂</p>\n<img src=\"https://cdn.uploads.micro.blog/219004/2025/image.jpg\" width=\"600\" height=\"400\" alt=\"A view of neighboring buildings with ornate balconies is visible through a window with a decorative railing.\">\n",
				
				"date_published": "2025-05-05T14:28:22-08:00",
				"url": "https://web.chasen.dev/2025/05/06/im-working-from-spain-for.html"
			},
			{
				"id": "http://chasen-web.micro.blog/2025/04/16/most-of-ai-feels-fantastical.html",
				
				"content_html": "<p>Most of <a href=\"https://ai-2027.com/\">AI 2027</a> feels fantastical, but this rings more true every day (July 2027):</p>\n<blockquote>\n<p>Hiring new programmers has nearly stopped, but there’s never been a better time to be a consultant on integrating AI into your business.</p>\n</blockquote>\n<p>Later in the Race timeline (December 2027), fantastical:</p>\n<blockquote>\n<p>The 2027 holiday season is a time of incredible optimism: GDP is ballooning, politics has become friendlier and less partisan, and there are awesome new apps on every phone.</p>\n</blockquote>\n<p>I’ve lost hope of friendlier and less partisan politics, at least in this administration.</p>\n<p>Via <a href=\"https://www.manton.org/2025/04/15/ai-is-a-good-read.html\">Manton Reece</a>.</p>\n",
				
				"date_published": "2025-04-16T19:46:07-08:00",
				"url": "https://web.chasen.dev/2025/04/16/most-of-ai-feels-fantastical.html"
			},
			{
				"id": "http://chasen-web.micro.blog/2025/04/09/happy-css-naked-day-to.html",
				
				"content_html": "<p>Happy <a href=\"https://css-naked-day.org\">CSS Naked Day</a> to all those who celebrate! <a href=\"https://chasen.dev\">chasen.dev</a> #CSSNakedDay</p>\n<img src=\"https://cdn.uploads.micro.blog/219004/2025/image.png\" width=\"598\" height=\"600\" alt=\"The chasen.dev webpage displaying in Firefox with no custom styles. On the page, there is a a vertical navigation list, a centered headshot, the name Chasen Le Hara as a heading, a short bio, a Mastodon link, and an About me section with two paragraphs of text showing.\">\n",
				
				"date_published": "2025-04-09T07:56:57-08:00",
				"url": "https://web.chasen.dev/2025/04/09/happy-css-naked-day-to.html",
				"tags": ["CSS Naked Day"]
			}
	]
}
