Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Gitpodでラクラク環境構築/easy_Development_environment_fo...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kirimaru
September 07, 2020
Programming
930
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Gitpodでラクラク環境構築/easy_Development_environment_for_Gitpod
簡単に開発環境構築できるぞ
kirimaru
September 07, 2020
Transcript
31 slides
Gitpodでラクラク環境構築 推しの技術LTしない? 2020/09/07 きり丸(水上 皓登)
Gitpodとは VS Code ライクな クラウド開発環境
対象者 / 非対象者 • 初心者 • 新しい言語を触りたい人 • ローカル環境汚したくない人 •
ローカルでいいマシン持ってる人 • ローカル環境が汚れても気にしない 人 対象者 非対象者
名前:きり丸(水上 皓登) 年齢:28歳(1992/02/04) twitter: nainaistar ブログ:きり丸の日記 https://nainaistar.hatenablog.com/ 4 サーバーサイドエンジニア 勉強会はフロントエンド
ばっかり行く
複数の有名企業やOSSで使われています
メリット
メリット一覧 • すぐ使える ◦ 常にきれいな開発環境で開発できる • 月に50時間無料 • 最初から多数の言語の開発環境が整っている •
ペアプロができる
すぐ使える
すぐ使える ①リポジトリを用意します
すぐ使える ②URLに「gitpod.io/#」を付与します
すぐ使える ③終わり
すぐ使える ※「gitpod.io/#」を付けるのすら、めんどくさい。 という場合に対応した、Chrome拡張機能があります
月に50時間無料
月に50時間無料
最初から多数の言語の 開発環境が整っている
開発環境が整っている すぐ使えるサンプルがたくさん
開発環境が整っている
ペアプロができる
ペアプロができる ①自アイコンをクリックして、Share Running Workspaceを表示する
ペアプロができる ②リンクを共有すれば、他の人ともペアプロ出来ます
ユースケース
ユースケース • 新しい言語を学びたい • LeetCodeやAtCoderで得意な言語に挑戦後、 別言語でチャレンジしたい • VimGolf等で環境構築でRubyが必要だけど、 普段使わないからローカルにRubyを入れたくない ◦
※ただし、キーバインドの制限があって、100%は遊べなかった
と、 Gitpodを推しているが …
GitHub codespaces でも同じことが出来そう
※現在、Early Access中で きり丸は触れてない
https://www.publickey1.jp/blog/20/webidevisual_studio_codespaecsgithub_codespaces.html 無料で使える?
GitHub codespaces 待ってます! 【レビュー】新しいマウス買いました (MX Master 2S)
まとめ • すぐ使える ◦ 常にきれいな開発環境で開発できる • 月に50時間無料 • 最初から多数の言語の開発環境が整っている •
ペアプロができる
Appendix
新しい言語を学びたければgitpodいいぞ https://nainaistar.hatenablog.com/entry/2020/07/15/%E6%96%B0%E3%81%97%E3%81%84%E8%A8%80%E8%AA%9E%E 3%82%92%E5%AD%A6%E3%81%B3%E3%81%9F%E3%81%91%E3%82%8C%E3%81%B0gitpod%E3%81%84%E3%81%84%E3 %81%9E
Remote Container でもローカルは汚さなくてもでき そう…。
More Decks by kirimaru
See All by kirimaru
早くAPI作るならFastAPI がオススメ
hirotokirimaru
1
150
DDD(ドメイン駆動設計)を知らない人に知ったつもりさせる/Introduce_DDD_to_unfamiliar_individuals
hirotokirimaru
0
420
例示! Spring Bootで作られた REST APIのテストコード/ Testing-Example-for-a-REST-API-created-with-Spring-Boot
hirotokirimaru
2
2.3k
一緒に使うことが多い値は別クラスにしよう(Data Clumps)/data_clumps_is_useful
hirotokirimaru
0
850
Backlogが好きな話。/i_like_backlog
hirotokirimaru
0
200
私が好きなポートアンドアダプターを紹介する/I-like-hexagonal-architecture.pdf
hirotokirimaru
1
1.5k
名付けのためにクラス図を元に会話しよう/Let's-use-class-diagram-to-communicate-with-client
hirotokirimaru
0
710
Code Smellsの Primitive Obsession に気を付けて設計する/Designing-with-Code-Smells-Primitive-Obsession
hirotokirimaru
1
4k
FCCを推す/My favorite software architecture is FCC
hirotokirimaru
0
310
Other Decks in Programming
See All in Programming
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
340
SODA - FACT BOOK(EN)
sodainc
1
230
Getting Started with Vibe Coding
miccheng
0
220
オーケストレーション記述言語 Katari
yukikurage
0
250
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
320
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
350
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
170
AI-Powered Domain-Driven Design
ziobrando
0
440
ActionController meets Protocol Buffers
sorah
1
800
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
310
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.7k
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
590
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
800
Code Review Best Practice
trishagee
74
20k
Thoughts on Productivity
jonyablonski
76
5.5k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
750
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
Technical Leadership for Architectural Decision Making
baasie
4
640
AI: The stuff that nobody shows you
jnunemaker
PRO
12
1.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k