![](https://techtalks.io/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaEpJaWt5TWpjNFpUTmhNQzFrTXpoaUxUUXpOakF0T0dOaFpDMHhaRE5sTmpOaE9XTTRNemNHT2daRlZBPT0iLCJleHAiOm51bGwsInB1ciI6ImJsb2JfaWQifX0=--1d2aea2fc6cb5614ede2a081a14bd9e0594c47b3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2QzNKbGMybDZaVWtpRERNNE5IZ3pPRFFHT3daVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--348f4353e4d020b12873b79d7b590912698e8a09/PJoGfCII_400x400.jpg)
Oliver Davies
1
Talks
1
Communities
Communities
![](https://techtalks.io/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaEpJaWs1WldNMk1qY3hNeTFrTkdReUxUUmlORFl0WW1VNFl5MHhNMll3WVRjd1pUWTFZV1FHT2daRlZBPT0iLCJleHAiOm51bGwsInB1ciI6ImJsb2JfaWQifX0=--27e8c8502bb83742bce47a00791654db58483a0e/image.jpg)
Bristol JS
283 members
Taking Flight with Tailwind CSS
Things we’ll cover:
- Advantages and disadvantages to utility based styling and Tailwind.
- How to install Tailwind and add it to your build process using tools such as Symfony Encore and Laravel Mix.
- How to configure and customise Tailwind for your project.
- How to promote repeating classes into re-usable components for better maintainability.
- Strategies to control the file size, and using external tools like PurgeCSS.
Also, if time allows:
- How to extend Tailwind and add extra classes with community written plugins.
- How to write and test your own custom plugins.