Bruno Borges
banner
brunoborges.bsky.social
Bruno Borges
@brunoborges.bsky.social
Empowering developer communities.
Reposted by Bruno Borges
See ☕ #Java champion and 🌟 Top Speaker @brunoborges.bsky.social "Secrets of Performance Tuning Java on #Kubernetes: Leyden, Heap Sizing and Beyond" live at #JavaLand 2026 from March 10 to 12 at Europa-Park!

📖 More information about the session in the agenda: scomp.ly/3lW1kaP
November 27, 2025 at 9:40 AM
Using the GitHub Copilot CLI, I built a little sys tray tool for keeping my VS Code extensions up to date at all times.

Took a total of 3 hours.

Source: github.com/brunoborges/...
November 26, 2025 at 1:07 AM
Reposted by Bruno Borges
Production JVMs can feel like black boxes.

At #Devnexus, @brunoborges.bsky.social demonstrates AI-written tools for inspecting what your JVM actually loads and how it behaves in live environments. 🚀

devnexus.com/events/peek-...

🎟️ Get tickets at devnexus.com
📨 Sign up atlj.ug/DevnexusConn...
November 25, 2025 at 6:15 PM
Have you tried **jaz**? If not sure why, here's one slide to show you the benefit!
November 25, 2025 at 4:14 AM
Reposted by Bruno Borges
🚀 Java on Azure just got smarter.

Introducing Azure Command Launcher for Java (jaz), a drop-in replacement for java launcher that auto-tunes your JVM for cloud environments.

Less waste, better performance, more consistency.

devblogs.microsoft.com/java/announc...
Announcing the Public Preview of Azure Command Launcher for Java - Microsoft for Java Developers
Today we are announcing the Public Preview of the Azure Command Launcher for Java, a new tool that helps developers, SREs, and infrastructure teams standardize and automate JVM configuration on Azure....
devblogs.microsoft.com
November 20, 2025 at 5:43 PM
Reposted by Bruno Borges
🎉 Release announcement 🎉

The first release (0.1.3) of the #Docling #Java library has been released! This first release brings the power of #Docling to #Java!

Many thanks to Michele Dolfi, @thomasvitale.com, and Alex Soto for their help and collaboration!

docling-project.github.io/docling-java/
docling-project.github.io
November 20, 2025 at 6:32 PM
🚀 Java on Azure just got smarter.

Introducing Azure Command Launcher for Java (jaz), a drop-in replacement for java launcher that auto-tunes your JVM for cloud environments.

Less waste, better performance, more consistency.

devblogs.microsoft.com/java/announc...
Announcing the Public Preview of Azure Command Launcher for Java - Microsoft for Java Developers
Today we are announcing the Public Preview of the Azure Command Launcher for Java, a new tool that helps developers, SREs, and infrastructure teams standardize and automate JVM configuration on Azure....
devblogs.microsoft.com
November 20, 2025 at 5:43 PM
A #Java guy at the #MicrosoftIgnite conference? Yeap.... That's me.

Demoing #Azure #Copilot migration agent and the #GitHub Copilot app modernization to 20,000 people in person plus 200,000 online viewers.

No risk. Full push!
November 19, 2025 at 3:51 AM
The future of online gaming is game streaming. Millions of GPUs already in data centers. Latency between players is near zero. Matchmaking will be based on data center connectivity.
November 17, 2025 at 5:28 AM
Reposted by Bruno Borges
Announcing Agent HQ in VS Code: a unified agent experience directly in the editor.

Here's what that looks like...🧵
November 12, 2025 at 6:35 PM
Excited to share Part 2, the final article of my research on Secrets of Performance Tuning #Java on #Kubernetes. Your support means a lot! Drop a comment and share your thoughts!

www.linkedin.com/pulse/secret...
Secrets of Performance Tuning Java on Kubernetes - The Article (Part 2)
In Part 1, we saw that the JVM doesn’t always play nicely with containers, and we must be aware of that, and adjust accordingly. Now let’s invite Kubernetes to the party and see how things get really ...
www.linkedin.com
November 12, 2025 at 11:15 PM
Rock/Paper/Scissors implemented with #Java25 in Game.java. Run with "java Game.java" and JDK 25.

gist.github.com/brunoborges/...
November 7, 2025 at 8:26 PM
🚀 Speaking next week at 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=...

#Java #JVM #AI #vancouver @github.com #Copilot
November 6, 2025 at 6:35 PM
Just released ➤ color-themes-countries

20 @vscode.dev 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/...
November 5, 2025 at 1:20 AM
Reposted by Bruno Borges
OpenAI Codex is now integrated directly in VS 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!
October 28, 2025 at 4:50 PM
Here's a short video on how to leverage VS Code features for proper context engineering in your projects.

youtube.com/watch?v=kSEl...
Context Engineering for Java Ecosystem
YouTube video by Microsoft Developer
youtube.com
November 4, 2025 at 8:43 PM
"#Java has maintained relevance through all of the waves that we’ve seen over the last couple of decades – it is the exemplar of a general purpose programming language and runtime."

-- James Governor (@monkchips.bsky.social), @redmonk.com

Shout out to Rod Johnson too

redmonk.com/jgovernor/ja...
Java relevance in the AI era - agent frameworks emerge.
I recently appeared as a guest on the Context Window podcast hosted by IBM’s Anant Jhingran and Ed Anuff. It inspired a couple of posts. This one is about skills relevance – namely Java and agents. Ed...
redmonk.com
October 31, 2025 at 11:01 PM
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.
October 30, 2025 at 6:23 PM
Today at Microsoft Brasil 🇧🇷 we welcomed a great set of customers who are heavily engaged in developer productivity.

So, of course we talked GitHub Copilot. Also, a Commodore! Reminded me of @scott.hanselman.com's TED Talk.
October 27, 2025 at 10:59 PM
I started a thing (with Copilot).

It is called jdx, a command-line tool that helps you manage your JDKs. No, it won't install/remove/etc, that's up to you however you want.

But it will help you activate a JDK globally and locally, by using Maven/Gradle features. github.com/brunoborges/...
GitHub - brunoborges/jdx
Contribute to brunoborges/jdx development by creating an account on GitHub.
github.com
October 23, 2025 at 6:44 AM
Everything is fine...
October 20, 2025 at 6:37 PM
#Java 25 quine, aka self-replicating program. Paste in a file Quine.java and run

$ java Quine.java > output && diff Quine.java output

Source code in this gist: gist.github.com/brunoborges/...
Quine.java
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
October 17, 2025 at 11:22 PM
Still running Spring apps on SQL? 👀

See how to evolve to Azure #CosmosDB with #GitHubCopilot as your migration buddy.

🧠 Live demo + real refactoring examples!
🗓️ Oct 21 | 16:30 UTC (9:30am PST)

🔗 developer.microsoft.com/en-us/reacto...
October 16, 2025 at 12:11 AM
Have You Ever Migrated To or From #Rust? Lessons from #Java Community Voices

dev.to/brunoborges/...
Have You Ever Migrated To or From Rust? Lessons from Java Community Voices
Setting the Stage On r/java, developer u/fenugurod started a thoughtful discussion: I...
dev.to
October 15, 2025 at 4:00 AM
Man, I love Agentic AI for dealing with Maven projects.

The combination of convention over configuration, well structured and documented XML files, decades of history, and LLMs, make Agentic AI the perfect tool for maintaining Maven pom.xml files.
October 14, 2025 at 5:34 PM