# Talking Drupal #340 - Storybook Today we are talking about storybook with Randy Oest. [www.talkingDrupal.com/340](https://www.talkingDrupal.com/340) ## Topics - What is Storybook - Why are component libraries so popular - Difference between Storybook and Patternlab - Why choose Storybook - Useful Addons - Docs * Controls * Accessibility * Screen Size * Figma * Zeppelin * Write your own * Chromatic visual testing * Integration with Drupal * Headless environments * Emulsify * When would you not use Storybook * Interesting use cases * Chromatic (not the Drupal agency) * Resources for getting started ## Resources * [Storybook](https://storybook.js.org/) * [Emulsify ](https://www.emulsify.info/) * [Mustache ](https://mustache.github.io/) * [Security update](https://www.drupal.org/sa-core-2022-006) * [Perimeter](https://www.drupal.org/project/perimeter) * [Stencil](https://stenciljs.com/) * [Storybook Tutorial](https://storybook.js.org/tutorials/ ) * [Emulsify](https://emulsify.info ) ## Guests Randy Oest - [randyoest.com](https://randyoest.com) [@amazingrando](https://twitter.com/amazingrando) ## Hosts Nic Laflin - [www.nLighteneddevelopment.com](https://www.nLighteneddevelopment.com) [@nicxvan](https://twitter.com/nicxvan) John Picozzi - [www.epam.com](https://www.epam.com) [@johnpicozzi](https://twitter.com/johnpicozzi) Mike Anello - [drupaleasy.com](https://www.drupaleasy.com) [@ultimike](https://twitter.com/ultimike) ## MOTW [Perimeter](https://www.drupal.org/project/perimeter) Basic perimeter defence for a Drupal site. This module bans the IPs who send suspicious requests to the site. The concept is: if you have no business here, go away.