nus-cs3281 / 2022

http://nus-cs3281.github.io/2022/
2 stars 1 forks source link

Lightning Talk: Live in the cloud with Gitpod #24

Open dcshzj opened 2 years ago

dcshzj commented 2 years ago

Gitpod is a platform that provides developers with a development environment in the cloud. It is designed to be extremely fast and a developer is able to spin up a new development instance, that lives in the cloud, in a matter of seconds. In this talk, I will share about Gitpod and how it works, so that you no longer need to worry about setting up development environments, and focus on writing code.

Presentation content

Round C1

Topic: Live in the cloud with Gitpod

WIIFY: In this talk, I will share about Gitpod, how it works and how it can benefit computing students right now

Key Points:

  1. Developers often struggle and waste time with setting up environments and installing dependencies.
  2. Gitpod provides developers with an environment that is automatically set up, so that developers can just start coding.
  3. Gitpod is easy to use, loads extremely quickly and the entire process is automated.
  4. There are many alternatives to Gitpod out there, but more often than not, they are not suitable for computing students, either due to cost, performance and amount of features.

Impact:

  1. Know: Learn about Gitpod and the features that it provides
  2. Believe: Realize the benefits of Gitpod and how it can improve developer workflows in terms of efficiency and ease of setting up environments
  3. Do: Adopt Gitpod when developing code

Slides: CS3282 Lightning Talk 3.pptx

More information: https://www.gitpod.io

Round B1

Topic: Live in the cloud with Gitpod

WIIFY: In this talk, I will share about Gitpod, how it works and how it can benefit computing students right now

Key Points:

  1. Setting up developer environments is time consuming and a hassle
  2. Development on M1 Macs is limited, due to limited support for the ARM architecture
  3. Cloud development is getting popular (Google, Shopify, LinkedIn, etc)
  4. Gitpod provides a cloud instance for you to write and run your code
  5. Gitpod is fast, as it can also automate the setting up of the development environment, so that you can jump straight into writing code
  6. Gitpod is easy to use, as it provides a familiar environment using VS Code, so the learning curve is gentle

Impact:

  1. Know: Learn about Gitpod and the features that it provides
  2. Believe: Realize the benefits of Gitpod and how it can improve developer workflows in terms of efficiency and ease of setting up environments
  3. Do: Adopt Gitpod when developing code

Slides: CS3282 Lightning Talk 2.pptx

More information: https://www.gitpod.io