<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>The Guardian — Frontend Case Studies</title><description>A curated list of talks and articles about real-world frontend development</description><link>https://frontendcs.com/</link><language>en-us</language><image><url>https://frontendcs.com/s/images/favicon-96x96.png</url><title>Frontend Case Studies</title><link>https://frontendcs.com</link></image><item><title>What we learnt from our mistakes in 2016</title><link>https://www.theguardian.com/info/developer-blog/2016/dec/18/what-we-learnt-from-our-mistakes-in-2016</link><guid isPermaLink="true">https://www.theguardian.com/info/developer-blog/2016/dec/18/what-we-learnt-from-our-mistakes-in-2016</guid><description>Case study by The Guardian</description><pubDate>Sun, 18 Dec 2016 00:00:00 GMT</pubDate></item><item><title>Revisiting the rendering tier</title><link>https://www.theguardian.com/info/2019/apr/04/revisiting-the-rendering-tier</link><guid isPermaLink="true">https://www.theguardian.com/info/2019/apr/04/revisiting-the-rendering-tier</guid><description>Case study by The Guardian</description><pubDate>Thu, 04 Apr 2019 00:00:00 GMT</pubDate></item><item><title>Migrating the Guardian website to React</title><link>https://www.theguardian.com/info/2019/dec/08/migrating-the-guardian-website-to-react</link><guid isPermaLink="true">https://www.theguardian.com/info/2019/dec/08/migrating-the-guardian-website-to-react</guid><description>Case study by The Guardian</description><pubDate>Sun, 08 Dec 2019 00:00:00 GMT</pubDate></item><item><title>Async Failure handling in Typescript</title><link>https://theguardian.engineering/blog/info-2019-dec-22-async-failure-handling-in-typescript.html</link><guid isPermaLink="true">https://theguardian.engineering/blog/info-2019-dec-22-async-failure-handling-in-typescript.html</guid><description>Case study by The Guardian</description><pubDate>Sun, 22 Dec 2019 00:00:00 GMT</pubDate></item><item><title>How we made Typerighter, the Guardian&apos;s style guide checker</title><link>https://theguardian.engineering/blog/info-2021-jan-26-how-we-made-typerighter-the-guardians-style-guide-checker.html</link><guid isPermaLink="true">https://theguardian.engineering/blog/info-2021-jan-26-how-we-made-typerighter-the-guardians-style-guide-checker.html</guid><description>Case study by The Guardian</description><pubDate>Tue, 26 Jan 2021 00:00:00 GMT</pubDate></item><item><title>React islands on theguardian.com</title><link>https://theguardian.engineering/blog/info-2022-mar-25-react-islands-on-theguardiancom.html</link><guid isPermaLink="true">https://theguardian.engineering/blog/info-2022-mar-25-react-islands-on-theguardiancom.html</guid><description>Case study by The Guardian</description><pubDate>Fri, 25 Mar 2022 00:00:00 GMT</pubDate></item><item><title>How we built the Guardian&apos;s Tor Onion service</title><link>https://theguardian.engineering/blog/info-2022-oct-06-how-we-built-the-guardians-tor-onion-service.html</link><guid isPermaLink="true">https://theguardian.engineering/blog/info-2022-oct-06-how-we-built-the-guardians-tor-onion-service.html</guid><description>Case study by The Guardian</description><pubDate>Thu, 06 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Making Typerighter work harder</title><link>https://theguardian.engineering/blog/info-2023-dec-11-making-typerighter-work-harder-engineering-blog.html</link><guid isPermaLink="true">https://theguardian.engineering/blog/info-2023-dec-11-making-typerighter-work-harder-engineering-blog.html</guid><description>Case study by The Guardian</description><pubDate>Mon, 11 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Parsing: the merit of strictly typed JSON</title><link>https://theguardian.engineering/blog/info-article-2024-jul-26-parsing-the-merit-of-strictly-typed-json.html</link><guid isPermaLink="true">https://theguardian.engineering/blog/info-article-2024-jul-26-parsing-the-merit-of-strictly-typed-json.html</guid><description>Case study by The Guardian</description><pubDate>Fri, 26 Jul 2024 00:00:00 GMT</pubDate></item></channel></rss>