VS Codeのエージェントモードを拡張するには、を試してください!

VS Code Day: エディターのためのイベント?

2023年4月13日 by Burke Holland, @burkeholland

VS Code Day は、4月26日午前10時 (PST) に開始される1日限りの「Virtually Live (バーチャルライブ)」イベントです。物事のネーミングは難しいものですが、このタイトルはすべてを物語っていると感じています – コミュニティ、学習、そして Visual Studio Code のすべてが詰まった一日です。現在、登録受付中で、今すぐご参加いただけます: https://aka.ms/vscodeday

VS Code Day Banner

このイベントは、Microsoft Technical Fellow の Erich Gamma と Partner Engineering Manager の Kai Maetzel による基調講演「Inside VS Code: How we build and ship it (VS Code の内側: 私たちはどのように構築し、リリースしているか)」で幕を開けます。Microsoft に入社して VS Code を作成する前、Erich と Kai は二人とも IBM で Eclipse に携わっていました。二人を合わせると、開発者ツールの構築において約60年の経験があります。😳

それに続き、AI、リモート開発、TypeScript、Python、アクセシビリティなど、盛りだくさんのセッションを予定しています...

セッション 登壇者
基調講演: Inside VS Code - 私たちはどのように構築し、リリースしているか Erich GammaKai Maetzel
あなたのVS Code体験を向上させる Sandeep Somavarapu
VS Codeでどこでも開発 Brigit MurtaughConnor Peet
TypeScriptのためのVS Codeのヒントとコツ Matthew Pocock
VS Codeにおけるアクセシビリティ Megan Rogge
VS Code、Copilot、Codespacesを使ってPythonからRustへレベルアップ Noah Gift
GitHub Copilotでデータセットをゼロから作成する Alfredo Deza
誰でもどこでもデータサイエンス Soojin Choi
VS CodeでPythonウェブアプリを書く Pamela Fox
GitHub Nextの新機能 Amelia Wattenberger
VS Code for WebにおけるGitHubインテグレーション Joyce Er

私たちは VS Code Day をとても楽しみにしています。しかし、私たちはエンジニアでもあります。効率性とシンプルさを考えずにはいられません。そこで、私たちは一歩下がって (皆さんもこの時点でそう思われたかもしれませんが)、「エディターのために...イベントは必要なのか?」と考えました。

エディターのための...イベント?

この疑問はもっともです。結局のところ、VS Code はただのエディターですよね?そして、長年にわたってエディターはどれほど変わったのでしょうか?

VS Code Day 2021 の基調講演で、Erich Gamma は、VS Code が「ブラウザーでのコーディングに集中する」という目標から始まったと語っています。ただし、ブラウザーでコーディングしているとは感じさせないように。そのビジョンにおける最初の成果物が、Monaco Editor でした。これは、ブラウザーで動作する軽量で非常に高性能なエディターです。現在でも、TypeScript PlaygroundCodeSandbox、そして Azure を含む多くの Microsoft 製品など、多くのアプリケーションに Monaco が組み込まれているのを見ることができます。

Monaco Editor を使って構築された最初の実際の IDE は、「Monaco Workbench」と呼ばれていました。これは Microsoft 内部で使用され、このような外観でした。Internet Explorer 11 に感謝です。

Monaco Workbench

最終的に、これは「Visual Studio Online」となり、Web サイトを編集する方法として Azure に組み込まれました。そしてここに、皆さんが知っている VS Code の姿が現れ始めています...

Visual Studio Online

今日のような VS Code は、2015 年の Microsoft Build で発表されました。2023 年に早送りすると、開発者ツールの世界は新しい機能のルネッサンスを迎えています。

物事は面白くなってきている

今日、VS Code の当初のビジョンは、ブラウザーで完全に動作する VS Code である vscode.dev によって現実のものとなりました。コンテナー化されたコンピューティングとオープンソースの dev container spec は、開発環境を分離し、どこでも実行できることを意味します。これをブラウザーで動作するエディターと組み合わせることで、GitHub Codespaces が生まれます。これは、どのブラウザーからでもアクセスできる 100% ホストされた開発環境です。あるいは、自分のマシンで VS Code を実行し、Remote Tunnels を使ってブラウザーからコンピューティングにアクセスすることもできます。

これらの変化は地殻変動的です。いつ、どこで、誰がソフトウェアを構築できるかという私たちの考え方を再定義します。完全な開発環境に必要なのがブラウザーだけになれば、ソフトウェア開発はどこにいても誰にでもアクセス可能になります。

しかし、ここ数か月で、事態は本当に面白くなってきました。

約1年前、私たちは GitHub Copilot という AI ペアプログラマーをエディターに迎え入れました。それ以来、ChatGPT と GPT4 は、私たちが AI に期待するものを完全に変え、開発者への影響は計り知れません。私たちは開発者の創造性における新しい時代の幕開けに立っており、VS Code で必要となるあらゆる場面で、自然に感じられ、輝きを放つ方法で AI を開発者に届けるにはどうすればよいか、考え (そして取り組んで) きました。

私たちが真に「どこからでも何でも構築できる」時代に近づいている今、開発者であることはエキサイティングな時です。

また、これに追いつくのは大変で、 intimidating (威圧的) に感じることもあります。だからこそ、世界最大の開発者コミュニティとして集まり、これらのことについて一緒に話すのに最適な時期なのです。

そうです、エディターのためのイベントです

そして、今がその最適な時期かもしれません。私たちは VS Code 自体に関するセッションだけでなく、GitHub Copilot を使った AI、Python、リモート開発、アクセシビリティなどに関するセッションも提供します。GitHub、デューク大学、IBM など、コミュニティの友人たちを多数お迎えできることを嬉しく思います。

さあ、私たちと一緒に、世界中の開発者の近い将来がどうなるかを見据えましょう。開発者であることは決して悪い時ではありませんが、これほど良い時もありませんでした。

ハッピーコーディング!

Burke Holland (@burkeholland)