Goal

To demonstrate the ability to research development platform product offerings, form opinions and relate this research to others via a written or video case study.

Brief

The market for development platforms is vast, varied and constantly changing. Select a product or technology that fits into one of the categories discussed in this course. Research this product and compile either a written report or video presentation on the subject. This product may or may not be directly named in the course content.

If there is an existing case study discussing your chosen product, consider these contribution options:

  • Create a video companion to an existing written case study
  • Create a text companion to an existing video case study
  • Pick a particular feature, offering or aspect of this product to deep dive into
  • Consolidate duplicate case studies into a single case study on that subject

Your report or video should aim to introduce the product and demonstrate its use. It should also include a discussion of the product’s history, applications, strengths/weaknesses, and how it compares to other products in the same category if applicable. You may adapt or go beyond the suggested format if you feel this is appropriate for your topic.

Videos should be uploaded to a hosting service such as YouTube and be set to embeddable.

Further information, such as a template, can be found in the collaboration guide.

You may work in groups of up to three students. If you are working in a group, please use a GitHub project board to allocate tasks so that the marker can check the distribution of labour. Please include the names of all group members in the credits for each case study.

Delivery

  1. Start by forking this repository.
  2. Create a branch for your case study using the name of your case study file product-case-study/product-case-study.md or product-video-case-study/product-video-case-study.md.
  3. Commit your case study markdown file to this branch. Place it in the appropriate subdirectory under src/content/docs/.
    • Should an appropriate subdirectory not exist, you may create one with a suitable name. Please use lowercase and hyphens for the directory name, e.g. my-subdirectory.
  4. Open a Pull Request to upstream main from your branch.
  5. Optionally request review from your peers.
  6. Submit the Course Evaluation on Moodle.
  7. Submit the PR link on Moodle.
Tags: