This course is in beta. Only the beginner tracks are written so far, and content may still change. Found a mistake or something unclear? Open an issue on GitHub - feedback is very welcome.
Section 1 of 6

Why this matters

Up until now Pinboard's JSON endpoint returns a hardcoded empty array. In this module you give the app memory — a database table that persists pins between requests. You'll also learn the pattern Nextcloud uses to separate data access from business logic, which keeps your code testable and your database queries safe by default.