Skip to content

Commit

Permalink
[Article - 2024:02] Github Copilot Workspace (#52)
Browse files Browse the repository at this point in the history
  • Loading branch information
tcelestino authored Oct 30, 2024
1 parent 69008be commit d1f09a1
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions posts/2024/github-copilot-workspace.md
Original file line number Diff line number Diff line change
@@ -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

<video width="100%" height="480" controls>
<source src="https://i.imgur.com/RPtGXTD.mp4" type="video/mp4">
Seu navegador não suporta o elemento de vídeo. Assista aqui: https://imgur.com/gallery/github-copilot-workspace-beta-phaItCC
</video>

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.

<video width="100%" height="480" controls>
<source src="https://i.imgur.com/afWblM8.mp4" type="video/mp4">
Seu navegador não suporta o elemento de vídeo. Assista aqui: https://imgur.com/gallery/github-copilot-workspace-beta-phaItCC
</video>

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/)

0 comments on commit d1f09a1

Please sign in to comment.