<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Kathleen McMahon | Engineer - Designer - Speaker]]></title><description><![CDATA[A software engineer, product designer, and internationally-known conference speaker with a passion for making inclusive and accessible experiences.]]></description><link>https://kathleenmcmahon.dev</link><generator>GatsbyJS</generator><lastBuildDate>Fri, 02 Jan 2026 17:15:48 GMT</lastBuildDate><item><title><![CDATA[Smoothly Inclusive Component Library Documentation]]></title><description><![CDATA[Button Buttons allow users to perform single-click actions such as adding, deleting, or submitting an event. Editable fancy code Behold…]]></description><link>https://kathleenmcmahon.dev/write/smoothly-inclusive-component-documentation</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/smoothly-inclusive-component-documentation</guid><category><![CDATA[accessibility]]></category><category><![CDATA[css]]></category><category><![CDATA[inclusive design]]></category><category><![CDATA[gatsby]]></category><category><![CDATA[mdx]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Mon, 08 Mar 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[Digital Gardening with MDX Magic]]></title><description><![CDATA[I’m not sure about any of y’all, but I have more that one personal site that I’ve created over the years, using the technology of the time…]]></description><link>https://kathleenmcmahon.dev/write/digital-gardening-with-mdx-magic</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/digital-gardening-with-mdx-magic</guid><category><![CDATA[accessibility]]></category><category><![CDATA[css]]></category><category><![CDATA[inclusive design]]></category><category><![CDATA[digital garden]]></category><category><![CDATA[mdx]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Mon, 24 Aug 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Techniques to Keep Your Gatsby Site Blazing Fast]]></title><description><![CDATA[The 10th Challenge in the 100 Days of Gatsby series. This one provided four ways steps to  improve your site's performance . Auditing with…]]></description><link>https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-10</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-10</guid><category><![CDATA[100 Days of Gatsby]]></category><category><![CDATA[GatsbyJS]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Wed, 29 Apr 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Improve your Gatby site rank in search engines]]></title><description><![CDATA[100 Days of Gatsby challenge 9. This one involved  improving your site's ranking in search engines . When following the  Adding an SEO…]]></description><link>https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-09</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-09</guid><category><![CDATA[100 Days of Gatsby]]></category><category><![CDATA[GatsbyJS]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Sun, 19 Apr 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Accessible Forms and Images in Gatsby]]></title><description><![CDATA[Making apps accessible to all users is something I aim for whenever I do any design or engineering, so this particular  100 Days of Gatsby…]]></description><link>https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-08</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-08</guid><category><![CDATA[100 Days of Gatsby]]></category><category><![CDATA[GatsbyJS]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Sat, 18 Apr 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Making your Gatsby site a Progressive Web App]]></title><description><![CDATA[Another short writeup for the 100 Days of Gatsby Challenges . This one involved  making your Gatsby site into a Progressive Web App  so your…]]></description><link>https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-07</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-07</guid><category><![CDATA[100 Days of Gatsby]]></category><category><![CDATA[GatsbyJS]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Fri, 17 Apr 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Using Serverless Functions in Gatsby]]></title><description><![CDATA[This latest  100 Days of Gatsby  writeup is going to be very short... The  latest challenge prompt  guides you through a few paths to try…]]></description><link>https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-06</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-06</guid><category><![CDATA[100 Days of Gatsby]]></category><category><![CDATA[GatsbyJS]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Thu, 16 Apr 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Using MDX in your Gatsby site]]></title><description><![CDATA[Phew! I'm glad to be done with the  100 Days of Gatsby  forms challenge. Mostly because...  hooray!  I'm excited to work with  MDX  in…]]></description><link>https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-05</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-05</guid><category><![CDATA[100 Days of Gatsby]]></category><category><![CDATA[GatsbyJS]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Wed, 15 Apr 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Adding Formik React Components to Your Gatsby Site]]></title><description><![CDATA[Now that I've had a chance to play with using the  gatsby-image  plugin to my site for imaging handling, it's time for the next challenge…]]></description><link>https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-04</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-04</guid><category><![CDATA[100 Days of Gatsby]]></category><category><![CDATA[GatsbyJS]]></category><category><![CDATA[Formik]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Fri, 10 Apr 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Getting Started with gatsby-image]]></title><description><![CDATA[If you've been following my 100 Days of Gatsby series of blog posts, you may have noticed that I have been completing them in a slower…]]></description><link>https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-03</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-03</guid><category><![CDATA[100 Days of Gatsby]]></category><category><![CDATA[GatsbyJS]]></category><category><![CDATA[gatsby-image]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Sun, 29 Mar 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Well, that was unexpected.]]></title><description><![CDATA[Picture this:  You're cranking out features, planning priorities on a design system, preparing for upcoming conference talks, watching the…]]></description><link>https://kathleenmcmahon.dev/write/well-that-was-unexpected</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/well-that-was-unexpected</guid><category><![CDATA[100 Days of Gatsby]]></category><category><![CDATA[GatsbyJS]]></category><category><![CDATA[COVID-19]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Build and Deploy: testing out the ways to host a Gatsby site]]></title><description><![CDATA[Once the first  100 Days of Gatsby Challenge  was behind me, I dove right into the second challenge to learn about deploying a Gatsby site…]]></description><link>https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-02</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-02</guid><category><![CDATA[100 Days of Gatsby]]></category><category><![CDATA[GatsbyJS]]></category><category><![CDATA[Gatsby Cloud]]></category><category><![CDATA[Netlify]]></category><category><![CDATA[Zeit]]></category><category><![CDATA[Vercel]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Fri, 06 Mar 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Tackling the 100 Days of Gatsby]]></title><description><![CDATA[New year, new challenge! Last year was a very busy time that included traveling to many interesting places speaking about accessible React…]]></description><link>https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-01</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/100-days-of-gatsby-challenge-01</guid><category><![CDATA[100 Days of Gatsby]]></category><category><![CDATA[GatsbyJS]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Wed, 01 Jan 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Pixels vs. Relative Units in CSS: Writing for 24 Accessibility]]></title><description><![CDATA[For the past several years, I have been integrating accessibility as a core feature of software applications. Some of that work has included…]]></description><link>https://kathleenmcmahon.dev/write/writing-for-24-accessibility</link><guid isPermaLink="false">https://kathleenmcmahon.dev/write/writing-for-24-accessibility</guid><category><![CDATA[accessibility]]></category><category><![CDATA[css]]></category><category><![CDATA[inclusive design]]></category><dc:creator><![CDATA[Kathleen McMahon]]></dc:creator><pubDate>Mon, 23 Dec 2019 00:00:00 GMT</pubDate></item></channel></rss>