PROGRAMMING HARD

12345678910
Across
  1. 2. A pre-made structure that helps developers build applications faster.
  2. 4. Platform for version control and collaboration.
  3. 5. Part of a website that handles data and logic.
  4. 7. The process of finding and fixing code errors.
  5. 9. Popular JavaScript library for building interfaces.
  6. 10. Language used to manage and query databases.
Down
  1. 1. The visible part of a website users interact with.
  2. 3. A computer that stores and delivers website data.
  3. 6. Interface that allows software to communicate with other software.
  4. 8. JavaScript runtime for backend development.