# Using Bubble

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