Dash follows your teams in every competition they play: league, cups, Champions League, national team. Playoff brackets for NBA, NFL, NHL, MLB and the European knockouts appear only while they're on. Open source, MIT, PRs welcome ⭐ buff.ly/jf4xfPe
Xavi Portilla
Xavi Portilla
@xavidop.me
👨🏻💻 Gen AI, Cloud. Author. Infra @voiceflowHQ & Core @GenkitFramework | GDG & GDE | Microsoft MVP | Github Star | AWS Alexa Champion & CB | Startup mentor
2.3K followers60 following381 posts
Cooking mode 🍝 Paste a recipe link or say "let's make carbonara for two": ingredients to tick, one big step at a time, timers from the steps, and hands-free "next" / "repeat". Plus six recipe ideas a day that can fill your shopping list. buff.ly/jf4xfPe
A software factory on Kubernetes 🏭 Feature request in, reviewed Go module out. Gemini builds each stage as a Genkit flow (@firebase.com) on @kubernetes.io; jev decides: ship, rework or human. buff.ly/CTit0rG
Gemini writes. jev decides. senro runs the pods 🧠⚙️ Each AI pipeline step runs as a Genkit flow (@firebase.com) in its own @kubernetes.io pod, with the jev decision model routing and guardrailing. buff.ly/K9HoSUE
The annual Go Developer Survey is out! The Go team uses your answers to decide what to work on next: tooling, docs, the language itself. It takes about 10–20 minutes and every question is optional. Take it here 👇 buff.ly/87Sy9ts #golang #gophers
Say "Dash" and ask anything. Built on Gemini 3.8 Realtime: it answers out loud, searches Google, knows your teams, calendar and weather, and handles your shopping list, timers, reminders and notes. Only connected while you talk, ~half a cent a question. buff.ly/jf4xfPe
When your team is playing, Dash drops everything: a full-screen live board takes over (football, MLB, NBA, NFL, NHL, tennis, F1), and when you score you get a full-screen celebration 🎉 Rivals score? Just a small toast. buff.ly/jf4xfPe
Meet Dash 👋 An open-source ambient smart display for a wall tablet or kiosk: weather, calendar, news, markets, live sports, Spotify with synced lyrics and a "Hey Dash" voice assistant powered by Gemini 3.8 Realtime. Node + TypeScript, 6 languages. buff.ly/jf4xfPe
⚾ Just launched Diamond: free, open-source MLB stats in your browser and your terminal. Statcast, live scores, a Go/Bubble Tea CLI with live alerts, an MCP server, and DiamondGPT (built with Genkit) to answer baseball questions in plain English. diamond.xavidop.me
senro, a modern pipeline engine in Go (@golang.org), can build the run itself. From your repo: one step per project, read from the layout you already have (Go workspaces, Cargo, npm, Maven, Bazel). A step can add steps mid-run, one per resource after an infra plan. github.com/xavidop/senro
senro is a modern pipeline engine in Go (@golang.org). Same step code, four places to run it: local, a container, one pod per step on @kubernetes.io, SSH. The container executor doubles as a sandbox for untrusted or AI-generated commands. buff.ly/XaqmmIW
線路 senro: a modern pipeline engine in Go (@golang.org). The pipeline is a Go program, not YAML. Four executors: local, containers (a good sandbox for AI-run commands), one pod per step on @kubernetes.io, SSH. Secrets via mamori: files, never argv or env. github.com/xavidop/senro
Meet Diamond ⚾, a top-tier MLB stats platform I built. The MLB app ate up space and the stats were... meh. So I built my own: live scores, standings, leaders & deep player profiles. On the web AND in your terminal. 🌐 diamond.xavidop.me 🧵 A bit on how it's built 👇
4/ All built on the public MLB Stats API. Not affiliated with MLB, just a fan who wanted better stats. ⚾ Try it 👇 🌐 Web: diamondapp.xavidop.me 🖥️ CLI: brew install xavidop/tap/diamond ⭐ Code: github.com/xavidop/diamond #golang #Genkit #MLB
Meet Diamond ⚾, a top-tier MLB stats platform I built. The MLB app ate up space and the stats were... meh. So I built my own: live scores, standings, leaders & deep player profiles. On the web AND in your terminal. 🌐 diamond.xavidop.me 🧵 A bit on how it's built 👇
I just released genkitx-temporal! A new Genkit plugin to run Genkit flows as Temporal Workflows, bringing durable execution, retries, timeouts, cancellation, scaling, and Temporal UI visibility to your GenAI apps. buff.ly/5itGbp5
Xavi Portilla reposted
Vercel AI SDK wraps the model. Genkit wraps the pipeline. This dev puts both middleware systems side by side — hooks, built-ins, composition, streaming, and a decision matrix to help you pick the right one. { author: @xavidop.me } dev.to/gde/vercel-a...
Xavi Portilla reposted
Gen AI apps are mostly I/O-heavy network services. So why are we still defaulting to Python? This dev makes the case for Go and Genkit, and walks through a typed, observable, multi-provider AI service in a single main.go file. { author: @xavidop.me } dev.to/gde/stop-usi...
🚀 Genkit Java now has Middleware V2! Bring fine-grained control to your AI generation pipeline in Java, intercept, transform, and observe every step of generate() and tool calls. 📖 Docs: buff.ly/jfWcsrz #GenkitJava #GenAI #Java #LLM #AI #OpenSource #GoogleAI
Nozomi Koborinai and I have updated Mastering Genkit, Go Edition to use Genkit 1.7.0 and Go 1.26. We also refreshed the Middleware chapter, which now uses Middleware V2, making the examples more aligned with the latest Genkit APIs and patterns. 📖 Check it out here: buff.ly/kQ0Yehe
Xavi Portilla reposted
Java devs, the Gen AI ecosystem has finally caught up. This dev personally shipped production apps with four mature Java AI frameworks and breaks down the trade-offs of each. { author: @xavidop.me + Google Developer Experts } dev.to/gde/top-gen-...
If you want to get started with Genkit, this is the perfect place to begin!
✨ New video is live! This one explores a powerful open source framework from Google + brilliant maintainers like Xavier. Check it out and share your questions below — excited to discuss with you all! ❤️ https://lckhd.eu/qc41rp #GenKit #GenerativeAI #SDK #Google #Agents
I’ve been using Genkit a lot in JS and Go, and honestly, the dev experience is :fire:, local dev tools, great abstractions, smooth workflows for building AI apps. At some point I thought: Java really needs this. So I went ahead and ported the whole ecosystem to Java: buff.ly/SiEay79
Big update for the Genkit Java ecosystem 🔥 We’ve launched a brand new website for Genkit Java: 👉 buff.ly/SiEay79 And we’re introducing Claude Code Skills to help developers build faster and smarter with Genkit Java: 👉 buff.ly/jXwnJe5 Give it a try and let us know what you think 💡
🚀 Nuevo evento en GDG Madrid 📅 9 de abril 🕕 18:00 – 21:00 📍 Impact Hub Alameda Únete a una tarde de workshops hands-on con tecnologías de Google + networking con la comunidad. 💻 Importante: trae tu portátil 🎟️ Regístrate aquí: buff.ly/JvmmVQE Nos vemos allí 👀
Who said Genkit only works on Google Cloud? 👀 New post: Running Genkit on AWS Lambda with the Bedrock plugin. Typed flows. Streaming support. Zero-boilerplate Lambda handlers. One-line model swaps between Amazon Nova, Claude, and more. 📖 buff.ly/qSp6UFq
Discover how to leverage Genkit flows on Azure Functions with the power of Azure OpenAI. We'll delve into creating a story generator, a joke generator with streaming capabilities, and a protected summary endpoint utilizing API key authentication.
Have you ever imagined building your own Perplexity AI right in your terminal? This blog post guides you through creating an interactive command-line chat tool that searches the web and generates AI-powered answers with cited sources.
Exploring the versatility of Genkit, it's exciting to see how its cloud-agnostic nature allows for a great integration across different platforms. A great example is running Genkit flows on AWS Lambda using the AWS Bedrock plugin.