Brazilian Immigrant 🇨🇦🇧🇷🇺🇸 Java Champion. Principal Product Manager for #Java ☕️ Microsoft. Previously @OracleDevs, #Azure DevRel. Leads @JavaAtMicrosoft

Vancouver, British Columbia
Joined April 2008
$ whoami ubuntu $ whereami In a Docker container. Inside a Kubernetes cluster. Running in a VM. On top of a Hypervisor. In someone else's datacenter. $ howdidigethere No. Fucking. Clue.
Which community hated XML the most but then ended up coding XML anyways?
1
1
Rock/Paper/Scissors implemented with #Java25 in Game.java. Run with "java Game.java" and JDK 25. void main() { IO.println("rock/paper/scissors:"); var u = IO.readln(); if (u.equals("exit")) return; var c = "rock,paper,scissors".split(","); var i = List.of(c).indexOf(u); if (i < 0) return; var j = new Random().nextInt(3); IO.println("Computer: " + c[j]); IO.println(i == j ? "Tie!" : (i == (j + 1) % 3 ? "You win!" : "Computer wins!")); }
Only pro here is that you don't need to write #yaml anymore...
Kubernetes migration almost killed our startup. Where we were: - 8 EC2 instances - Ansible for deploys - Boring but working - $1200/month AWS bill Why we migrated: - New investor wanted 'cloud-native' - Engineers wanted K8s experience - Competitors were using it - Seemed like the future 6 months later: - 3 engineers spending full-time on K8s - AWS bill at $4500/month - Deploys took longer than before - More outages, not fewer - Product development stalled We rolled back: - Moved to ECS Fargate - 2 week migration - Back to $1800/month - Engineers back on features K8s is amazing for scale. We weren't at scale. Technology should solve problems you actually have.
3
I'm speaking next week at @VanJUG (Vancouver Java User Group) on Upgrading beyond #Java 8 with AI. Dive into how AI tools + modern Java = smarter upgrades & better code. 🔗 Register: luma.com/drns314n?tk=TJfzCg #Java #JVM #AI #vancouver @GitHubCopilot
5
Bruno Borges retweeted
I am happy to share that this is my first day at @datadoghq 😁 I am going to work with the Continuous Profiling team around @hirt . Really looking forward to exciting new challenges! ✌️
9
4
41
People with less than 5,000 followers, with tweets that have hundreds of reposts, thousands of likes, hundreds of thousands of impressions. TF is going on? Are these folks paying for engagement?
Bruno Borges retweeted
"Much of the most valuable Gen AI usage will grow out of existing business applications, rather than be wholly new. These applications will draw on existing domain models and infrastructure, and be more robust and useful as a result." medium.com/@springrod/dont-t…
1
1
Just released ➤ color-themes-countries. 20 VS @Code themes inspired by country flag palettes (light + dark). Bring a bit of global style into your editor, and make long hours of code look good too. ⭐ Give it a star, and tell me which country you want next! github.com/brunoborges/color… #VSCode #OpenSource #DevTools
1
Bruno Borges retweeted
OpenAI Codex is now integrated directly in @code through the new Agent Sessions view - and can be powered by your GitHub Copilot subscription. Try it out now with VS Code Insiders and a Copilot Pro+ subscription. Happy coding!
Java devs: "first time?"
1995: PHP is dead, learn ColdFusion 2003: PHP is dead, learn Django 2004: PHP is dead, learn Ruby on Rails 2010: PHP is dead, learn Flask 2011: PHP is dead, learn AngularJS 2016: PHP is dead, learn Next.js 2022: PHP is dead, learn Go 2025: Okay this is weird...
Bruno Borges retweeted
🚀The JDConf 2026 Call for Speakers is now open! 🌍 Your voice shapes the future of Java and AI in the agentic world 🙌 Connect with the global Java community 📩 Submit your proposal today at jdconf.com 📖 Learn more at aka.ms/jdconf-blog #JDConf #Java #AI
1
9
1
41
GitHub Copilot app modernization is now available in @intellijidea! With this release, you can accelerate app modernization through a tested and deterministic flow from assessment to deployment, all within IntelliJ. Get started at aka.ms/ghcp-appmod/intellij // @arungupta
1
5
15
#JDConf 2026 Is Coming With Modern Solutions for an Agentic World Call for papers now open. Check the blog post for details: devblogs.microsoft.com/java/…
3
7
Trip to Brazil ending, and now at the airport. Just saw someone with Microsoft Word opened, writing a document word by word, letter by letter, without using AI.... Like a sociopath.
2
1
7
Bruno Borges retweeted
Periodic reminder…
1
12