/plushcap/analysis/algolia/algolia-engineering-simplifying-tailwind-css-with-eslint-tools-tagged-template-literals-and-a-lot-more

Using ESLint, tagged template literals, and more to simplify Tailwind CSS | Algolia

What's this blog post about?

The company decided to standardize the user interface of their multi-application dashboard for ease of use and design process. They built an internal design system called Satellite, using Tailwind CSS as the CSS framework due to its utility-first approach and configurable class names. However, they faced readability issues with complex components in Tailwind. To mitigate this problem, they used web development techniques such as tagged literals and interpolation, and implemented ESLint for better DX. They also created a Visual Studio Code extension to provide intellisense suggestions for class names. Overall, these tools have improved the design system's implementation and enforced standards within the company.

Company
Algolia

Date published
May 16, 2022

Author(s)
Peter Villani

Word count
861

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.