Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A Gopher's Guide to Vibe Coding
Search
Daniela Petruzalek
December 01, 2025
Programming
58
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A Gopher's Guide to Vibe Coding
Keynote delivered at DevFest Birmingham 2025.
Daniela Petruzalek
December 01, 2025
More Decks by Daniela Petruzalek
See All by Daniela Petruzalek
[GopherCon LATAM 2026] Construindo agentes de IA usando Go
danicat
0
3
[GopherCon LATAM 2026] Gemini para Desenvolvedores Go
danicat
0
1
Vibe Code a 2D Game using Go and Gemini
danicat
0
63
GenAI and Art: Is it really just slop?
danicat
0
74
State of Agentic Coding
danicat
0
78
[DevFest Pisa 2026] Build your own executive assistant with ADK and Gemini
danicat
0
24
[Golab 2025] The Gopher's Craft in the Age of AI
danicat
0
56
Making of GoDoctor: Lessons Learned While Building a Go-Aware MCP Server
danicat
0
82
Diagnostic Agent with ADK, Gemini and OSQuery
danicat
0
80
Other Decks in Programming
See All in Programming
Oxlintはいいぞ(続)
yug1224
1
540
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
670
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
500
typoなんかねぇよ
raspython3
0
660
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
260
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
460
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
140
Building an Out-of-Order CPU
latte72
0
670
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
110
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.9k
FastAPI の並行処理モデルを完全に理解する
hoto17296
9
3.7k
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
210
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
470
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
510
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
570
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
420
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
260
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Transcript
Birmingham Daniela Petruzalek Developer Relations, Google Cloud A Gopher’s Guide
to Vibe Coding
About me… DevRel at Google UK Originally from Brazil Backend
/ Data Engineer Currently obsessed with AI Love Games, Anime and Cats =^_^=
Agenda The Developer’s Craft The Technology Ways of Working
The Developer’s Craft
https://www.tomshardware.com/tech-industry/artificial-intelligence/jensen-huang-advises-against-learning -to-code-leave-it-up-to-ai Published 25/Feb/2024 https://www.finalroundai.com/blog/sam-altman-says-world-wants-1000x-more-software Published 24/Jul/2025
None
Vibe coding is a coding approach that relies on LLMs
to generate working code by providing natural language descriptions rather than manually writing it
What could possibly go wrong? 😅
None
None
Everyone in this room is capable of cooking, but not
everyone in this room is a professional chef
The Technology
Jules Asynchronous coding agent that helps with fixing bugs, creating
documentation and adding new features jules.google
Gemini CLI Open source coding agent that uses the Gemini
model family. Can be used standalone or in combination with an IDE geminicli.com
Stitch Design agent to create web and mobile interfaces. Export
to Figma or directly generate the frontend code stitch.withgoogle.com
Antigravity Google Antigravity is our agentic development platform, evolving the
IDE into the agent-first era antigravity.google
Ways of Working
None
A Simple Ticket Template Context To Do Not To Do
(optional) Acceptance Criteria
A Good Prompt Task: what you want to achieve, including
context, constraints, etc. References: links to documentation, reference implementations, etc. Testing: example commands with output.
RED Write a Failing Test GREEN All Tests Pass REFACTOR
Vibe Coding is TDD on steroids RED: Start with a
new feature request Make it work → GREEN PURPLE: Make it GOOD!
My Current Workflow Business Value Technical Certainty High High Low
My Current Workflow Business Value Technical Certainty High High Low
TOP PRIORITY NOT DOING NEEDS RESEARCH NICE TO HAVE
My Current Workflow Business Value Technical Certainty High High Low
SYNC Gemini CLI + IDE ASYNC Deep Research Prototyping ASYNC Jules Don’t! (or Jules)
Final Words Handcrafted code: for what you really care about
Develop your prompting / story writing skills Actively manage your context window Prioritise your tasks Equip your toolbox with MCP servers
Codelab: Build an MCP server with Gemini CLI and Go
goo.gle/cli-lab
Birmingham Examples: github.com/danicat/devfest2025 Daniela Petruzalek Developer Relations, Google Cloud danicat.dev
| @danicat83 Thank you!