# danicat.dev — Daniela Petruzalek > Tecnologista, gamer e gateira — Engenheira Sênior de Developer Relations no Google - Website: https://danicat.dev/ - Agent Skills Catalog: https://skills.danicat.dev/ (LLMs index: https://skills.danicat.dev/llms.txt | JSON manifest: https://skills.danicat.dev/catalog.json) - GitHub: https://github.com/danicat - LinkedIn: https://linkedin.com/in/petruzalek - YouTube: https://www.youtube.com/@danikopaizen - X / Twitter: https://x.com/danicat83 ## Articles & Deep Dives - [Criando Ferramentas Visuais com Antigravity UI Extensions](https://danicat.dev/pt-br/posts/building-sidecars-and-ui-extensions-in-antigravity/) ([Markdown](https://danicat.dev/pt-br/posts/building-sidecars-and-ui-extensions-in-antigravity/index.md) · 2026-10-13): Conheça o novo recurso de UI Extensions no Google Antigravity 2.22.0 e aprenda a criar ferramentas visuais bidirecionais no painel lateral. - [Por Que Reescrevi Meu Agente RAG em Python Usando Go e Genkit](https://danicat.dev/pt-br/posts/building-agentic-backends-with-genkit-go/) ([Markdown](https://danicat.dev/pt-br/posts/building-agentic-backends-with-genkit-go/index.md) · 2026-10-06): Veja como substituí um agente legado em Python com SQLite RAG por um binário único em Go usando Genkit, templates dotprompt tipados e Agent Skills sob demanda. - [O Guia Pragmático para Agent Skills](https://danicat.dev/pt-br/posts/the-pragmatic-guide-to-agent-skills/) ([Markdown](https://danicat.dev/pt-br/posts/the-pragmatic-guide-to-agent-skills/index.md) · 2026-08-29): Um guia pragmático para criar Agent Skills customizadas para coding agents: explore casos de uso práticos em documentação, automação de processos e traços de personalidade. - [Construindo Agentes de IA em Go: GenAI SDK, Genkit e ADK](https://danicat.dev/pt-br/posts/gemini-for-go-developers-part-3-building-agents/) ([Markdown](https://danicat.dev/pt-br/posts/gemini-for-go-developers-part-3-building-agents/index.md) · 2026-08-25): Construa um agente Avaliador de Jogos Retrô em Go em três paradigmas: loops de ferramentas com o Go GenAI SDK, fluxos tipados no Genkit e multiagentes no ADK. - [Por Que Go Foi Feito para Agentes de Código (E Como Ajustar o Seu)](https://danicat.dev/pt-br/posts/gemini-for-go-developers-part-2-coding-with-gemini/) ([Markdown](https://danicat.dev/pt-br/posts/gemini-for-go-developers-part-2-coding-with-gemini/index.md) · 2026-08-17): Maximize a afinidade agentiva do Go com harnesses de programação por IA. Configure o Antigravity, servidores MCP, Agent Skills e o godoctor para fluxos em Go. - [A Família de Modelos Gemini: Um Guia Prático para Gophers](https://danicat.dev/pt-br/posts/gemini-for-go-developers-part-1-model-family/) ([Markdown](https://danicat.dev/pt-br/posts/gemini-for-go-developers-part-1-model-family/index.md) · 2026-08-08): Compare os modelos Gemini 3.x Pro, Flash, Flash-Lite e Nano Banana, ajuste níveis de raciocínio e escreva aplicações multimodais em Go com o GenAI SDK oficial. - [IA Generativa e Arte: É Realmente Apenas Slop?](https://danicat.dev/pt-br/posts/genai-and-art-is-it-really-just-slop/) ([Markdown](https://danicat.dev/pt-br/posts/genai-and-art-is-it-really-just-slop/index.md) · 2026-07-27): Um ensaio sobre a arte gerada por IA: é realmente apenas slop? Uma análise sobre gatekeeping, paralelos históricos, linguagem de domínio e intenção. - [A Ascensão dos Subagentes](https://danicat.dev/pt-br/posts/the-rise-of-the-subagents/) ([Markdown](https://danicat.dev/pt-br/posts/the-rise-of-the-subagents/index.md) · 2026-07-22): Entenda a evolução dos subagentes no Antigravity e aprenda a orquestrar enxames autônomos de código em Go com a skill Swarm Coding. - [O Estado do Desenvolvimento Agentivo em 2026: Skills, Hooks e Subagentes](https://danicat.dev/pt-br/posts/state-of-agentic-coding/) ([Markdown](https://danicat.dev/pt-br/posts/state-of-agentic-coding/index.md) · 2026-06-15): Retrospectiva sobre desenvolvimento agentivo em 2026. Compara sistemas de planejamento, Agent Skills vs MCP, orquestração de subagentes e hooks determinísticos em produção. - [Dominando Hooks em Agentes de Programação: Um Guia Prático](https://danicat.dev/pt-br/posts/mastering-hooks-in-coding-agents/) ([Markdown](https://danicat.dev/pt-br/posts/mastering-hooks-in-coding-agents/index.md) · 2026-06-10): Mergulhe fundo nos hooks para agentes de programação como o Google Antigravity. Aprenda a interceptar eventos PreToolUse e PostToolUse para aplicar linters e salvaguardas de DLP. - [O Guia do Mochileiro para o Antigravity 2.0](https://danicat.dev/pt-br/posts/the-hitchhikers-guide-to-antigravity-2-0/) ([Markdown](https://danicat.dev/pt-br/posts/the-hitchhikers-guide-to-antigravity-2-0/index.md) · 2026-05-21): Guia completo do ecossistema Google Antigravity 2.0 anunciado no Google I/O 2026. Analisa o app desktop Agent Manager, a CLI em Go e o SDK em Python. - [Do Ágil ao Agêntico: Um Guia para o Desenvolvimento Corporativo Moderno](https://danicat.dev/pt-br/posts/from-agile-to-agentic/) ([Markdown](https://danicat.dev/pt-br/posts/from-agile-to-agentic/index.md) · 2026-05-15): Como traduzir práticas Ágeis em fluxos de trabalho agênticos. Aborda escrita de histórias como prompts, arquitetura conversacional com MCP e agentes não programadores. - [Construa um Jogo Arcade Match 3 Usando o Gemini CLI](https://danicat.dev/pt-br/posts/match3-game-gemini-cli/) ([Markdown](https://danicat.dev/pt-br/posts/match3-game-gemini-cli/index.md) · 2026-05-07): Tutorial prático de desenvolvimento de um jogo Match-3 2D em Go e Ebitengine com Gemini CLI. Aborda plan mode, subagentes para testes visuais e deploy no Cloud Run. - [Como Fazer Code Reviews na Era Agêntica](https://danicat.dev/pt-br/posts/code-reviews-in-2026/) ([Markdown](https://danicat.dev/pt-br/posts/code-reviews-in-2026/index.md) · 2026-03-06): Guia prático para revisar código gerado por IA e pull requests. Saiba quais áreas de arquitetura inspecionar e quais tarefas mecânicas delegar para linters. - [Criando Agent Skills com o skill-creator](https://danicat.dev/pt-br/posts/gemini-cli-skills-part-2/) ([Markdown](https://danicat.dev/pt-br/posts/gemini-cli-skills-part-2/index.md) · 2026-02-27): Explore o design prático de Agent Skills com o skill-creator da Gemini CLI. Exemplos detalhados: latest-version, pyhd com Ruff, find-examples e de-sloppify. - [Trazendo Fotos Antigas à Vida com Genkit e Gemini 3](https://danicat.dev/pt-br/posts/genkit-go-photo-restoration/) ([Markdown](https://danicat.dev/pt-br/posts/genkit-go-photo-restoration/index.md) · 2026-02-16): Tutorial prático para criar uma ferramenta de restauração de fotos 4K em Go usando Genkit e Gemini 3 Pro Image (Nano Banana Pro) com schemas Handlebars dotprompt e flows. - [Dominando Agent Skills na Gemini CLI](https://danicat.dev/pt-br/posts/agent-skills-gemini-cli/) ([Markdown](https://danicat.dev/pt-br/posts/agent-skills-gemini-cli/index.md) · 2026-01-29): Aprenda a construir e configurar Agent Skills na Gemini CLI. Cobre progressive disclosure, carregamento de prompts sob demanda e scripts determinísticos de análise em Python. - [Melhorando Agentes de Programação com Ajuda da Ciência](https://danicat.dev/pt-br/posts/improving-agentic-coding-with-science/) ([Markdown](https://danicat.dev/pt-br/posts/improving-agentic-coding-with-science/index.md) · 2026-01-21): Descubra como avaliar agentes de programação usando rigor estatístico e testes A/B com o framework Tenkai em Go, teste t de Welch, teste exato de Fisher e correlação de Spearman. - [Minha Retrospectiva de 2025: Entrada no Google e Domando o Vibe Coding](https://danicat.dev/pt-br/posts/my-2025-year-in-review/) ([Markdown](https://danicat.dev/pt-br/posts/my-2025-year-in-review/index.md) · 2026-01-13): Retrospectiva de 2025: entrada no Google DevRel, domínio do vibe coding com disciplina, lançamento dos servidores MCP GoDoctor e Speedgrapher e planos para 2026. - [Domando o Vibe Coding: O Guia Prático da Engenheira](https://danicat.dev/pt-br/posts/taming-vibe-coding/) ([Markdown](https://danicat.dev/pt-br/posts/taming-vibe-coding/index.md) · 2025-12-06): Aplique o rigor da engenharia de software ao vibe coding. Aprenda templates de prompt estruturados, engenharia de contexto, matriz 2x2 e TDD adaptado. - [Como Construir um Agente Offline com ADK, Ollama e SQLite](https://danicat.dev/pt-br/posts/building-aida-part-2/) ([Markdown](https://danicat.dev/pt-br/posts/building-aida-part-2/index.md) · 2025-11-03): Guia passo a passo para construir um agente de IA 100% offline usando Google ADK, modelo local Qwen 2.5 via Ollama e LiteLLM, e RAG vetorial no SQLite com sqlite-rag. - [Além da Dev-UI: Construindo uma Interface Personalizada para Agentes ADK](https://danicat.dev/pt-br/posts/building-aida/) ([Markdown](https://danicat.dev/pt-br/posts/building-aida/index.md) · 2025-10-31): Aprenda a substituir a Dev-UI do Google ADK por um backend FastAPI customizado, cliente em JavaScript vanilla e avatar animado em streaming em tempo real usando o Gemini CLI. - [Reflexões de Seis Meses no Google: DevRel, IA e Conquistas](https://danicat.dev/pt-br/posts/six-months-at-google/) ([Markdown](https://danicat.dev/pt-br/posts/six-months-at-google/index.md) · 2025-10-29): Retrospectiva dos meus primeiros seis meses como Engenheira de DevRel no Google. Abrange 15 eventos globais, reskilling no ecossistema de IA (MCP, Agents) e conquistas pessoais. - [Como Criar um Agente de Diagnóstico com o Agent Development Kit](https://danicat.dev/pt-br/posts/diagnostic-agent-with-adk/) ([Markdown](https://danicat.dev/pt-br/posts/diagnostic-agent-with-adk/index.md) · 2025-10-21): Construa um agente autônomo de diagnóstico de sistemas em Python usando o Google ADK, osquery e Vertex AI RAG para descoberta automatizada de schema e verificações de integridade … - [Olá, Mundo MCP: Arquitetura Model Context Protocol em Go](https://danicat.dev/pt-br/posts/hello-mcp-world/) ([Markdown](https://danicat.dev/pt-br/posts/hello-mcp-world/index.md) · 2025-08-17): Introdução à arquitetura do Model Context Protocol (MCP) em Go baseada na keynote do GopherCon UK 2025. Aborda Hosts, Clients, Servers, Tools, Prompts e Resources. - [Um Modelo para a Percepção do Tempo: Por Que os Anos Passam Mais Rápido Conforme Envelhecemos](https://danicat.dev/pt-br/posts/a-model-for-perceived-time/) ([Markdown](https://danicat.dev/pt-br/posts/a-model-for-perceived-time/index.md) · 2025-08-11): Modelagem matemática da aceleração da percepção do tempo usando cálculo de 1/idade e simulações em Python. Explica por que o ponto médio perceptual da vida é aos 9 anos. - [Apresentando o Speedgrapher: Um Servidor MCP para Vibe Writing](https://danicat.dev/pt-br/posts/introducing-speedgrapher/) ([Markdown](https://danicat.dev/pt-br/posts/introducing-speedgrapher/index.md) · 2025-08-05): Veja como o Speedgrapher usa prompts e ferramentas do Model Context Protocol para automatizar escrita técnica, pontuação Gunning Fog e revisão editorial. - [Construindo o GoDoctor: Como Criar um Servidor MCP com Gemini CLI e Go](https://danicat.dev/pt-br/posts/how-to-build-an-mcp-server-with-gemini-cli-and-go/) ([Markdown](https://danicat.dev/pt-br/posts/how-to-build-an-mcp-server-with-gemini-cli-and-go/index.md) · 2025-07-29): Tutorial passo a passo construindo o GoDoctor, um servidor MCP em Go com o Gemini CLI. Aborda transportes stdio e HTTP, handshake e deploy no Cloud Run. - [Proatividade considerada prejudicial?! Um mergulho profundo no system prompt do Gemini CLI](https://danicat.dev/pt-br/posts/gemini-cli-system-prompt/) ([Markdown](https://danicat.dev/pt-br/posts/gemini-cli-system-prompt/index.md) · 2025-07-14): Guia passo a passo para controlar a proatividade do Gemini CLI usando arquivos de contexto GEMINI.md e a variável GEMINI_SYSTEM_MD para se adequar ao seu estilo de codificação. - [Um Fluxo de Trabalho Moderno para o Mundo Habilitado por IA](https://danicat.dev/pt-br/posts/developer-workflow-ai-world/) ([Markdown](https://danicat.dev/pt-br/posts/developer-workflow-ai-world/index.md) · 2025-07-11): Um framework bidimensional de priorização para fluxos de desenvolvimento com IA. Equilibre certeza técnica e valor de negócio com a Gemini CLI e o Jules. - [Como Usei o Jules para Adicionar um Post em Destaque Neste Blog](https://danicat.dev/pt-br/posts/jules-featured-post/) ([Markdown](https://danicat.dev/pt-br/posts/jules-featured-post/index.md) · 2025-07-03): Estudo de caso sobre o uso do agente Jules para implementar uma seção de post em destaque no Hugo com Tailwind CSS. Aborda iteração de prompts, estilização e aprendizados. - [Do Prompt à Infraestrutura com o Gemini Cloud Assist](https://danicat.dev/pt-br/posts/gemini-cloud-assist/) ([Markdown](https://danicat.dev/pt-br/posts/gemini-cloud-assist/index.md) · 2025-07-02): Projete infraestrutura no Google Cloud usando linguagem natural com o Gemini Cloud Assist e o Application Design Center. Gere e exporte módulos Terraform prontos. - [Prompt Audacioso: Um Guia Prático para Instruções de Sistema e Ferramentas](https://danicat.dev/pt-br/posts/system-instructions-agent-tools/) ([Markdown](https://danicat.dev/pt-br/posts/system-instructions-agent-tools/index.md) · 2025-06-11): Aprenda a combinar instruções de sistema, histórico de chat e ferramentas osquery em Python com a Vertex AI para construir um assistente de diagnóstico autônomo. - [Explorando a Fundo o SDK da Vertex AI para Python](https://danicat.dev/pt-br/posts/vertex-ai-sdk-python/) ([Markdown](https://danicat.dev/pt-br/posts/vertex-ai-sdk-python/index.md) · 2025-06-05): Guia aprofundado sobre a comunicação entre cliente e API no SDK da Vertex AI para Python. Aprenda a estruturar instruções de sistema, function calling e histórico. - [Como transformei meu computador na "USS Enterprise" usando Agentes de IA](https://danicat.dev/pt-br/posts/diagnostic-agent-uss-enterprise/) ([Markdown](https://danicat.dev/pt-br/posts/diagnostic-agent-uss-enterprise/index.md) · 2025-05-31): Construa um assistente de diagnóstico inspirado em Star Trek usando Python, Gemini, Vertex AI Agent Engine e function calling do osquery para telemetria em linguagem natural. - [Qualquer Pessoa Pode Fazer Vibe Coding? O Futuro da Engenharia](https://danicat.dev/pt-br/posts/can-anyone-vibe-code/) ([Markdown](https://danicat.dev/pt-br/posts/can-anyone-vibe-code/index.md) · 2025-05-28): Qualquer um pode programar no vibe code? Uma reflexão sobre como a IA reduz barreiras enquanto torna a disciplina de engenharia e orquestração ainda mais valiosas. - [Precisamos falar sobre o Jules!](https://danicat.dev/pt-br/posts/jules-autonomous-coding-agent/) ([Markdown](https://danicat.dev/pt-br/posts/jules-autonomous-coding-agent/index.md) · 2025-05-21): Primeiras impressões sobre o Google Jules, o agente autônomo e assíncrono de programação. Veja a resolução de issues no GitHub, geração automatizada de PRs e o fluxo de trabalho. - [Hello World: Um Novo Espaço para Narrativas Técnicas](https://danicat.dev/pt-br/posts/hello-world/) ([Markdown](https://danicat.dev/pt-br/posts/hello-world/index.md) · 2025-05-20): Boas-vindas ao danicat.dev: explorando narrativas técnicas em engenharia de software, Google Cloud, agentes de IA e reflexões de carreira por Daniela Petruzalek. ## Interactive Codelabs & Workshops - [Crie interfaces agênticas ricas com o ADK e o A2UI](https://codelabs.developers.google.com/adk-gemini-a2ui?hl=pt-br#0) (2026-06-17 · Intermediate · Stack: Python 3.10+, Google ADK, A2UI): Neste codelab, você vai aprender a aprimorar seu agente usando o A2UI para criar interfaces dinâmicas que vão além de texto simples e markdown. - [Crie um jogo arcade Match-3 com o Gemini e o Antigravity](https://codelabs.developers.google.com/cloud-crush-agy?hl=pt-br#0) (2026-05-07 · Intermediate · Stack: Go 1.22+, Ebitengine v2, Antigravity CLI): Neste codelab, você vai criar o CloudCrush, um jogo arcade Match-3, usando o Gemini 3 e a Antigravity CLI, nosso agente de programação via linha de comando. - [Crie seu próprio assistente executivo com o Agent Development Kit](https://codelabs.developers.google.com/cloud-adk-executive-assistant?hl=pt-br#0) (2026-03-11 · Intermediate · Stack: Python 3.10+, Google ADK, Gemini API): Neste codelab, você vai aprender a criar seu próprio assistente executivo com IA usando o Agent Development Kit (ADK) e o Gemini. - [Crie um app de restauração de fotos usando o Genkit Go e o Nano Banana Pro](https://codelabs.developers.google.com/cloud-genkit-go-nano-banana?hl=pt-br#0) (2026-02-24 · Intermediate · Stack: Go 1.24+, Genkit Go >= 0.1.0, Vertex AI): Aprenda a criar o GlowUp, uma ferramenta de restauração de fotos com o Genkit Go e o Nano Banana Pro para recuperar imagens antigas, danificadas ou em preto e branco. - [Crie um servidor MCP com Go e a Gemini CLI](https://codelabs.developers.google.com/cloud-gemini-cli-mcp-go?hl=pt-br#0) (2026-02-04 · Intermediate · Stack: Go 1.24+, Gemini CLI / Antigravity CLI, MCP Go SDK): Aprenda a estender a Gemini CLI com ferramentas personalizadas usando o Model Context Protocol (MCP) em Go. ## Videos & Screencasts - [A profile of profile proposals, and Daniela Petruzalek talks about devrel, podcasts, and building agents with Go](https://www.youtube.com/watch?v=83_ihwjuzuE) (2026-10-17 · 42:57 · Cup o' Go #177): Conversation with Jonathan Hall and Shay Nehmad on Cup o' Go #177 about Developer Relations at Google Cloud, building AI agents and MCP servers in Go, 2D game development with … - [Add Custom UI Extensions to Antigravity to Enrich your Developer Experience!](https://www.youtube.com/watch?v=A2zOv5Xoh0M) (2026-10-10 · 5:26 · Daniela Petruzalek): Walkthrough of Antigravity 2.22 UI Extensions and sidecars, using the agy-game-studio plugin to design, build, and playtest a 2D Tower Defense game in Go without leaving the coding … - [State of Agentic Coding](https://www.youtube.com/watch?v=nHRSwiFNQ9E) (2026-10-08 · 48:03 · Devoxx Belgium 2026): An exploration of the current landscape and future directions of AI agents in software engineering, covering planning systems, Agent Skills, deterministic hooks, and subagent … - [Build a 2D game with Go and Antigravity in 1 hour](https://www.youtube.com/watch?v=i_5uKHL7sR4) (2026-09-17 · 2:18 · GopherCon LATAM 2026): Recap and game jam showcase from the Gemini for Go Developers workshop at GopherCon LATAM 2026, where attendees built playable 2D Ebitengine games in one hour under the theme … - [AI-driven development (I/O Connect '26)](https://www.youtube.com/watch?v=-BGxpt0vdBo) (2026-07-15 · 37:15 · Google I/O Connect Berlin 2026): Session from Google I/O Connect Berlin '26 with Wietse Venema and Daniela Petruzalek exploring agentic development workflows on Google Cloud, Gemini CLI, and autonomous pair … - [IWD 2026 Special: Break the Pattern, Engineer the Agentic Future](https://www.youtube.com/watch?v=Pi_J0hYpq8M) (2026-03-15 · 1:21:40 · International Women's Day 2026 Summit): International Women's Day 2026 summit session with Daniela Petruzalek and Zhi Yi Ho discussing engineering leadership, career patterns, and building the agentic future. - [Making of GoDoctor: an MCP server for Go development](https://video.fosdem.org/2026/ub5132/3BD3Z9-making_of_godoctor_an_mcp_server_for_go_development.av1.webm) (2026-02-01 · 28:00 · FOSDEM 2026): A deep dive into the design and implementation of GoDoctor, a specialized Model Context Protocol (MCP) server for Go, exploring how domain-specific AST tools improve agent … - [Build AI Apps with Genkit Go](https://www.youtube.com/watch?v=zqCeeQteWGc) (2026-01-08 · 16:49 · Google for Developers): Official Google for Developers deep dive into Genkit Go, demonstrating compile-time type safety, dotprompt templates, integrated observability, and production-ready AI flows in Go. - [The Gopher's Craft in the Age of AI (Keynote)](https://www.youtube.com/watch?v=RtVauMye7vk) (2025-10-06 · 46:26 · GoLab 2025): Keynote exploring the evolving role of Gophers in the age of AI, focusing on extending language models with custom tools and Model Context Protocol (MCP) servers through live Go … - [Como criar um agente de diagnósticos usando Gemini e Osquery](https://www.youtube.com/watch?v=jv_qWM5BqJg) (2025-09-19 · 39:30 · TDC São Paulo 2025): Step-by-step demonstration of building a Star Trek-inspired natural language system diagnostics agent using Python, Vertex AI, Gemini, and Osquery SQL telemetry. - [A Gopher's Guide to Vibe Coding](https://www.youtube.com/watch?v=keh-_VJtIwE) (2025-08-15 · 1:01:20 · GopherCon UK 2025): Sharing real-world engineering lessons from building TestQuery—a SQL analytics tool for Go test executions—using disciplined vibe coding from product ideation to implementation. - [Hello, MCP World!](https://www.youtube.com/watch?v=WzfYd6cV4gE) (2025-08-14 · 30:18 · GopherCon UK 2025): Keynote presentation at GopherCon UK 2025 introducing the Model Context Protocol (MCP), its core architecture, and the building blocks used to create AI-enabled applications in Go. - [Production Ready 'Hello, World!'](https://www.youtube.com/watch?v=Lw4CVypP7jI) (2024-08-14 · 52:20 · GopherCon UK 2024): Going beyond the basics to implement a 'Hello, World!' service in Go with production-grade documentation, structured logging, error handling, configuration, and testing. - [Who Tests the Tests?](https://www.youtube.com/watch?v=av2f2okDOyk) (2024-07-09 · 29:38 · GopherCon 2024): An exploration of mutation testing in Go: learn how to parse ASTs and programmatically rewrite code to verify that your test suite actually catches regressions. - [Go Beyond Work (Go Time Panel)](https://www.youtube.com/watch?v=jPaIiEioYXQ) (2024-03-12 · 44:14 · GopherCon / Go Time): Panel conversation on Changelog's Go Time podcast exploring creative side projects, game development, hardware tinkering, and using Go outside of day-to-day enterprise work. - [Fun with Generics](https://www.youtube.com/watch?v=gTUUkRugpDc) (2023-09-08 · 37:28 · GopherCon UK 2023): Practical and entertaining explorations of generics in Go—examining type parameters, constraints, data structures, and when generics simplify or complicate real-world Go code. - [Building an Indie Game in Go](https://www.youtube.com/watch?v=Oce77qCXu7I) (2021-11-22 · 43:42 · GopherCon UK 2021): How good is Go for developing indie games? A practical deep dive into 2D game loops, rendering, assets, and building playable games in Go. - [Fun With Pointers](https://www.youtube.com/watch?v=yEiaCx0fR9k) (2019-10-02 · 32:34 · GopherCon UK 2019): Learn how to use pointers effectively in Go—from the fundamentals of memory addresses and value vs. pointer semantics to escape analysis and garbage collector performance. - [Pac-Man from Scratch](https://www.youtube.com/watch?v=0qvW4kIlS8I) (2019-08-19 · 24:47 · GoWayFest 3.0 (Minsk 2019)): Building a terminal-based Pac-Man clone with emojis in Go from scratch as a hands-on tutorial for mastering Go fundamentals, concurrency, and terminal rendering. - [Pac-Man from Scratch (LondonGophers)](https://www.youtube.com/watch?v=SM8LTMnB4x0) (2019-07-17 · 30:59 · LondonGophers (July 2019)): Live coding and architectural walkthrough of pacgo—a terminal Pac-Man game written in Go—at the LondonGophers meetup. - [Pac-Man from Scratch (GothamGo)](https://www.youtube.com/watch?v=GH0DlCKTppE) (2019-06-11 · 21:52 · GothamGo 2019 (New York)): Presenting pacgo at GothamGo 2019 in New York: how building a classic arcade game in the terminal with emojis makes learning Go approachable for beginners. - [Keynote: Python Brasil 14](https://www.youtube.com/watch?v=yOy-SEw7aO8) (2019-06-05 · 25:26 · Python Brasil 2018 (PyBR14)): Keynote presentation at Python Brasil 14 reflecting on community, open-source contributions, polyglot engineering, and career growth in technology. - [Pac-Man from Scratch (GoCardless)](https://www.youtube.com/watch?v=r-ur2Go4-vU) (2019-05-16 · 19:29 · GoCardless / The Exchange (London)): Step-by-step introduction to building a terminal Pac-Man clone in Go with emojis, hosted at GoCardless in London. - [The Best Feature of Go](https://www.youtube.com/watch?v=FXRz-e51TMc) (2019-01-04 · 41:55 · InfoQ Brasil): Exploring how to engage with the global Go community—from contributing to open source and writing tutorials to speaking at international conferences. - [Fazendo deploys de modelos em produção: chegou a hora do DataOps?](https://www.youtube.com/watch?v=SeJu5VXkwxA) (2018-12-04 · 20:26 · Python Brasil 2018 (PyBR14)): Architectural practices and DataOps principles for taking machine learning models and data pipelines reliably from notebooks into production. - [Big Data com Apache Spark na Globo.com](https://www.youtube.com/watch?v=7QUO6ZdQy1w) (2018-01-25 · 35:57 · Python Brasil 2017 (PyBR13)): Case study on large-scale data engineering and distributed processing with Apache Spark and Python at Globo.com. ## Talks & Conference Events - **State of Agentic Coding** — Devoxx Belgium 2026 (2026-10-08, Antwerp, Belgium) | [Recording](https://www.youtube.com/watch?v=nHRSwiFNQ9E) | [Slides](https://speakerdeck.com/danicat/state-of-agentic-coding) - **A Tale of Three Agents: Building Agents in Go** — GDG London (2026-09-30, London, UK) | [Slides](https://speakerdeck.com/danicat/gdg-london-a-tale-of-three-agents) - **Rich Interfaces With A2UI: The Good, The Bad and The Ugly** — AI DevCamp by GDG London (2026-09-23, London, UK) | [Slides](https://speakerdeck.com/danicat/gdg-london-rich-interfaces-with-a2ui-the-good-the-bad-and-the-ugly) - **Construindo agentes de IA usando Go** — GopherCon LATAM 2026 (2026-09-03, Florianópolis, Brazil) | [Slides](https://speakerdeck.com/danicat/gophercon-latam-2026-construindo-agentes-de-ia-usando-go) - **Gemini para Desenvolvedores Go** — GopherCon LATAM 2026 (2026-09-03, Florianópolis, Brazil) | [Recording](https://www.youtube.com/watch?v=i_5uKHL7sR4) | [Slides](https://speakerdeck.com/danicat/gophercon-latam-2026-gemini-para-desenvolvedores-go) - **Building Rich Agent UIs: From Text to Web Components with ADK & A2UI** — Google Cloud Summit DACH 2026 (2026-06-09, Frankfurt, Germany) | [Codelab](https://codelabs.developers.google.com/adk-gemini-a2ui#0) - **Build a photo restoration app using Genkit Go and Nano Banana Pro** — () | [Codelab](https://codelabs.developers.google.com/cloud-genkit-go-nano-banana?hl=en#0) - **Vibe Code a 2D Game using Go and Gemini** — GopherCon UK 2026 (2026-08-12, London, UK) | [Slides](https://speakerdeck.com/danicat/vibe-code-a-2d-game-using-go-and-gemini) - **Building Agentic Interfaces with A2UI** — GDE Summit Berlin (2026-06-26, Berlin, Germany) - **AI-driven development** — Google I/O Connect Extended Berlin (2026-06-25, Berlin, Germany) | [Recording](https://www.youtube.com/watch?v=-BGxpt0vdBo) - **GenAI and Art: Is it really just slop?** — GDG Community Summit Berlin (2026-06-24, Berlin, Germany) | [Slides](https://speakerdeck.com/danicat/genai-and-art-is-it-really-just-slop) - **Build Rich Agentic Interfaces with ADK and A2UI** — Wednesday Build Hour (2026-06-17, Online) | [Codelab](https://codelabs.developers.google.com/adk-gemini-a2ui#0) - **State of Agentic Coding** — Google I/O Extended London 2026 (2026-06-13, London, UK) | [Slides](https://speakerdeck.com/danicat/state-of-agentic-coding) - **State of Agentic Coding** — Google Cloud Summit Nordics 2026 (2026-06-03, Stockholm, Sweden) | [Slides](https://speakerdeck.com/danicat/state-of-agentic-coding) - **Hands-On Agentic Coding: Build and Deploy an Arcade Game** — Google Cloud Summit Nordics (2026-06-03, Stockholm, Sweden) - **Build a cloud-native game with Natural Language** — Wednesday Build Hour (2026-05-27, Online) | [Codelab](https://codelabs.developers.google.com/cloud-crush-agy#0) - **State of Agentic Coding** — Train the Trainer: Dubai (2026-05-07, Online) | [Slides](https://speakerdeck.com/danicat/state-of-agentic-coding) - **Top 5 Codelabs From NEXT** — Wednesday Build Hour (2026-04-23, Online) - **Build your own executive assistant with ADK and Gemini** — DevFest Pisa 2026 (2026-04-18, Pisa, Italy) | [Slides](https://speakerdeck.com/danicat/devfest-pisa-2026-build-your-own-executive-assistant-with-adk-and-gemini) | [Codelab](https://codelabs.developers.google.com/cloud-adk-executive-assistant#0) - **Advanced Techniques for Building Agents with ADK and Vertex AI** — Wednesday Build Hour (2026-03-11, Online) | [Codelab](https://codelabs.developers.google.com/cloud-adk-executive-assistant#0) - **State of Agentic Coding** — Train the Trainer: Berlin (2026-02-25, Berlin, Germany) | [Slides](https://speakerdeck.com/danicat/state-of-agentic-coding) - **Making of GoDoctor: an MCP server for Go development** — FOSDEM 2026 (2026-02-01, Brussels, Belgium) | [Recording](https://video.fosdem.org/2026/ub5132/3BD3Z9-making_of_godoctor_an_mcp_server_for_go_development.av1.webm) | [Slides](https://speakerdeck.com/danicat/making-of-godoctor-lessons-learned-while-building-a-go-aware-mcp-server) - **Tech Talk: Diagnostic agent using Gemini and OSQuery** — AICamp London (2026-01-22, London, UK) | [Slides](https://speakerdeck.com/danicat/diagnostics-agent-with-adk-gemini-and-osquery) - **How to create a diagnostics agent using Gemini and OSQuery** — DevFest Scotland 2025 (2025-11-29, Edinburgh, UK) | [Slides](https://speakerdeck.com/danicat/how-to-create-a-diagnostic-agent-with-gemini-and-osquery) - **How to Build an MCP Server with Go and Gemini CLI** — DevFest London 2025 (2025-11-22, London, UK) | [Codelab](https://codelabs.developers.google.com/cloud-gemini-cli-mcp-go) - **A Gopher's Guide to Vibe Coding** — DevFest Birmingham 2025 (2025-11-21, Birmingham, UK) | [Slides](https://speakerdeck.com/danicat/a-gophers-guide-to-vibe-coding-b7ee3039-5fc6-45a0-8e94-ef4ade3f1e73) - **Hello, MCP World!** — DevFest @ Bletchley Park 2025 (2025-11-15, Bletchley Park, UK) | [Slides](https://speakerdeck.com/danicat/hello-mcp-world) - **Go for GenAI!** — DevFest @ Bletchley Park 2025 (2025-11-15, Bletchley Park, UK) | [Slides](https://speakerdeck.com/danicat/go-for-genai) - **How to Build an MCP Server with Go and Gemini CLI** — DevFest @ Bletchley Park 2025 (2025-11-15, Bletchley Park, UK) | [Codelab](https://codelabs.developers.google.com/cloud-gemini-cli-mcp-go) - **How to create a diagnostic agent using Gemini and OSQuery** — BiznagaFest 2025 (2025-10-25, Malaga, Spain) | [Slides](https://speakerdeck.com/danicat/how-to-create-a-diagnostic-agent-using-gemini-and-osquery) - **The Gopher's Craft in the Age of AI** — GoLab 2025 (2025-10-06, Florence, Italy) | [Recording](https://www.youtube.com/watch?v=RtVauMye7vk) | [Slides](https://speakerdeck.com/danicat/golab-2025-the-gophers-craft-in-the-age-of-ai) - **Hello, MCP World!** — Future Forward: The Job Titles of 2030 (2025-09-27, Bletchley Park, UK) | [Slides](https://speakerdeck.com/danicat/hello-mcp-world) - **Como criar um agente de diagnósticos usando Gemini e Osquery** — TDC São Paulo 2025 (2025-09-19, São Paulo, Brazil) | [Recording](https://www.youtube.com/watch?v=jv_qWM5BqJg) | [Slides](https://speakerdeck.com/danicat/como-criar-um-agente-de-diagnosticos-usando-gemini-e-osquery) - **A Gopher's Guide to Vibe Coding** — GopherCon UK 2025 (2025-08-15, London, UK) | [Recording](https://www.youtube.com/watch?v=keh-_VJtIwE) | [Slides](https://speakerdeck.com/danicat/a-gophers-guide-to-vibe-coding-b7ee3039-5fc6-45a0-8e94-ef4ade3f1e73) - **Hello, MCP World!** — GopherCon UK 2025 (2025-08-14, London, UK) | [Recording](https://www.youtube.com/watch?v=WzfYd6cV4gE) | [Slides](https://speakerdeck.com/danicat/hello-mcp-world) - **A Gopher's Guide to Vibe Coding** — GopherCon South Africa 2025 (2025-08-06, Online) | [Slides](https://speakerdeck.com/danicat/a-gophers-guide-to-vibe-coding-b7ee3039-5fc6-45a0-8e94-ef4ade3f1e73) - **Gemini 2.x for Developers** — WeAreDevelopers World Congress 2025 (2025-07-09, Berlin, Germany) - **Production Ready 'Hello, World!'** — GopherCon UK 2024 (2024-08-14, London, UK) | [Recording](https://www.youtube.com/watch?v=Lw4CVypP7jI) | [Slides](https://docs.google.com/presentation/d/1zkAvvb1jP2qhlOor4ka_W2EEv-f7rX_kgIWr-v1maC4/pub?start=false&loop=false&delayms=3000) - **Who test the tests?** — GopherCon 2024 (2024-07-09, Chicago, IL, USA) | [Recording](https://www.youtube.com/watch?v=av2f2okDOyk) | [Slides](https://github.com/gophercon/2024-talks/tree/main/DanielaPetruzalek-WhoTestsTheTests)