{
	"version": "https://jsonfeed.org/version/1",
	"title": "Avi Schwab",
	"icon": "https://www.gravatar.com/avatar/f62b1a58d93d6e5a69e0259aefffc9b8?s=96&d=https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttps%2Fmicro.blog%2Fimages%2Fblank_avatar.png",
	"home_page_url": "https://froboy.org/",
	"feed_url": "https://froboy.org/feed.json",
	"items": [
			{
				"id": "http://froboy.micro.blog/2025/11/15/everyone-can-do-something-and.html",
				
				"content_html": "<p>“Everyone can do something, and that something will matter”</p>\n<blockquote>\n<p>so many corners that feel like home, even though you’ll never live there. I know this place. I love this place, and I thought I knew how much, until you made me love it more.</p>\n</blockquote>\n<p><a href=\"https://organizingmythoughts.org/in-chicago-we-run-toward-danger-together/\">organizingmythoughts.org/in-chicag&hellip;</a></p>\n",
				
				"date_published": "2025-11-15T17:48:08-06:00",
				"url": "https://froboy.org/2025/11/15/everyone-can-do-something-and.html"
			},
			{
				"id": "http://froboy.micro.blog/2025/05/21/my-sourdough-routine-process-based.html",
				
				"content_html": "<h1 id=\"my-sourdough-routine\">My Sourdough Routine</h1>\n<h2 id=\"process\">Process</h2>\n<p>Based on <a href=\"https://tartinebakery.com/stories/country-bread\">Tartine Country Bread</a></p>\n<h3 id=\"thursday-eve\">Thursday eve</h3>\n<ul>\n<li>take starter out of fridge and freshen, leave out overnight</li>\n</ul>\n<h3 id=\"friday-am\">Friday AM</h3>\n<ul>\n<li>leaven - 50g starter, 75g flour, 75g warm water - into oven on proof</li>\n<li>autolyze - combine flour and water and let rest\n<ul>\n<li>if mostly wheat, same time as leaven</li>\n<li>if white then little before lunch</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"friday-lunch\">Friday lunch</h3>\n<ul>\n<li>add leaven and salt, give it all a good mix, back in oven for proofing</li>\n</ul>\n<h3 id=\"friday-afternoon\">Friday afternoon</h3>\n<ul>\n<li>stop working once in a while and check on things, few stretches every 30-60 min</li>\n</ul>\n<h3 id=\"friday-eve\">Friday eve</h3>\n<ul>\n<li>turn dough out onto <em>wet</em> counter, split, form using bench or bowl knife until holds a good shape, usually 10-12 turns</li>\n<li>dust with flour and cover with towel, wait 30 &lt;- this should be the only time you add more flour (i think)</li>\n<li>prep banneton or bowl - put in a clean towel, generously dust with rice flour</li>\n<li>for each loaf flip &amp; folds, into banneton folds up, little rice flour on top so it doesn&rsquo;t stick</li>\n<li>fold over towels, into fridge</li>\n</ul>\n<h3 id=\"sunday-am\">Sunday AM</h3>\n<ul>\n<li>preheat oven to 500 with whatever you&rsquo;re cooking in</li>\n<li>when up to temp\n<ul>\n<li>take pan out of the oven</li>\n<li>take bread out of the fridge</li>\n<li>carefully turn the loaf into the pan</li>\n<li>make your mark on it</li>\n<li>put it all back in the oven</li>\n<li>cover</li>\n</ul>\n</li>\n<li>turn heat to 450</li>\n<li>20 min covered @450F</li>\n<li>25 (ish) min uncovered @ 450F</li>\n<li>profit</li>\n</ul>\n<h2 id=\"stuff\">Stuff</h2>\n<ul>\n<li><a href=\"hhttps://www.emilehenryusa.com/products/bread-pot-1?_pos=1&amp;_sid=8b671d096&amp;_ss=r\">Emile Henry Bread Pot</a></li>\n<li><a href=\"https://www.usapan.com/9-x-4-x-4-pullman-loaf-pan-cover1170pm\">USA Pan Small Pullman Loaf Pan</a></li>\n</ul>\n<p><img src=\"https://cdn.uploads.micro.blog/34346/2025/img-3687.jpeg\" width=\"600\" height=\"450\" alt=\"\"><img src=\"https://cdn.uploads.micro.blog/34346/2025/img-3686.jpeg\" width=\"600\" height=\"450\" alt=\"\"></p>\n",
				
				"date_published": "2025-05-21T13:36:23-06:00",
				"url": "https://froboy.org/2025/05/21/my-sourdough-routine-process-based.html",
				"tags": ["bread"]
			},
			{
				"id": "http://froboy.micro.blog/2025/04/23/one-day-ill-put-things.html",
				
				"content_html": "<p><a href=\"https://slashpages.net\">One day I’ll put things here…</a></p>\n",
				
				"date_published": "2025-04-23T21:13:01-06:00",
				"url": "https://froboy.org/2025/04/23/one-day-ill-put-things.html"
			},
			{
				"id": "http://froboy.micro.blog/2024/04/05/so-my-drupalorg.html",
				
				"content_html": "<p>So&hellip; my Drupal.org profile is now 16 years old. Pretty sure I had no idea what I was getting myself into back in April 2008.</p>\n<p>Also, looking at my contrib history, I&rsquo;ve been incredibly privileged to work for folks who&rsquo;ve supported open source work for my entire career.</p>\n<p><a href=\"https://www.drupal.org/u/froboy\">www.drupal.org/u/froboy</a></p>\n<img src=\"https://cdn.uploads.micro.blog/34346/2024/scr-20240405-mdjn.png\" width=\"600\" height=\"243\" alt=\"\">\n",
				
				"date_published": "2024-04-05T12:39:09-06:00",
				"url": "https://froboy.org/2024/04/05/so-my-drupalorg.html"
			},
			{
				"id": "http://froboy.micro.blog/2024/02/28/currentstatus-in-chicago.html",
				
				"content_html": "<p>#currentStatus in #Chicago - 60° F apparent temperature change in less than 24 hours. 🤯 🏝️ 🥶</p>\n<img src=\"https://cdn.uploads.micro.blog/34346/2024/image.jpg\" width=\"600\" height=\"334\" alt=\"\">\n",
				
				"date_published": "2024-02-28T08:37:53-06:00",
				"url": "https://froboy.org/2024/02/28/currentstatus-in-chicago.html"
			},
			{
				"id": "http://froboy.micro.blog/2024/01/19/no-click-here.html",
				"title": "No Click Here",
				"content_html": "<p>Here&rsquo;s a periodic reminder of <a href=\"https://www.w3.org/QA/Tips/noClickHere\">my favorite content writing guidance on the internet</a>. It was written (by <a href=\"https://en.wikipedia.org/wiki/Aaron_Swartz\">Aaron Swartz</a>) back in 2001 and is still as relevant as ever.</p>\n<blockquote>\n<p>When calling the user to action, use brief but meaningful link text that:</p>\n<ul>\n<li>provides some information when read out of context</li>\n<li>explains what the link offers</li>\n<li>doesn’t talk about mechanics</li>\n<li>is not a verb phrase</li>\n</ul>\n</blockquote>\n<p>So, for instance, instead of saying:</p>\n<blockquote>\n<p>To learn more about swimming at the YMCA, <a href=\"#\">click here</a>.</p>\n</blockquote>\n<p>you could instead say:</p>\n<blockquote>\n<p>The YMCA offers <a href=\"#\">swimming opportunities for folks of all ages</a>.</p>\n</blockquote>\n<p>Making links like this is:</p>\n<ul>\n<li>more accessible (screen readers will speak more relevant text),</li>\n<li>more actionable (linking more words means a larger target for clicks/taps), and</li>\n<li>more relevant (so you don’t have a bunch of the same words on a page).</li>\n</ul>\n<p>&lt;/This ends your PSA. Carry on.&gt;</p>\n<img src=\"https://cdn.uploads.micro.blog/34346/2024/scr-20240119-iqnk.png\" width=\"600\" height=\"62\" alt=\"\">\n",
				
				"date_published": "2024-01-19T09:19:42-06:00",
				"url": "https://froboy.org/2024/01/19/no-click-here.html",
				"tags": ["drupal","work"]
			},
			{
				"id": "http://froboy.micro.blog/2023/12/12/we-completed-the.html",
				
				"content_html": "<p>We completed the <a href=\"https://ds-docs.y.org/blog/2023/12/12/digital-services-release-10.3.1.1/\">December release of YMCA Website Services</a> this morning and it&rsquo;s another doozy. Quarterly releases mean it&rsquo;s a big haul to the finish line, but demos like this morning&rsquo;s where we can show it all off are worth it.</p>\n<img src=\"https://cdn.uploads.micro.blog/34346/2023/edit-layout-for-demohome-pageymca-ofspringfield-.png\" width=\"600\" height=\"311\" alt=\"\">\n",
				
				"date_published": "2023-12-12T13:56:12-06:00",
				"url": "https://froboy.org/2023/12/12/we-completed-the.html",
				"tags": ["drupal","work"]
			},
			{
				"id": "http://froboy.micro.blog/2023/09/25/drupal-community-governance.html",
				"title": "Drupal Community Governance, Transparency, and Sustainability",
				"content_html": "<p>I applaud the Drupal community for its quick and overwhelming response to <a href=\"https://drupal.community/@volkswagenchick/111108969275906508\">another instance of intolerance</a> in our community. &ldquo;Treat each other with dignity and respect&rdquo; is one of our core <a href=\"https://www.drupal.org/about/values-and-principles\">values &amp; principles</a>, and upholding those values is the work of the whole community.</p>\n<p>While we&rsquo;ve achieved short-term success in the departure of a board member who does not share our values, I encourage us to continue understanding how such a person got there in the first place. Based on conversations in Drupal Slack, the <a href=\"https://www.drupal.org/association/board/committees\">DA Committees page</a> is out of date and the <a href=\"https://www.drupal.org/files/2021%2021%20Sep%20PUBLIC%20DA%20Board%20Meeting%20Minutes%20-%20Google%20Docs.pdf\">minutes for the offending member&rsquo;s nomination</a> are vague. <strong>What logic led to this appointment in the first place?</strong></p>\n<p>Community members have flagged concerning social media posts from before his nomination to the Drupal Association board, but how deep into candidates&rsquo; public personas is reasonable for nominators to go? We need transparency to understand how DA Board members are vetted by the Nominating Committee. <strong>How are business goals and personal values weighed in the nominating process?</strong></p>\n<p>Issues have also been brought up by prior board members expressing frustration with the committee&rsquo;s slate-based nomination process. If individuals on a slate are in question, we need to ensure that all Board members (appointed and community alike) are both able and empowered to raise those questions. <strong>What recourse do board members have to question a single member of the nominated slate?</strong></p>\n<p>In over 15+ years in the community, I&rsquo;ve seen this process unfold time and again. Business development, infrastructure improvements, and &ldquo;Drupal drama&rdquo; all take time and effort to manage. The Drupal Association is small and scrappy and <em>moves mountains</em> to keep Drupal going, but it often seems to be strained in trying to be &ldquo;everything for everyone&rdquo;. <strong>How can we create a governance and funding model that &ldquo;helps Drupal flourish&rdquo; (the current work of the Board), &ldquo;keeps Drupal alive&rdquo; (the current work of the DA staff), and does it all sustainably?</strong></p>\n<p>Finally, hate and intolerance still <a href=\"https://www.thedroptimes.com/33257/pantheons-drupalcon-round-table-and-its-community-response\">plague our community</a>. Let&rsquo;s keep the momentum from this quick community action, build on it with the questions above, and continue to put pressure on our other leaders who refuse to <a href=\"https://arstechnica.com/tech-policy/2023/04/webops-platform-pantheon-defends-hosting-hate-groups-as-developers-quit/\">stop hosting hate</a>.</p>\n",
				
				"date_published": "2023-09-25T09:27:12-06:00",
				"url": "https://froboy.org/2023/09/25/drupal-community-governance.html",
				"tags": ["drupal"]
			},
			{
				"id": "http://froboy.micro.blog/2023/05/24/discard-crackers-aka.html",
				
				"content_html": "<p><strong>Discard crackers, aka “disco biscuits”</strong></p>\n<ul>\n<li>mix 1 tbsp butter per 100g discard</li>\n<li>add a pinch of salt and any seasoning</li>\n<li>spread on parchment, thin as possible</li>\n<li>10 min @ 350°F, score, another 10-15\nmin</li>\n</ul>\n<p>🍞 #baking via <a href=\"https://www.reddit.com/r/Sourdough/comments/13oz11i/my_favorite_discard_recipe_warning_theyre/?utm_source=share&amp;utm_medium=ios_app&amp;utm_name=ioscss&amp;utm_content=2&amp;utm_term=1\">Reddit</a></p>\n<img src=\"https://cdn.uploads.micro.blog/34346/2023/8d7e981268.jpg\" width=\"600\" height=\"450\" alt=\"\">\n",
				
				"date_published": "2023-05-24T18:51:13-06:00",
				"url": "https://froboy.org/2023/05/24/discard-crackers-aka.html"
			},
			{
				"id": "http://froboy.micro.blog/2022/06/18/trees-not-tees.html",
				"title": "Trees Not Tees",
				"content_html": "<p>On March 17, 2022, <a href=\"https://twitter.com/estherrawson/status/1504489367594684419?s=21&amp;t=TEiVXO8x-3b3pC-XNP5LFw\">Kristy @EstherRawson shared</a> a preliminary survey that described over 2800 heritage trees to be cut down for the combined Jackson Park/South Shore PGA-caliber golf course. The course has been in the works since the <a href=\"https://assets.chicagoparkdistrict.com/s3fs-public/documents/page/South%20Lakefront%20Framework%20Plan.pdf\">South Lakefront Framework Plan</a> was released in 2018. We already knew about the planned destruction of the <a href=\"https://twitter.com/SOS_Sanctuary/status/1508135947635937296?s=20&amp;t=esu4tNZoUGc4T3isz4rmNA\">South Shore Nature Sanctuary</a> but this newly FOIA&rsquo;ed information brought the level of planned destruction to a new level. More discussion of the fight to save the Sanctuary was discussed on <a href=\"https://twitter.com/SOS_Sanctuary/status/1511706864492290055?s=20&amp;t=cMIp_Z5cmMuRYaIGk19-PQ\">@CityCastChicago</a>.</p>\n<p>I believe it&rsquo;s essential to stop this destruction. I&rsquo;ve put together <a href=\"http://www.tee.pub/lic/southsideparks\">a collection of merch</a> to help spread the word in Hyde Park&rsquo;s <a href=\"https://4thon53rd.com/\">4th on 53rd parade</a>. All proceeds will benefit the <a href=\"https://www.southshorenaturesanctuary.org/\">South Shore Nature Sanctuary</a>.</p>\n<ul>\n<li><a href=\"https://www.teepublic.com/t-shirt/30191593-trees-not-tees?store_id=1391861\">&ldquo;Trees Not Tees&rdquo;</a> was a Twitter colab by <a href=\"https://twitter.com/slowgerky/status/1504506517977976838?s=21&amp;t=TEiVXO8x-3b3pC-XNP5LFw\">@slowgerky</a>, <a href=\"https://twitter.com/estherrawson/status/1504529103499653131?s=21&amp;t=TEiVXO8x-3b3pC-XNP5LFw\">@estherrawson</a> and myself.</li>\n<li><a href=\"https://www.teepublic.com/t-shirt/30441048-no-gods-no-masters-transparent?store_id=1391861\">&ldquo;No Gods, No Masters&rdquo;</a> is via <a href=\"https://twitter.com/SOS_Sanctuary/status/1528449012256366593?s=20&amp;t=3dYlEhtlBEftSTAf279Nfw\">@babayagajess</a> and <a href=\"https://samalcarez.com/\">Sam Alcarez</a></li>\n</ul>\n<p>When you get your merch, please review the links above and consider these talking points:</p>\n<ul>\n<li>Chicago Parks District should stop the plan to remove 2800 heritage trees from Jackson Park</li>\n<li>Money from the planned project should be used to improve existing facilities in Jackson Park and South Shore</li>\n<li>Community golfers will be shut out of the course that they&rsquo;ve come to know and love by periodic tournaments, inaccessible course design, and increased fees.</li>\n</ul>\n<p>For more info on the parade and more, sign up for the <a href=\"https://www.southsideparks.org/\">South Side Parks email list</a>.</p>\n",
				
				"date_published": "2022-06-18T17:55:13-06:00",
				"url": "https://froboy.org/2022/06/18/trees-not-tees.html"
			},
			{
				"id": "http://froboy.micro.blog/2021/03/22/were-two-sleeps.html",
				
				"content_html": "<p>We&rsquo;re two sleeps away from MidCamp and 😱. Despite the exhausting whirlwind of 2020/1 our team has been incredible and we have 4 awesome days planned. People talk about &ldquo;chosen family&rdquo;&hellip; well this is my &ldquo;chosen project team&rdquo;. We&rsquo;re all here because we want to be, and it shows. 💙🎩🙌</p>\n",
				
				"date_published": "2021-03-22T20:17:11-06:00",
				"url": "https://froboy.org/2021/03/22/were-two-sleeps.html"
			},
			{
				"id": "http://froboy.micro.blog/2021/02/25/composer-alias-vs.html",
				"title": "Composer alias vs composer replace for downgrading/removing drush",
				"content_html": "<p>I was wrestling with composer yesterday to try to get Drush 10 out of a project where I wasn&rsquo;t ready for it (because while Aegir is amazing, <a href=\"https://www.drupal.org/project/provision/issues/2953349\">drush 9+ support is still a WIP</a>).</p>\n<p>My first instinct was to use <a href=\"https://getcomposer.org/doc/articles/aliases.md#require-inline-alias\">&ldquo;alias&rdquo;</a>:</p>\n<p><code>composer require drush/drush:&quot;8.4.6 as 10.3.6&quot; --update-with-all-dependencies</code></p>\n<p>That worked, but I don&rsquo;t actually need drush to be installed in my prod encironment at all, but it is in <code>require</code> in a dependency. That&rsquo;s when Andrii told me about <a href=\"https://getcomposer.org/doc/04-schema.md#replace\">&ldquo;replace&rdquo;</a>:</p>\n<pre tabindex=\"0\"><code>    &#34;replace&#34;: {\n        &#34;drush/drush&#34;: &#34;^10&#34;\n    },\n</code></pre><p>In&hellip; a fun loophole/feature, if you use <code>replace</code> but don&rsquo;t specify a replacement, it acts like <code>ignore</code>.</p>\n<p>🤯🎉</p>\n",
				
				"date_published": "2021-02-25T08:27:07-06:00",
				"url": "https://froboy.org/2021/02/25/composer-alias-vs.html",
				"tags": ["drupal"]
			},
			{
				"id": "http://froboy.micro.blog/2021/02/18/i-had-a.html",
				"title": "I had a wonderful #OpenSource moment yesterday...",
				"content_html": "<p>Our team at YMCA of the USA was midway through pushing updates to 150 sites on our Drupal PaaS offering when another Open Y partner agency&rsquo;s team shared in Slack that they&rsquo;d discovered a major issue with the code we were in the middle of deploying! 🙀 Even worse, when I started looking at the issue, it turned out to be a bug that I&rsquo;d helped to introduce into the codebase. 🙀🙀</p>\n<p>Over the course of yesterday, teams from around the world collaborated to push not one, but four fixes that we&rsquo;d discovered. This was all made possible because the Open Y community has decided to work collectively, even as agencies competing for the same customers, in order to extend the YMCA mission into digital spaces.</p>\n<p>Thanks to <a href=\"https://www.linkedin.com/posts/avischwab_opensource-drupal-paas-activity-6768193621029068801-bPcO\">everyone who helped make these fixes possible</a>. Our sites are better together!</p>\n",
				
				"date_published": "2021-02-18T09:47:55-06:00",
				"url": "https://froboy.org/2021/02/18/i-had-a.html",
				"tags": ["drupal","work"]
			},
			{
				"id": "http://froboy.micro.blog/2021/02/13/the-child-decided.html",
				
				"content_html": "<p>The child decided to pack her own toys up to give herself for Valentines Day which she’s now calling Christmas because we haven’t taken our tree down. We all need a little more joy right now&hellip;</p>\n<img src=\"https://cdn.uploads.micro.blog/34346/2021/d10f9bd98f.jpg\" width=\"600\" height=\"599\" alt=\"\" />\n",
				
				"date_published": "2021-02-13T23:37:56-06:00",
				"url": "https://froboy.org/2021/02/13/the-child-decided.html"
			},
			{
				"id": "http://froboy.micro.blog/2021/02/06/what-were-great.html",
				
				"content_html": "<p>What were great virtual conference experiences people had this year? What did organizers do to make it more human and less of “just another Zoom meeting”?</p>\n",
				
				"date_published": "2021-02-06T21:34:16-06:00",
				"url": "https://froboy.org/2021/02/06/what-were-great.html"
			},
			{
				"id": "http://froboy.micro.blog/2021/01/17/we-got-walkie.html",
				
				"content_html": "<p>We got walkie talkies&hellip;</p>\n<p>Kid: Come in, Dad, over.\nMe: Rodger Rodger, over.\nKid: Don’t call me Rodger!</p>\n<p>Walkie jokes must just be built-in to our systems now. 😂</p>\n",
				
				"date_published": "2021-01-17T11:38:36-06:00",
				"url": "https://froboy.org/2021/01/17/we-got-walkie.html"
			},
			{
				"id": "http://froboy.micro.blog/2021/01/12/composer-tip-for.html",
				
				"content_html": "<p>Composer tip for the day:</p>\n<h1 id=\"this-will-most-likely-fail-and-cause-you-endless-pain-and-sadness\">This will most likely fail and cause you endless pain and sadness.</h1>\n<p>composer require project/with-lots-of-dependencies:1.2.3</p>\n<h1 id=\"this-will-work-makes-developers-happy\">This will work. Makes developers happy.</h1>\n<p>composer require project/with-lots-of-dependencies:1.2.3 &ndash;update-with-all-dependencies</p>\n",
				
				"date_published": "2021-01-12T16:51:04-06:00",
				"url": "https://froboy.org/2021/01/12/composer-tip-for.html"
			},
			{
				"id": "http://froboy.micro.blog/2021/01/11/one-year-ago.html",
				
				"content_html": "<p>One year ago, on this day, I was drinking a beautiful beverage, indoors, in a place that is not my home.</p>\n<p>I hope a year from now that those qualifiers seem mundane.</p>\n<img src=\"https://cdn.uploads.micro.blog/34346/2021/56c073b7c0.jpg\" width=\"600\" height=\"599\" alt=\"\" />\n",
				
				"date_published": "2021-01-11T23:19:22-06:00",
				"url": "https://froboy.org/2021/01/11/one-year-ago.html"
			},
			{
				"id": "http://froboy.micro.blog/2021/01/09/kiddo-got-a.html",
				
				"content_html": "<p>Kiddo got a Spirograph. I experimented by adding Sharpies to the mix.</p>\n<img src=\"https://cdn.uploads.micro.blog/34346/2021/b4fc819a91.jpg\" width=\"600\" height=\"599\" alt=\"\" />\n",
				
				"date_published": "2021-01-09T21:36:35-06:00",
				"url": "https://froboy.org/2021/01/09/kiddo-got-a.html"
			},
			{
				"id": "http://froboy.micro.blog/2021/01/08/if-you-dm.html",
				"title": "If you DM a person...",
				"content_html": "<p>I shared some advice in our work chat today:</p>\n<blockquote>\n<p>If you DM a person you have one person helping you.\nIf you ask in a group chat, you have the whole team collaborating.</p>\n<p>If you give an answer in DM, you help one person.\nIf you give an answer in a group chat, you help the whole team.</p>\n</blockquote>\n<p>This isn&rsquo;t a 💬 (quote), but a reflection of my own experiences working on highly collaborative teams and open-source projects.</p>\n",
				
				"date_published": "2021-01-08T14:55:56-06:00",
				"url": "https://froboy.org/2021/01/08/if-you-dm.html",
				"tags": ["work"]
			},
			{
				"id": "http://froboy.micro.blog/2021/01/07/she-made-homemade.html",
				
				"content_html": "<p>She made homemade biscuits over the holiday. I put eggs, fried onions, and cheese in them. It was a delicious mess. 🥞🤤</p>\n<img src=\"https://cdn.uploads.micro.blog/34346/2021/98af737138.jpg\" width=\"600\" height=\"599\" alt=\"A messy breakfast sandwich on a yelliw plate.\" />\n",
				
				"date_published": "2021-01-07T22:41:15-06:00",
				"url": "https://froboy.org/2021/01/07/she-made-homemade.html"
			},
			{
				"id": "http://froboy.micro.blog/2021/01/06/custom-domains-cloudflare.html",
				"title": "Custom domains, Cloudflare, and micro.blog",
				"content_html": "<p>If you use Cloudflare for your domain as I do for froboy.org, you may have to make some modifications in order to get your domain set up with micro.blog:</p>\n<ul>\n<li>In Cloudflare&rsquo;s SSL/TLS settings, turn SSL &ldquo;Off&rdquo;.</li>\n<li>In Cloudflare&rsquo;s DNS settings, be sure to &ldquo;grey-cloud&rdquo; the CNAME and A record pointing to micro.blog.</li>\n<li>Once micro.blog detects the DNS change and issues the certificate, leave Cloudflare SSL off. Micro.blog now has you covered!</li>\n</ul>\n",
				
				"date_published": "2021-01-06T20:43:00-06:00",
				"url": "https://froboy.org/2021/01/06/custom-domains-cloudflare.html"
			},
			{
				"id": "http://froboy.micro.blog/2021/01/05/the-road-ahead.html",
				"title": "The road ahead",
				"content_html": "<p>I’ve been stuck in analysis paralysis about how to do a blog for about a year now&hellip; experimenting with Jekyll, looking into Hugo. My goal was to do as little development as possible, because this place should be about making words, not code.</p>\n<p>Micro.blog looks super, and <a href=\"https://micro.blog/manton\">@manton</a> has already been helpful in getting me set up. Here’s to the road ahead.</p>\n",
				
				"date_published": "2021-01-05T22:40:20-06:00",
				"url": "https://froboy.org/2021/01/05/the-road-ahead.html"
			},
			{
				"id": "http://froboy.micro.blog/2021/01/04/when-is-a.html",
				"title": "When is a number not `input type='number'`?",
				"content_html": "<p>When it &ldquo;only consist[s] of numbers but isn&rsquo;t strictly speaking a number&rdquo;. See <a href=\"https://technology.blog.gov.uk/2020/02/24/why-the-gov-uk-design-system-team-changed-the-input-type-for-numbers/\">Why the GOV.UK Design System team changed the input type for numbers</a> for more details.</p>\n<p>While <a href=\"https://www.drupal.org/node/1953036\">Drupal supports <code>#pattern</code> on FormAPI elements</a>, there&rsquo;s no top-level property for <code>#inputmode</code>. That can be added via <code>#attributes</code>, <a href=\"https://www.drupal.org/project/helper/issues/3123562\">like</a>:</p>\n<pre tabindex=\"0\"><code>$form[&#39;textfield&#39;] = array(\n  &#39;#type&#39; =&gt; &#39;textfield&#39;,\n  &#39;#title&#39; =&gt; &#39;Any number of digits&#39;,\n  &#39;#pattern&#39; =&gt; &#39;[0-9]*&#39;,\n  &#39;#attributes&#39; =&gt; [\n    &#39;inputmode&#39; =&gt; &#39;numeric&#39;,\n  ],\n);\n</code></pre>",
				
				"date_published": "2021-01-04T09:08:00-06:00",
				"url": "https://froboy.org/2021/01/04/when-is-a.html",
				"tags": ["drupal"]
			},
			{
				"id": "http://froboy.micro.blog/2021/01/02/i-am-here.html",
				
				"content_html": "<p>I am here (and here’s a beer).</p>\n<img src=\"https://froboy.micro.blog/uploads/2021/9bc46d1fce.jpg\" width=\"599\" height=\"600\" alt=\"\" />\n",
				
				"date_published": "2021-01-02T23:48:54-06:00",
				"url": "https://froboy.org/2021/01/02/i-am-here.html"
			}
	]
}
