Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Gitpodでラクラク環境構築/easy_Development_environment_fo...
Search
kirimaru
September 07, 2020
Programming
0
820
Gitpodでラクラク環境構築/easy_Development_environment_for_Gitpod
簡単に開発環境構築できるぞ
kirimaru
September 07, 2020
Tweet
Share
More Decks by kirimaru
See All by kirimaru
早くAPI作るならFastAPI がオススメ
hirotokirimaru
1
42
DDD(ドメイン駆動設計)を知らない人に知ったつもりさせる/Introduce_DDD_to_unfamiliar_individuals
hirotokirimaru
0
300
例示! Spring Bootで作られた REST APIのテストコード/ Testing-Example-for-a-REST-API-created-with-Spring-Boot
hirotokirimaru
2
1.9k
一緒に使うことが多い値は別クラスにしよう(Data Clumps)/data_clumps_is_useful
hirotokirimaru
0
720
Backlogが好きな話。/i_like_backlog
hirotokirimaru
0
130
私が好きなポートアンドアダプターを紹介する/I-like-hexagonal-architecture.pdf
hirotokirimaru
1
1k
名付けのためにクラス図を元に会話しよう/Let's-use-class-diagram-to-communicate-with-client
hirotokirimaru
0
630
Code Smellsの Primitive Obsession に気を付けて設計する/Designing-with-Code-Smells-Primitive-Obsession
hirotokirimaru
1
3.4k
FCCを推す/My favorite software architecture is FCC
hirotokirimaru
0
220
Other Decks in Programming
See All in Programming
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
1
330
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
850
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
300
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
510
WindowInsetsだってテストしたい
ryunen344
1
190
A2A プロトコルを試してみる
azukiazusa1
2
1.1k
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
1k
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
930
Deep Dive into ~/.claude/projects
hiragram
8
1.4k
Elixir で IoT 開発、 Nerves なら簡単にできる!?
pojiro
1
150
GraphRAGの仕組みまるわかり
tosuri13
7
480
生成AIで日々のエラー調査を進めたい
yuyaabo
0
640
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
173
14k
Rebuilding a faster, lazier Slack
samanthasiow
81
9.1k
Balancing Empowerment & Direction
lara
1
360
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Music & Morning Musume
bryan
46
6.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Transcript
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 でもローカルは汚さなくてもでき そう…。