<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Slack — 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>Build better software to build software better</title><link>https://slack.engineering/build-better-software-to-build-software-better/</link><guid isPermaLink="true">https://slack.engineering/build-better-software-to-build-software-better/</guid><description>Case study by Slack</description><pubDate>Thu, 06 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Optimizing Our E2E Pipeline</title><link>https://slack.engineering/speedup-e2e-testing/</link><guid isPermaLink="true">https://slack.engineering/speedup-e2e-testing/</guid><description>Case study by Slack</description><pubDate>Mon, 14 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Reducing Slack&apos;s memory footprint</title><link>https://slack.engineering/reducing-slacks-memory-footprint-4480fec7e8eb</link><guid isPermaLink="true">https://slack.engineering/reducing-slacks-memory-footprint-4480fec7e8eb</guid><description>Case study by Slack</description><pubDate>Fri, 03 Mar 2017 00:00:00 GMT</pubDate></item><item><title>TypeScript at Slack</title><link>https://slack.engineering/typescript-at-slack-a81307fa288d</link><guid isPermaLink="true">https://slack.engineering/typescript-at-slack-a81307fa288d</guid><description>Case study by Slack</description><pubDate>Tue, 11 Apr 2017 00:00:00 GMT</pubDate></item><item><title>Rebuilding Slack’s Emoji Picker in React</title><link>https://slack.engineering/rebuilding-slacks-emoji-picker-in-react-bfbd8ce6fbfe</link><guid isPermaLink="true">https://slack.engineering/rebuilding-slacks-emoji-picker-in-react-bfbd8ce6fbfe</guid><description>Case study by Slack</description><pubDate>Tue, 23 May 2017 00:00:00 GMT</pubDate></item><item><title>Getting to Slack faster with incremental boot</title><link>https://slack.engineering/getting-to-slack-faster-with-incremental-boot-ff063c9222e4</link><guid isPermaLink="true">https://slack.engineering/getting-to-slack-faster-with-incremental-boot-ff063c9222e4</guid><description>Case study by Slack</description><pubDate>Tue, 05 Jul 2016 00:00:00 GMT</pubDate></item><item><title>Localizing Slack</title><link>https://slack.engineering/localizing-slack-680c4bc7f45a</link><guid isPermaLink="true">https://slack.engineering/localizing-slack-680c4bc7f45a</guid><description>Case study by Slack</description><pubDate>Tue, 12 Sep 2017 00:00:00 GMT</pubDate></item><item><title>Rebuilding slack.com</title><link>https://slack.engineering/rebuilding-slack-com-b124c405c193</link><guid isPermaLink="true">https://slack.engineering/rebuilding-slack-com-b124c405c193</guid><description>Case study by Slack</description><pubDate>Wed, 11 Oct 2017 00:00:00 GMT</pubDate></item><item><title>Keep webpack Fast: A Field Guide for Better Build Performance</title><link>https://slack.engineering/keep-webpack-fast-a-field-guide-for-better-build-performance-f56a5995e8f1</link><guid isPermaLink="true">https://slack.engineering/keep-webpack-fast-a-field-guide-for-better-build-performance-f56a5995e8f1</guid><description>Case study by Slack</description><pubDate>Wed, 17 Jan 2018 00:00:00 GMT</pubDate></item><item><title>When a rewrite isn’t: rebuilding Slack on the desktop</title><link>https://slack.engineering/rebuilding-slack-on-the-desktop-308d6fe94ae4</link><guid isPermaLink="true">https://slack.engineering/rebuilding-slack-on-the-desktop-308d6fe94ae4</guid><description>Case study by Slack</description><pubDate>Mon, 22 Jul 2019 00:00:00 GMT</pubDate></item><item><title>Service Workers at Slack: Our Quest for Faster Boot Times and Offline Support</title><link>https://slack.engineering/service-workers-at-slack-our-quest-for-faster-boot-times-and-offline-support-3492cf79c88</link><guid isPermaLink="true">https://slack.engineering/service-workers-at-slack-our-quest-for-faster-boot-times-and-offline-support-3492cf79c88</guid><description>Case study by Slack</description><pubDate>Thu, 29 Aug 2019 00:00:00 GMT</pubDate></item><item><title>The Gradual Design System: How We Built Slack Kit</title><link>https://slack.engineering/the-gradual-design-system-how-we-built-slack-kit-8a2830484259</link><guid isPermaLink="true">https://slack.engineering/the-gradual-design-system-how-we-built-slack-kit-8a2830484259</guid><description>Case study by Slack</description><pubDate>Thu, 12 Sep 2019 00:00:00 GMT</pubDate></item><item><title>Building Dark Mode on Desktop</title><link>https://slack.engineering/building-dark-mode-on-desktop-811508b5d15f</link><guid isPermaLink="true">https://slack.engineering/building-dark-mode-on-desktop-811508b5d15f</guid><description>Case study by Slack</description><pubDate>Tue, 24 Sep 2019 00:00:00 GMT</pubDate></item><item><title>Gantry: Slack’s Fast-booting Frontend Framework</title><link>https://slack.engineering/gantry-slacks-fast-booting-frontend-framework-fb70c8eed2fd</link><guid isPermaLink="true">https://slack.engineering/gantry-slacks-fast-booting-frontend-framework-fb70c8eed2fd</guid><description>Case study by Slack</description><pubDate>Wed, 23 Oct 2019 00:00:00 GMT</pubDate></item><item><title>A Day in the Life of a Frontend Product Engineer at Slack</title><link>https://slack.engineering/a-day-in-the-life-of-a-frontend-product-engineer-at-slack-27375455cfaa</link><guid isPermaLink="true">https://slack.engineering/a-day-in-the-life-of-a-frontend-product-engineer-at-slack-27375455cfaa</guid><description>Case study by Slack</description><pubDate>Wed, 05 Feb 2020 00:00:00 GMT</pubDate></item><item><title>How Slack changed the way it designs accessible frontend components</title><link>https://increment.com/frontend/case-study-web-components-for-screen-readers/</link><guid isPermaLink="true">https://increment.com/frontend/case-study-web-components-for-screen-readers/</guid><description>Case study by Slack</description><pubDate>Fri, 01 May 2020 00:00:00 GMT</pubDate></item><item><title>The Unsuspecting Beauty &amp; Complexity of Web Forms</title><link>https://slack.engineering/the-unsuspecting-beauty-complexity-of-web-forms/</link><guid isPermaLink="true">https://slack.engineering/the-unsuspecting-beauty-complexity-of-web-forms/</guid><description>Case study by Slack</description><pubDate>Tue, 15 Sep 2020 00:00:00 GMT</pubDate></item><item><title>Creating a React Analytics Logging Library: Part 1</title><link>https://slack.engineering/creating-a-react-analytics-logging-library/</link><guid isPermaLink="true">https://slack.engineering/creating-a-react-analytics-logging-library/</guid><description>Case study by Slack</description><pubDate>Sat, 07 Nov 2020 00:00:00 GMT</pubDate></item><item><title>Creating a React Analytics Logging Library: Part 2</title><link>https://slack.engineering/creating-a-react-analytics-logging-library-2/</link><guid isPermaLink="true">https://slack.engineering/creating-a-react-analytics-logging-library-2/</guid><description>Case study by Slack</description><pubDate>Wed, 16 Dec 2020 00:00:00 GMT</pubDate></item><item><title>Managing Focus Transitions in Slack</title><link>https://slack.engineering/managing-focus-transitions-in-slack</link><guid isPermaLink="true">https://slack.engineering/managing-focus-transitions-in-slack</guid><description>Case study by Slack</description><pubDate>Tue, 13 Jul 2021 00:00:00 GMT</pubDate></item><item><title>Balancing Old Tricks with New Feats: AI-Powered Conversion From Enzyme to React Testing Library at Slack</title><link>https://slack.engineering/balancing-old-tricks-with-new-feats-ai-powered-conversion-from-enzyme-to-react-testing-library-at-slack/</link><guid isPermaLink="true">https://slack.engineering/balancing-old-tricks-with-new-feats-ai-powered-conversion-from-enzyme-to-react-testing-library-at-slack/</guid><description>Case study by Slack</description><pubDate>Thu, 03 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Building Custom Animations in the Workflow Builder</title><link>https://slack.engineering/building-custom-animations-in-the-workflow-builder/</link><guid isPermaLink="true">https://slack.engineering/building-custom-animations-in-the-workflow-builder/</guid><description>Case study by Slack</description><pubDate>Tue, 05 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Building Background Effects for Clips</title><link>https://slack.engineering/building-background-effects-for-clips/</link><guid isPermaLink="true">https://slack.engineering/building-background-effects-for-clips/</guid><description>Case study by Slack</description><pubDate>Tue, 07 Jun 2022 00:00:00 GMT</pubDate></item><item><title>Automated Accessibility Testing at Slack</title><link>https://slack.engineering/automated-accessibility-testing-at-slack/</link><guid isPermaLink="true">https://slack.engineering/automated-accessibility-testing-at-slack/</guid><description>Case study by Slack</description><pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate></item></channel></rss>