From d1f09a1281189a32d5c0b4ab2e6fac6aaa07870f Mon Sep 17 00:00:00 2001 From: Tiago Celestino <190265+tcelestino@users.noreply.github.com> Date: Wed, 30 Oct 2024 10:56:12 -0300 Subject: [PATCH] [Article - 2024:02] Github Copilot Workspace (#52) --- posts/2024/github-copilot-workspace.md | 49 ++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 posts/2024/github-copilot-workspace.md diff --git a/posts/2024/github-copilot-workspace.md b/posts/2024/github-copilot-workspace.md new file mode 100644 index 0000000..37ca37e --- /dev/null +++ b/posts/2024/github-copilot-workspace.md @@ -0,0 +1,49 @@ +--- +layout: post +title: "Github Copilot Workspace" +date: 2024-10-30 +--- +TLDR: + +- Github liberou o Github Copilot Workspace, ferramenta para auxiliar desenvolvedores em brainstorming, planejamento, etc… Estou utilizando há duas semanas e estou achando excelente; +- Fiz uma pequena demonstração de como a ferramenta pode ajudar na produtividade; +- Enfatizo o surgimento cada vez mais ferramentas similares no futuro próximo. +--- + +No início deste ano, em abril, o GitHub [apresentou](https://github.blog/news-insights/product-news/github-copilot-workspace/) uma prévia do **GitHub Copilot Workspace** — uma ferramenta promissora para auxiliar desenvolvedores e entusiastas em tarefas como brainstorming, planejamento, refatoração e criação de testes. + +Alguns meses depois, o GitHub liberou o acesso, e eu comecei a testar a ferramenta. Estou usando-a há cerca de duas semanas, realizando tarefas básicas, e já posso afirmar: é bem útil! + +Para demonstrar seu potencial, fiz uma gravação simples, que você pode conferir nos dois vídeos a seguir. + +## Experimentando + + + +Nesse primeiro vídeo, demonstro como gerei um brainstorm sobre o conteúdo necessário para o README.md do projeto. Em seguida, solicitei a criação do que foi planejado. + + + +Neste segundo vídeo, após validar as alterações e criar um pull request (PR), solicitei ao Copilot que gerasse uma descrição para o PR. Muitos desenvolvedores sabem como pode ser chato o processo de escrever uma descrição de PR. Com apenas um clique, consegui gerar uma descrição completa. 💥 Se você tiver interesse em ver o PR, acesse aqui: [https://github.com/tcelestino/learn-programming/pull/11](https://github.com/tcelestino/learn-programming/pull/1) + +## Mais ferramentas + +No Viteconf 2024, o pessoal da [StackBiltz](https://stackblitz.com/) surpreendeu com o lançamento do [**Bolt.new**](https://bolt.new/). Escrevendo *prompts*, você consegue criar aplicações do zero, testa-la e se quiser, pode publica-la utilizando a ferramenta. + +Pode ver um exemplo de uso nesse [https://x.com/stackblitz/status/1841873251313844631](https://x.com/stackblitz/status/1841873251313844631). + +Ainda não testei o [Bolt.new](http://Bolt.new) e ainda estou fuçando o grande potencial do Github Copilot Workspace, mas parece que cada vez teremos ainda mais ferramentas desse tipo. 👀 + +Não posso deixar de mencionar o [**Project IDX**](https://idx.google.com/) do Google, uma IDE online que simplifica o desenvolvimento de soluções em várias linguagens e frameworks. Recentemente, a ferramenta ganhou suporte ao Gemini, ampliando ainda mais suas capacidades. + +## Referências + +- [https://github.blog/news-insights/product-news/github-copilot-workspace/](https://github.blog/news-insights/product-news/github-copilot-workspace/) +- [https://github.blog/ai-and-ml/github-copilot/5-tips-and-tricks-when-using-github-copilot-workspace/](https://github.blog/ai-and-ml/github-copilot/5-tips-and-tricks-when-using-github-copilot-workspace/) +- [https://blog.stackblitz.com/posts/viteconf-2024-recap/](https://blog.stackblitz.com/posts/viteconf-2024-recap/)