# How-to guides

Short recipes for the things every app needs.

- [Write components](https://cicadel.fauzaanu.com/en/0.2.7/howto/component-authoring/index.md): Source: `docs/component-authoring.md`.
- [Style with Tailwind](https://cicadel.fauzaanu.com/en/0.2.7/howto/tailwind/index.md): Source: `docs/tailwind.md`.
- [Serve static files](https://cicadel.fauzaanu.com/en/0.2.7/howto/static-files/index.md): Source: `docs/static-files.md`.
- [Secure headers and HTTPS](https://cicadel.fauzaanu.com/en/0.2.7/howto/security-headers/index.md): Source: `docs/security-headers.md`.
- [Transactions and post-commit hooks](https://cicadel.fauzaanu.com/en/0.2.7/howto/transactions/index.md): Source: `docs/transactions.md`.
- [Signed tokens](https://cicadel.fauzaanu.com/en/0.2.7/howto/signing/index.md): Source: `docs/signing.md`.
- [Package settings](https://cicadel.fauzaanu.com/en/0.2.7/howto/package-settings/index.md): Source: `docs/package-settings.md`.
- [Events](https://cicadel.fauzaanu.com/en/0.2.7/howto/events/index.md): Source: `docs/events.md`.
- [Paginate lists and show messages](https://cicadel.fauzaanu.com/en/0.2.7/howto/pagination-and-messages/index.md): Source: `docs/pagination-and-messages.md`.
- [Add interactive behavior](https://cicadel.fauzaanu.com/en/0.2.7/howto/htmx/index.md): Source: `docs/htmx.md`.
- [Show error pages](https://cicadel.fauzaanu.com/en/0.2.7/howto/error-pages/index.md): Source: `docs/error-pages.md`.
- [Limit request bodies](https://cicadel.fauzaanu.com/en/0.2.7/howto/request-limits/index.md): Source: `docs/request-limits.md`.
- [Deploy and operate](https://cicadel.fauzaanu.com/en/0.2.7/howto/operations/index.md): Source: `docs/operations.md`.
- [Measure performance](https://cicadel.fauzaanu.com/en/0.2.7/howto/performance/index.md): Source: `docs/performance.md`.
