- Transport data between servers and applications
- key:value store
- XML is a common alternative
- Can build dynamic websites
- Application Programming Interface: set of standards for accessing data and interacting with programs
- Build a website that generates a random math fact using Numbers API.
- Responsive Design
- Tools: media-query, max-width, min-width, float, percentage widths
- Media-query lets you write CSS for specific devices. Also cascade and order matters, smaller devices come earlier in the code.
- Comes with default styling, responsive grid, lots of themes
- Format a practice website to make it responsive.