0% found this document useful (0 votes)
33 views

Github 101 - Codespaces

GitHub Codespaces provides fully-managed and on-demand development environments that reduce setup time and maintenance while allowing development from anywhere. It offers high performance cloud containers with auto-suspend for efficient pricing and frees resources on personal machines.

Uploaded by

kbdsoft
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Github 101 - Codespaces

GitHub Codespaces provides fully-managed and on-demand development environments that reduce setup time and maintenance while allowing development from anywhere. It offers high performance cloud containers with auto-suspend for efficient pricing and frees resources on personal machines.

Uploaded by

kbdsoft
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Codespaces

WALL OF CONFUSION
Release

Complaint
“We lost a whole day getting a QA
engineer running on that project.”

“It works on my laptop. Why


doesn’t it work on yours?”

“Can I have a 16 core machine?”

“I have no idea what I’ve installed


over the years?”
Slow setup and onboarding times

Developer
productivity
challenges Conflicting project configurations

Reliance on physical PCs

Development
hardware constraints
Differing hardware needs

Admin
Challenges
Hybrid Work Global teams

Emerging security threats


Facebook for Developers Blog
[Most engineering] is done on
Mo individually reserved development
servers that live within our data
At @Airbnb, engineers wrote code
centers. Being able to access code on
on local machines and had it
these servers in a seamless,
synced to the cloud where we ran
performant way is critical for
our services. It was built in-house. productivity.
Does something like this exist for
smaller teams?

Jean-Michel Lemieux
We’re going all-in with cloud based
dev environments. So much faster, less
local setup conflicts, and @code
tooling is great.
Container in the cloud

Container on a local machine


What are GitHub Codespaces?

Managed environments Feel at home Develop from Supercharged


for any project even when away anywhere collaborative development

Fully-managed, Environment can be Fully collaborative


Connect from anywhere:
on-demand dev configured, and your environment, complete
Visual Studio, Visual
environments that settings, themes, and Git with
Studio Code, browser-
dramatically reduce identity, are roamed so AI-assisted development
based companion editor
setup and maintenance the experience looks and support
feels like local
GitHub Codespaces

Full compute
backing, up to
32 cores and
64 GB RAM
Why use GitHub Codespaces?
• Fast to create and disposable. Create what you need and
then dispose of them when you are finished.

• Managed environments which reduce the overall


maintenance for you.

• Predictable pricing and you only pay for what you use with
built-in auto-suspend.

• Save compute resources. When you move your


development workload to the cloud, it frees the limited
resources on your personal machine.

You might also like