<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Frank M Taylor</title>
	<atom:link href="https://blog.frankmtaylor.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.frankmtaylor.com</link>
	<description>blog</description>
	<lastBuildDate>Sun, 17 May 2026 01:22:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>You don&#8217;t know HTML Lists</title>
		<link>https://blog.frankmtaylor.com/2026/05/13/you-dont-know-html-lists/</link>
					<comments>https://blog.frankmtaylor.com/2026/05/13/you-dont-know-html-lists/#comments</comments>
		
		<dc:creator><![CDATA[paceaux]]></dc:creator>
		<pubDate>Wed, 13 May 2026 17:00:00 +0000</pubDate>
				<category><![CDATA[Front-end]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[A11y]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[html lists]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[lists]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[You don't Know HTML]]></category>
		<guid isPermaLink="false">https://blog.frankmtaylor.com/?p=4508</guid>

					<description><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">Reading Time: </span> <span class="rt-time"> 13</span> <span class="rt-label rt-postfix">minutes</span></span>This second installment in the "You don't know HTML" series is going to be all about the ways that we put collections of things together]]></description>
		
					<wfw:commentRss>https://blog.frankmtaylor.com/2026/05/13/you-dont-know-html-lists/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>You Don&#8217;t Know HTML Tables</title>
		<link>https://blog.frankmtaylor.com/2026/03/05/you-dont-know-html-tables/</link>
					<comments>https://blog.frankmtaylor.com/2026/03/05/you-dont-know-html-tables/#comments</comments>
		
		<dc:creator><![CDATA[paceaux]]></dc:creator>
		<pubDate>Fri, 06 Mar 2026 05:26:45 +0000</pubDate>
				<category><![CDATA[Front-end]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[A11y]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[html tables]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[Table API]]></category>
		<category><![CDATA[tables]]></category>
		<guid isPermaLink="false">https://blog.frankmtaylor.com/?p=4330</guid>

					<description><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">Reading Time: </span> <span class="rt-time"> 2</span> <span class="rt-label rt-postfix">minutes</span></span>This is a deep dive into HTML tables that cover its vocabulary &#038; parts, Table Object Model, Cell headers, and the semantic value of table headers and footers]]></description>
		
					<wfw:commentRss>https://blog.frankmtaylor.com/2026/03/05/you-dont-know-html-tables/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How to Manage CSS Performance for Websites</title>
		<link>https://blog.frankmtaylor.com/2025/09/23/how-to-manage-css-performance-for-websites/</link>
					<comments>https://blog.frankmtaylor.com/2025/09/23/how-to-manage-css-performance-for-websites/#respond</comments>
		
		<dc:creator><![CDATA[paceaux]]></dc:creator>
		<pubDate>Tue, 23 Sep 2025 05:50:47 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Front-end]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[CSS Performance]]></category>
		<category><![CDATA[Specificity]]></category>
		<guid isPermaLink="false">https://blog.frankmtaylor.com/?p=4438</guid>

					<description><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">Reading Time: </span> <span class="rt-time"> 14</span> <span class="rt-label rt-postfix">minutes</span></span>Every once in a while someone asks specifically about how to manage CSS performance for a website. What if there's a lot of components? What if there's a lot of animations? What if there's a lot of just CSS?]]></description>
		
					<wfw:commentRss>https://blog.frankmtaylor.com/2025/09/23/how-to-manage-css-performance-for-websites/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>America by Design is Deplorable for All</title>
		<link>https://blog.frankmtaylor.com/2025/08/28/america-by-design-is-deplorable-for-all/</link>
					<comments>https://blog.frankmtaylor.com/2025/08/28/america-by-design-is-deplorable-for-all/#comments</comments>
		
		<dc:creator><![CDATA[paceaux]]></dc:creator>
		<pubDate>Thu, 28 Aug 2025 18:15:15 +0000</pubDate>
				<category><![CDATA[Front-end]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[SPA]]></category>
		<category><![CDATA[tailwind]]></category>
		<guid isPermaLink="false">https://blog.frankmtaylor.com/?p=4362</guid>

					<description><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">Reading Time: </span> <span class="rt-time"> 11</span> <span class="rt-label rt-postfix">minutes</span></span>One of the first deliveries of the National Design Studio is AmericaByDesign — which is deplorable for all. ]]></description>
		
					<wfw:commentRss>https://blog.frankmtaylor.com/2025/08/28/america-by-design-is-deplorable-for-all/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		<enclosure url="https://americabydesign.gov/flag-video.mp4" length="0" type="video/mp4" />

			</item>
		<item>
		<title>Promising a change to an object</title>
		<link>https://blog.frankmtaylor.com/2025/07/23/promising-a-change-to-an-object/</link>
					<comments>https://blog.frankmtaylor.com/2025/07/23/promising-a-change-to-an-object/#respond</comments>
		
		<dc:creator><![CDATA[paceaux]]></dc:creator>
		<pubDate>Wed, 23 Jul 2025 21:57:19 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[async]]></category>
		<category><![CDATA[await]]></category>
		<category><![CDATA[Promises]]></category>
		<guid isPermaLink="false">https://blog.frankmtaylor.com/?p=4321</guid>

					<description><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">Reading Time: </span> <span class="rt-time"> 2</span> <span class="rt-label rt-postfix">minutes</span></span>Sometimes I get stuck with a problem that I don&#8217;t really like: When I can&#8217;t execute my little bit of code until another bit of code executes, and there&#8217;s no events coming from that other code to tell me that it&#8217;s⠀run. When I find myself in the situation where I need something off of an<div class="more-link"><a href="https://blog.frankmtaylor.com/2025/07/23/promising-a-change-to-an-object/">Read More</a></div>]]></description>
		
					<wfw:commentRss>https://blog.frankmtaylor.com/2025/07/23/promising-a-change-to-an-object/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CSS Hyphens, Words, Syllables, and Languages</title>
		<link>https://blog.frankmtaylor.com/2025/07/17/css-hyphens-words-syllables-and-languages/</link>
					<comments>https://blog.frankmtaylor.com/2025/07/17/css-hyphens-words-syllables-and-languages/#respond</comments>
		
		<dc:creator><![CDATA[paceaux]]></dc:creator>
		<pubDate>Thu, 17 Jul 2025 22:00:00 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Front-end]]></category>
		<category><![CDATA[Language & Linguistics]]></category>
		<category><![CDATA[hyphens]]></category>
		<category><![CDATA[phonology]]></category>
		<category><![CDATA[syllables]]></category>
		<category><![CDATA[words]]></category>
		<guid isPermaLink="false">https://blog.frankmtaylor.com/?p=4296</guid>

					<description><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">Reading Time: </span> <span class="rt-time"> 6</span> <span class="rt-label rt-postfix">minutes</span></span>There's a newish CSS feature called hyphens that specifies how you want words to be hyphenated when the text wraps.

But if you use it, you're going to need to make sure you're also correctly identifying the language. And to understand why that matters, we need to talk about words and syllables.]]></description>
		
					<wfw:commentRss>https://blog.frankmtaylor.com/2025/07/17/css-hyphens-words-syllables-and-languages/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A Small Guide for Writing Comments in Front-end Code</title>
		<link>https://blog.frankmtaylor.com/2025/07/03/a-small-guide-for-writing-comments-in-front-end-code/</link>
					<comments>https://blog.frankmtaylor.com/2025/07/03/a-small-guide-for-writing-comments-in-front-end-code/#comments</comments>
		
		<dc:creator><![CDATA[paceaux]]></dc:creator>
		<pubDate>Thu, 03 Jul 2025 19:00:00 +0000</pubDate>
				<category><![CDATA[Front-end]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Comments]]></category>
		<category><![CDATA[conventions]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[frontend guidelines]]></category>
		<category><![CDATA[Guidelines]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[Styleguide]]></category>
		<guid isPermaLink="false">https://blog.frankmtaylor.com/?p=3892</guid>

					<description><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">Reading Time: </span> <span class="rt-time"> 14</span> <span class="rt-label rt-postfix">minutes</span></span>Hygenic code is commented code. But often, it can be difficult to understand where, when, or even how to comment your front end code. So I'd like to share a small guide for writing comments in your front-end that makes the developer experience better for everyone.]]></description>
		
					<wfw:commentRss>https://blog.frankmtaylor.com/2025/07/03/a-small-guide-for-writing-comments-in-front-end-code/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Better selecting with a better :nth-child()</title>
		<link>https://blog.frankmtaylor.com/2025/07/02/better-selecting-with-a-better-nth-child/</link>
					<comments>https://blog.frankmtaylor.com/2025/07/02/better-selecting-with-a-better-nth-child/#respond</comments>
		
		<dc:creator><![CDATA[paceaux]]></dc:creator>
		<pubDate>Wed, 02 Jul 2025 22:00:00 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Front-end]]></category>
		<category><![CDATA[nth-child]]></category>
		<category><![CDATA[pseudo-selectors]]></category>
		<guid isPermaLink="false">https://blog.frankmtaylor.com/?p=4272</guid>

					<description><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">Reading Time: </span> <span class="rt-time"> 3</span> <span class="rt-label rt-postfix">minutes</span></span>So the :nth-child structural pseudo class is mighty handy already since it lets you select based on mathematical rules. But to my surprise, it got handier and no one told me. Which makes me think no one told you, either: :nth-child() can do filtering now! A Quick Primer on Structural Pseudo-classesWatermark:FrankMTaylor So I wrote about<div class="more-link"><a href="https://blog.frankmtaylor.com/2025/07/02/better-selecting-with-a-better-nth-child/">Read More</a></div>]]></description>
		
					<wfw:commentRss>https://blog.frankmtaylor.com/2025/07/02/better-selecting-with-a-better-nth-child/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Front-end Developers Can Participate in Content Management and Architecture</title>
		<link>https://blog.frankmtaylor.com/2025/03/13/how-front-end-developers-can-participate-in-content-management-and-architecture/</link>
					<comments>https://blog.frankmtaylor.com/2025/03/13/how-front-end-developers-can-participate-in-content-management-and-architecture/#respond</comments>
		
		<dc:creator><![CDATA[paceaux]]></dc:creator>
		<pubDate>Thu, 13 Mar 2025 21:00:47 +0000</pubDate>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Front-end]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[API Design]]></category>
		<category><![CDATA[architecture]]></category>
		<guid isPermaLink="false">https://blog.frankmtaylor.com/?p=4210</guid>

					<description><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">Reading Time: </span> <span class="rt-time"> 5</span> <span class="rt-label rt-postfix">minutes</span></span>I&#8217;ve complained in the past about how I don&#8217;t like application architectures being led by the front-end team. Rather than complain some more, I want to talk about how front-end developers could meaningfully participate in the architecture of a project — particularly the CMS part. I want to talk about how front-end developers can be<div class="more-link"><a href="https://blog.frankmtaylor.com/2025/03/13/how-front-end-developers-can-participate-in-content-management-and-architecture/">Read More</a></div>]]></description>
		
					<wfw:commentRss>https://blog.frankmtaylor.com/2025/03/13/how-front-end-developers-can-participate-in-content-management-and-architecture/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Look and Song of Language</title>
		<link>https://blog.frankmtaylor.com/2025/02/24/the-look-and-song-of-language/</link>
					<comments>https://blog.frankmtaylor.com/2025/02/24/the-look-and-song-of-language/#comments</comments>
		
		<dc:creator><![CDATA[paceaux]]></dc:creator>
		<pubDate>Tue, 25 Feb 2025 05:05:43 +0000</pubDate>
				<category><![CDATA[Computation and Processing]]></category>
		<category><![CDATA[Language & Linguistics]]></category>
		<category><![CDATA[bigrams]]></category>
		<category><![CDATA[computational linguistics]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[French]]></category>
		<category><![CDATA[methodius]]></category>
		<category><![CDATA[n-grams]]></category>
		<category><![CDATA[parsing]]></category>
		<category><![CDATA[Portuguese]]></category>
		<category><![CDATA[Scots]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[trigrams]]></category>
		<guid isPermaLink="false">https://blog.frankmtaylor.com/?p=4170</guid>

					<description><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">Reading Time: </span> <span class="rt-time"> 16</span> <span class="rt-label rt-postfix">minutes</span></span>Everyone speaks at least one language. It’s fascinating how we learned that first language, too. Without any formal instruction, we heard it, repeated it, and found ourselves effective communicators within about seven years. And in that time, we learned what our language sounded like, too.&#160; Even if we grew up in a multilingual culture we<div class="more-link"><a href="https://blog.frankmtaylor.com/2025/02/24/the-look-and-song-of-language/">Read More</a></div>]]></description>
		
					<wfw:commentRss>https://blog.frankmtaylor.com/2025/02/24/the-look-and-song-of-language/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
