# Bubble Best Practices

- [Learning Bubble Basics](/canvas/4.0/using-bubble/bubble-basics.md): Links to resources to get started learning Bubble development
- [Principles](/canvas/4.0/using-bubble/principles.md): Here are some general principles that we use when thinking about Bubble development.
- [Database](/canvas/4.0/using-bubble/database.md)
- [Design](/canvas/4.0/using-bubble/design.md): This section talks about best practices when it comes to designing your application.
- [Security](/canvas/4.0/using-bubble/security.md): This page lays out best practices when it comes to making your app and your data secure.
- [SEO](/canvas/4.0/using-bubble/seo.md): This page covers how to ensure that your content is optimized for search engines, primarily Google
- [Speed](/canvas/4.0/using-bubble/speed.md)
- [Modularity](/canvas/4.0/using-bubble/modularity.md): Don't repeat yourself: how to build once and reuse whatever it is that you make.
- [Data triggers](/canvas/4.0/using-bubble/modularity/data-triggers.md): Guidelines for use of Bubble's new data triggers, released for a public beta in March 2020
