# danicat.dev — Daniela Petruzalek > テクノロジスト、ゲーマー、猫好き — 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 - [Antigravity UI Extensionsでビジュアルツールを構築する](https://danicat.dev/ja/posts/building-sidecars-and-ui-extensions-in-antigravity/) ([Markdown](https://danicat.dev/ja/posts/building-sidecars-and-ui-extensions-in-antigravity/index.md) · 2026-10-13): Google Antigravity 2.22.0の新機能「UI Extensions」でサイドパネルに双方向のUIを構築する方法を解説。 - [Python製のRAGエージェントをGoとGenkitで書き直した理由](https://danicat.dev/ja/posts/building-agentic-backends-with-genkit-go/) ([Markdown](https://danicat.dev/ja/posts/building-agentic-backends-with-genkit-go/index.md) · 2026-10-06): PythonとSQLite RAGで構築した旧式の診断エージェントを、Genkit、型付きdotprompt、オンデマンドAgent Skillsを用いて単一バイナリのGoエージェントへ刷新した全貌を解説します。 - [Agent Skills実践ガイド:開発効率を最大化するスキル作成術](https://danicat.dev/ja/posts/the-pragmatic-guide-to-agent-skills/) ([Markdown](https://danicat.dev/ja/posts/the-pragmatic-guide-to-agent-skills/index.md) · 2026-08-29): コーディングエージェント向けカスタムAgent Skillsの実践ガイド:ドキュメント更新、プロセス自動化、エージェント特性における具体的な活用法を詳しく解説。 - [GoでAIエージェントを構築する:GenAI SDK、Genkit、ADKの徹底比較](https://danicat.dev/ja/posts/gemini-for-go-developers-part-3-building-agents/) ([Markdown](https://danicat.dev/ja/posts/gemini-for-go-developers-part-3-building-agents/index.md) · 2026-08-25): Goでレトロゲーム鑑定士エージェントを3つのパラダイム(Go GenAI SDKのツールループ、Genkitの型付きフロー、Google ADKのマルチエージェント)で実装し比較します。 - [なぜGoはコーディングエージェントに最適なのか(そしてそのチューニング方法)](https://danicat.dev/ja/posts/gemini-for-go-developers-part-2-coding-with-gemini/) ([Markdown](https://danicat.dev/ja/posts/gemini-for-go-developers-part-2-coding-with-gemini/index.md) · 2026-08-17): AIコーディングハーネスでGoのエージェンティック親和性を最大化。Antigravity、MCPサーバー、Agent Skills、godoctorを活用した実践的なGo開発環境を解説します。 - [Geminiモデルファミリー:Gopherのための実践ガイド](https://danicat.dev/ja/posts/gemini-for-go-developers-part-1-model-family/) ([Markdown](https://danicat.dev/ja/posts/gemini-for-go-developers-part-1-model-family/index.md) · 2026-08-08): Gemini 3.x Pro、Flash、Flash-Lite、Nano Bananaモデルの比較から思考レベル(thinking levels)の調整、公式Go GenAI SDKによるマルチモーダル実装までを解説します。 - [生成AIとアート:それは本当にただの「スロップ」なのか?](https://danicat.dev/ja/posts/genai-and-art-is-it-really-just-slop/) ([Markdown](https://danicat.dev/ja/posts/genai-and-art-is-it-really-just-slop/index.md) · 2026-07-27): 生成AIアートは単なる手抜きのスロップなのか?歴史的変革の類似点、プロンプトのドメイン言語、創作意図とゲートキーピングの本質を考察。 - [サブエージェントの台頭](https://danicat.dev/ja/posts/the-rise-of-the-subagents/) ([Markdown](https://danicat.dev/ja/posts/the-rise-of-the-subagents/index.md) · 2026-07-22): Antigravityにおけるサブエージェントの進化と、Go言語での自律型コーディングスウォームをオーケストレーションするSwarm Codingスキルを解説。 - [2026年におけるエージェントコーディングの現在地:Skills、Hooks、Subagents](https://danicat.dev/ja/posts/state-of-agentic-coding/) ([Markdown](https://danicat.dev/ja/posts/state-of-agentic-coding/index.md) · 2026-06-15): 2026年におけるエージェントコーディングの最新動向。プランニングモード、Agent SkillsとMCPの比較、サブエージェントのオーケストレーション、本番環境における決定論的Hooksを振り返る。 - [コーディングエージェントの Hooks をマスターする:実践ガイド](https://danicat.dev/ja/posts/mastering-hooks-in-coding-agents/) ([Markdown](https://danicat.dev/ja/posts/mastering-hooks-in-coding-agents/index.md) · 2026-06-10): Google Antigravity をはじめとするコーディングエージェントの Hooks 活用ガイド。PreToolUse や PostToolUse イベントをインターセプトしてリンターや DLP ガードレールを適用する方法を徹底解説。 - [Antigravity 2.0 への銀河ヒッチハイク・ガイド](https://danicat.dev/ja/posts/the-hitchhikers-guide-to-antigravity-2-0/) ([Markdown](https://danicat.dev/ja/posts/the-hitchhikers-guide-to-antigravity-2-0/index.md) · 2026-05-21): Google I/O 2026 で発表された Antigravity 2.0 の完全解説。Agent Manager 特化デスクトップ、Go製 agy CLI、Python SDK によるプログラム制御まで網羅。 - [アジャイルからエージェンティックへ:現代のエンタープライズ開発ガイド](https://danicat.dev/ja/posts/from-agile-to-agentic/) ([Markdown](https://danicat.dev/ja/posts/from-agile-to-agentic/index.md) · 2026-05-15): アジャイル開発プラクティスをエージェンティックなワークフローへ昇華させる実践ガイド。プロンプトとしてのストーリー作成、MCP による対話型アーキテクチャ、非コーディングエージェントの活用を詳解。 - [Gemini CLIで作るマッチ3アーケードゲーム](https://danicat.dev/ja/posts/match3-game-gemini-cli/) ([Markdown](https://danicat.dev/ja/posts/match3-game-gemini-cli/index.md) · 2026-05-07): Gemini CLIとGo言語(Ebitengine)を活用した2Dマッチ3ゲーム開発チュートリアル。プランモードでの設計からサブエージェントによる視覚テスト自動化まで徹底解説。 - [エージェント時代におけるコードレビューのやり方](https://danicat.dev/ja/posts/code-reviews-in-2026/) ([Markdown](https://danicat.dev/ja/posts/code-reviews-in-2026/index.md) · 2026-03-06): AI生成コードとPull Requestをレビューするための実践ガイド。精査すべきアーキテクチャの要所と、リンターに委ねるべき機械的タスクを解説します。 - [skill-creator で Agent Skills を構築する](https://danicat.dev/ja/posts/gemini-cli-skills-part-2/) ([Markdown](https://danicat.dev/ja/posts/gemini-cli-skills-part-2/index.md) · 2026-02-27): Gemini CLI の skill-creator を使った Agent Skills 設計ガイド。latest-version、Ruff を活用した pyhd、find-examples、de-sloppify の4つの実践例を解説。 - [Genkit と Gemini 3 で古い写真に命を吹き込む](https://danicat.dev/ja/posts/genkit-go-photo-restoration/) ([Markdown](https://danicat.dev/ja/posts/genkit-go-photo-restoration/index.md) · 2026-02-16): Genkit Go と Gemini 3 Pro Image (Nano Banana Pro) を使ってネイティブ4K写真復元ツールGlowUpを構築するチュートリアル。dotpromptテンプレートとFlow実装を解説。 - [Gemini CLI で Agent Skills をマスターする](https://danicat.dev/ja/posts/agent-skills-gemini-cli/) ([Markdown](https://danicat.dev/ja/posts/agent-skills-gemini-cli/index.md) · 2026-01-29): Gemini CLI における Agent Skills の構築と設定方法を解説。段階的開示(Progressive Disclosure)、オンデマンドなプロンプト読み込み、決定論的な Python 分析スクリプトの活用法を網羅。 - [科学の力を借りてコーディングエージェントを改善する](https://danicat.dev/ja/posts/improving-agentic-coding-with-science/) ([Markdown](https://danicat.dev/ja/posts/improving-agentic-coding-with-science/index.md) · 2026-01-21): Go製フレームワークTenkaiとウェルチのt検定、フィッシャーの正確確率検定、スピアマン相関などの統計的検定を用いて、AIコーディングエージェントの設定を客観的に評価・比較する方法を解説。 - [2025 年の振り返り:Google 入社とバイブコーディングを手懐けた 1 年](https://danicat.dev/ja/posts/my-2025-year-in-review/) ([Markdown](https://danicat.dev/ja/posts/my-2025-year-in-review/index.md) · 2026-01-13): 2025年の振り返り:Google DevRelへの参加、規律あるバイブコーディングの確立、GoDoctorやSpeedgrapherなどMCPサーバーの開発、そして2026年への展望。 - [Vibe Coding を手懐ける:エンジニアのための実践ガイド](https://danicat.dev/ja/posts/taming-vibe-coding/) ([Markdown](https://danicat.dev/ja/posts/taming-vibe-coding/index.md) · 2025-12-06): バイブコーディングにソフトウェア工学の規律を適用する実践ガイド。プロンプトテンプレート、コンテキスト設計、2x2ツール選定、適応型TDDを解説。 - [ADK、Ollama、SQLite で完全オフラインなエージェントを構築する方法](https://danicat.dev/ja/posts/building-aida-part-2/) ([Markdown](https://danicat.dev/ja/posts/building-aida-part-2/index.md) · 2025-11-03): Google ADK、Ollama/LiteLLM 経由のローカル Qwen 2.5、sqlite-rag によるローカル SQLite ベクトル RAG を用いて、100% オフラインで動作する AI エージェントを構築するステップバイステップガイド。 - [Dev-UI の先へ:ADK エージェントのカスタムインターフェースを構築する](https://danicat.dev/ja/posts/building-aida/) ([Markdown](https://danicat.dev/ja/posts/building-aida/index.md) · 2025-10-31): Google ADK の Dev-UI を脱却し、FastAPI バックエンド、Vanilla JS クライアント、Gemini CLI で生成したリアルタイムストリーミング同期アバターを構築する方法を解説します。 - [Google 入社 6 か月の振り返り:DevRel、AI、そしてマイルストーン](https://danicat.dev/ja/posts/six-months-at-google/) ([Markdown](https://danicat.dev/ja/posts/six-months-at-google/index.md) · 2025-10-29): Google Developer Relations Engineer としての最初の 6 か月間の振り返り。5 か国 15 イベント登壇、MCP や AI エージェントのリスキリング、個人マイルストーンを総括。 - [Agent Development Kit で診断エージェントを作成する方法](https://danicat.dev/ja/posts/diagnostic-agent-with-adk/) ([Markdown](https://danicat.dev/ja/posts/diagnostic-agent-with-adk/index.md) · 2025-10-21): Google ADK、osquery、Vertex AI RAG を使い、自動スキーマ探索とマルチレベルの健全性チェックを備えた自律型システム診断エージェントを Python で構築します。 - [Hello, MCP World!:Goで始めるModel Context Protocol入門](https://danicat.dev/ja/posts/hello-mcp-world/) ([Markdown](https://danicat.dev/ja/posts/hello-mcp-world/index.md) · 2025-08-17): GopherCon UK 2025 の登壇に基づく Model Context Protocol(MCP)の入門解説。Host、Client、Server のアーキテクチャと Tool/Resource/Prompt を解説。 - [体感時間の数理モデル:なぜ年齢を重ねるほど時間は速く過ぎるのか](https://danicat.dev/ja/posts/a-model-for-perceived-time/) ([Markdown](https://danicat.dev/ja/posts/a-model-for-perceived-time/index.md) · 2025-08-11): 1/年齢の微分積分とPythonシミュレーションを用いた体感時間加速の数理モデリング。人生の知覚的な中間地点がなぜ9歳になるのかを解説します。 - [Speedgrapherの紹介:Vibe WritingのためのMCPサーバー](https://danicat.dev/ja/posts/introducing-speedgrapher/) ([Markdown](https://danicat.dev/ja/posts/introducing-speedgrapher/index.md) · 2025-08-05): Model Context Protocol(MCP)を活用してテクニカルライティング、Gunning Fog可読性スコアリング、校正を自動化するSpeedgrapherの設計と実装。 - [GoDoctorの構築:Gemini CLIとGoでMCPサーバーを作成する](https://danicat.dev/ja/posts/how-to-build-an-mcp-server-with-gemini-cli-and-go/) ([Markdown](https://danicat.dev/ja/posts/how-to-build-an-mcp-server-with-gemini-cli-and-go/index.md) · 2025-07-29): Gemini CLI と Go 言語で GoDoctor MCP サーバーを構築するチュートリアル。stdio/HTTP トランスポート、ハンドシェイク、Cloud Run デプロイを詳解。 - [「プロアクティブさ」は有害か?!Gemini CLI システムプロンプト深層解剖](https://danicat.dev/ja/posts/gemini-cli-system-prompt/) ([Markdown](https://danicat.dev/ja/posts/gemini-cli-system-prompt/index.md) · 2025-07-14): GEMINI.md コンテキストファイルと GEMINI_SYSTEM_MD 環境変数によるオーバーライドを駆使して、Gemini CLI のプロアクティブ度を制御するステップバイステップガイド。 - [AI時代のモダンな開発者ワークフロー](https://danicat.dev/ja/posts/developer-workflow-ai-world/) ([Markdown](https://danicat.dev/ja/posts/developer-workflow-ai-world/index.md) · 2025-07-11): 技術的確実性とビジネス価値の2軸で整理するAI時代の開発者ワークフロー。Gemini CLIとJulesを使い分ける優先順位付けフレームワークを提案。 - [Jules を使ってブログに特集記事セクションを追加した記録](https://danicat.dev/ja/posts/jules-featured-post/) ([Markdown](https://danicat.dev/ja/posts/jules-featured-post/index.md) · 2025-07-03): AIコーディングエージェント「Jules」を活用し、Hugo と Tailwind CSS でブログに特集記事セクションを反復的に実装したケーススタディ。プロンプトの試行錯誤、スタイリング、得られた学びを紹介。 - [Gemini Cloud Assistでプロンプトからインフラを設計・構築する](https://danicat.dev/ja/posts/gemini-cloud-assist/) ([Markdown](https://danicat.dev/ja/posts/gemini-cloud-assist/index.md) · 2025-07-02): Gemini Cloud Assist と Application Design Center を使い、自然言語プロンプトからGoogle Cloudのインフラ設計とTerraformコード生成を行う手順を解説。 - [大胆なプロンプト:システム指示とエージェントツールの実践ガイド](https://danicat.dev/ja/posts/system-instructions-agent-tools/) ([Markdown](https://danicat.dev/ja/posts/system-instructions-agent-tools/index.md) · 2025-06-11): システム指示、複数ターンのチャット履歴、osqueryエージェントツールを組み合わせ、Vertex AIで賢い自律型診断アシスタントを構築する実践ガイド。 - [Vertex AI SDK for Python を深く掘り下げる](https://danicat.dev/ja/posts/vertex-ai-sdk-python/) ([Markdown](https://danicat.dev/ja/posts/vertex-ai-sdk-python/index.md) · 2025-06-05): Vertex AI SDK for Python におけるクライアントとGemini API間の通信モデルを解説。システム指示、Function Calling宣言、チャットセッションの構造を詳解。 - [AIエージェントを使って自分のコンピューターを「USSエンタープライズ」に変えた方法](https://danicat.dev/ja/posts/diagnostic-agent-uss-enterprise/) ([Markdown](https://danicat.dev/ja/posts/diagnostic-agent-uss-enterprise/index.md) · 2025-05-31): Gemini と Vertex AI Agent Engine、osquery の Function Calling を使って、自然言語でPCの健全性を診断するスタートレック風アシスタントを構築。 - [誰でも vibe code できるのか? ソフトウェアエンジニアの未来](https://danicat.dev/ja/posts/can-anyone-vibe-code/) ([Markdown](https://danicat.dev/ja/posts/can-anyone-vibe-code/index.md) · 2025-05-28): 誰でもバイブコーディングできるのか?AIが参入障壁を下げる一方で、古典的なソフトウェアエンジニアリングの規律とオーケストレーションが重要になる理由を考察。 - [Julesについて語りましょう!](https://danicat.dev/ja/posts/jules-autonomous-coding-agent/) ([Markdown](https://danicat.dev/ja/posts/jules-autonomous-coding-agent/index.md) · 2025-05-21): Googleの非同期自律型コーディングエージェント「Jules」のファーストインプレッション。GitHub連携、自動PR生成、開発ワークフローの変化を解説。 - [Hello World: 技術の物語を紡ぐ新たな場所](https://danicat.dev/ja/posts/hello-world/) ([Markdown](https://danicat.dev/ja/posts/hello-world/index.md) · 2025-05-20): danicat.devへようこそ:ソフトウェアエンジニアリング、Google Cloud、AIエージェント、キャリアの軌跡を発信するダニエラ・ペトルザレクの公式技術ブログ。 ## Interactive Codelabs & Workshops - [ADK と A2UI を使用してリッチなエージェント インターフェースを構築する](https://codelabs.developers.google.com/adk-gemini-a2ui?hl=ja#0) (2026-06-17 · Intermediate · Stack: Python 3.10+, Google ADK, A2UI): この Codelab では、A2UI を使用してエージェントを強化し、単純なテキストやマークダウンを超えた動的なインターフェースを構築する方法を学びます。 - [Gemini と Antigravity でマッチ 3 アーケード ゲームを作成する](https://codelabs.developers.google.com/cloud-crush-agy?hl=ja#0) (2026-05-07 · Intermediate · Stack: Go 1.22+, Ebitengine v2, Antigravity CLI): この Codelab では、Gemini 3 とコマンドライン コーディング エージェントである Antigravity CLI を使用して、マッチ 3 アーケード ゲーム CloudCrush を構築します。 - [Agent Development Kit で独自の役員アシスタントを作成する](https://codelabs.developers.google.com/cloud-adk-executive-assistant?hl=ja#0) (2026-03-11 · Intermediate · Stack: Python 3.10+, Google ADK, Gemini API): この Codelab では、Agent Development Kit(ADK)と Gemini を使用して、独自の AI 役員アシスタントを作成する方法を学びます。 - [Genkit Go と Nano Banana Pro を使用して写真復元アプリを構築する](https://codelabs.developers.google.com/cloud-genkit-go-nano-banana?hl=ja#0) (2026-02-24 · Intermediate · Stack: Go 1.24+, Genkit Go >= 0.1.0, Vertex AI): Genkit Go と Nano Banana Pro を使用して、古い写真、破損した写真、白黒写真を復元する写真復元ツール GlowUp を構築する方法を学びます。 - [Gemini CLI と Go を使用して MCP サーバーを構築する方法](https://codelabs.developers.google.com/cloud-gemini-cli-mcp-go?hl=ja#0) (2026-02-04 · Intermediate · Stack: Go 1.24+, Gemini CLI / Antigravity CLI, MCP Go SDK): Go言語でのModel Context Protocol (MCP)を使用して、カスタムツールでGemini CLIを拡張する方法を学びます。 ## 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)