Zum Hauptinhalt springen
Echtzeit-Radar & Feeds
Alle RSS Feeds ➔
👥 Community & Social
••••••••
Sicherheitslücken (CVE)CVE-2025-65823 | Meatmeet App on Android hard-coded credentials(29.09.2026 um 03:42 Uhr)
••••••••••
Sicherheitslücken (CVE)CVE-2025-65823 | Meatmeet App on Android hard-coded credentials(29.09.2026 um 03:42 Uhr)
••
Intelligence View
⚡ tsecurity.de Intelligence

Catálogo de Patinhos de Borracha 🦆: Como criamos um site Open Source com GitHub Copilot

Inspirada pelos meus companheiros de trabalho falantes de inglês, que toda quinta-feira fazem uma live chamada Rubber Duck Thursday, eu resolvi criar a versão brasileira desse quadro: Quinta do Patinho! 💚 A ideia é simples: uma live desco…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

Inspirada pelos meus companheiros de trabalho falantes de inglês, que toda quinta-feira fazem uma live chamada Rubber Duck Thursday, eu resolvi criar a versão brasileira desse quadro: Quinta do Patinho! 💚



A ideia é simples: uma live descontraída, sem grande planejamento, explorando ferramentas do GitHub enquanto conversamos com a comunidade.



E para a live de abertura, decidimos usar o GitHub Copilot para criar um projeto do zero — e, por sugestão do chat, nasceu o nosso Catálogo de Patinhos de Borracha para Debugging. 💻🦆




Esse site é Open Source, e você pode contribuir adicionando seu próprio patinho!










🧠 Concepção e Estruturação Inicial



Queríamos um site simples, que mostrasse diferentes patinhos de borracha temáticos para pessoas desenvolvedoras. Pedi ao GitHub Copilot para criar a estrutura básica em HTML:




  • Declaração DOCTYPE e configuração do documento

  • Um <head> com título

  • Um container principal para exibir os cards de patinhos



Depois pedi um layout com três patinhos por linha. E, mesmo sem especificar que queria um design responsivo, o Copilot já gerou um layout adaptável para diferentes tamanhos de tela. Com isso, já tínhamos a base funcional do site.









🖼️ Imagens e Descrições dos Patinhos



Subi três imagens de patinhos, nomeando os arquivos com a "profissão" ou "personalidade" de cada um: Pedreiro.jpg, Rosinha.jpg, Secretario.jpeg.



Reformulamos o conceito: cada patinho seria um parceiro de debugging com uma especialidade:





  • Patinho Pedreiro: especialista em infraestrutura e CI/CD


  • Patinho Rosinha: especialista em frontend e UX/UI


  • Patinho Secretário: especialista em organização de código e documentação



(Durante a live, rimos bastante ao adicionar o Patinho Cansado, nosso consultor para problemas de performance 😅)









🎨 Melhorando o Layout com Copilot



O site já estava funcional e fofo, mas queria deixá-lo ainda mais bonito. Com alguns prompts para o Copilot, ele aplicou melhorias como:




  • Layout em grid com três colunas

  • Estilização dos cards com efeitos de hover

  • Padronização de cores e espaçamentos









🔄 Separação de Dados e Interface



Para melhorar a organização do projeto, separamos os dados do conteúdo HTML:




  • Criamos um arquivo patinhos.js que funciona como um pequeno "banco de dados"

  • Usamos export default para modularizar

  • Atualizamos o HTML para carregar os cards dinamicamente com JavaScript









📚 Documentação do Projeto



Queríamos facilitar futuras contribuições, então pedi para o Copilot ajudar com a documentação:




  • Criamos um documentacao.md com explicações técnicas detalhadas

  • Elaboramos um README.md profissional para o GitHub

  • Adicionamos comentários explicativos no código









✅ Boas Práticas com Copilot



Mesmo sendo uma live descontraída, o Copilot ajudou a manter boas práticas de desenvolvimento web:




  • Separação clara entre HTML, CSS e JS

  • Arquitetura modular

  • Responsividade embutida

  • Código bem comentado

  • Documentação clara e útil



Criamos um projeto estruturado, escalável e fácil de contribuir — pronto para receber muitos novos patinhos!









✨ Próximos Passos



Esse projeto começou como uma forma divertida de testar o Copilot ao vivo, mas acabou se tornando algo que quero continuar desenvolvendo.



Tentei procurar uma API de patinhos para expandir o catálogo, mas... não achei nenhuma. Então quem sabe o próximo passo seja criar nossa própria API de patinhos, né? 👀






💚 O projeto é Open Source!


Quer contribuir? Adicione seu patinho aqui: link para o repositório



E se quiser ver como tudo isso foi feito ao vivo, me acompanha na Twitch do GitHub Brasil!






Obrigada por ler até aqui! Me conta nos comentários:


✨ Que tipo de patinho você adicionaria ao catálogo?

2. Cyber Threat Intelligence & Forensik

CTI Threat Relationship Graph2 Knoten / 1 Relationen
CVE / Incident Software MITRE ATT&CK CWE Weakness IoC
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Catálogo de Patinhos de Borracha 🦆: Como criamos um site Open Source com GitHub Copilot

Thematisch verwandte Begriffe: Catálogo, Patinhos, Borracha, Como · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

💬 Kommentare werden geladen…
Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-102265 | PyJWT is a Python implementation of JSON Web Token standards. From 2.13…
Advisory →
tsecurity.de Icon
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag