Bruno Borges
banner
brunoborges.bsky.social
Bruno Borges
@brunoborges.bsky.social
Empowering developer communities.
I'd appreciate if coding agents would have a system instruction for preventing people from reinventing the wheel.

Like, "do you really want to build this thing instead of just reusing project <insert open source tool the dev didn't know existed and was too lazy to search>?"
February 16, 2026 at 7:44 AM
Multi-Language #MCP Server Performance Benchmark

A comprehensive experimental analysis comparing Model Context Protocol (MCP) server implementations across #Java, #Go, #Nodejs, and #Python.

www.tmdevlab.com/mcp-server-p...
February 15, 2026 at 4:00 PM
I've been using #AgenticWorkflows for keeping the #Copilot #Java SDK in sync with the upstream official SDKs.

Check out today's announcement on GitHub Agentic Workflows so you can build yours too.

github.blog/ai-and-ml/au...
Automate repository tasks with GitHub Agentic Workflows
Build automations using coding agents in GitHub Actions to handle triage, documentation, code quality, and more.
github.blog
February 13, 2026 at 2:48 PM
Amazing article by Ashley Wolf at @github.com on the upcoming changes to Pull Requests:

🔹 Repo-level pull request controls
🔹 Pull request deletion from the UI
🔹 and more...

github.blog/open-source/...
Welcome to the Eternal September of open source. Here's what we plan to do for maintainers.
As contribution friction drops, maintainers are adapting with new trust signals, triage approaches, and community-led solutions.
github.blog
February 13, 2026 at 2:39 PM
Reposted by Bruno Borges
New article by a new Foojay author! Learn how to customize JaCoCo report styling in your Java project. @brunoborges.bsky.social shows you how to make your code coverage reports match your team's preferences.

foojay.io/today/how-to...

#Java #JaCoCo #CodeCoverage
foojay – a place for friends of OpenJDK
foojay is the place for all OpenJDK Update Release Information. Learn More.
foojay.io
February 13, 2026 at 1:26 PM
How to Customize JaCoCo Report Styling in Your Java Project

foojay.io/today/how-to...
foojay – a place for friends of OpenJDK
foojay is the place for all OpenJDK Update Release Information. Learn More.
foojay.io
February 13, 2026 at 1:29 PM
Are you a #Java Developer who maintains a library on #GitHub? Join the Maintainers Community and share your feedback.

maintainers.github.com
Maintainer Community
maintainers.github.com
February 12, 2026 at 3:10 PM
#CopilotCLI 0.0.407 is out! 🚀

Run it as a full-screen terminal app using the alternate screen buffer

$ copilot --alt-screen

Run once and setting persists. Revert w/ --no-alt-screen or edit .copilot/config.json

This unlocks new rendering approach for better performance
February 12, 2026 at 12:30 AM
The State of #Java on #Kubernetes 2026: Why Defaults are Killing Your Performance

akamas.io/resources/th...
The State of Java on Kubernetes 2026: Why Defaults are Killing Your Performance
Most Java apps on Kubernetes still use bad defaults. Learn how to fix them to cut waste, boost performance, and avoid hidden latency issues.
akamas.io
February 11, 2026 at 12:33 PM
How To Configure Dependabot To Automatically Upgrade OpenJDK In Docker Images

-- by Martin Todorov

medium.com/devops-by-na...
How To Configure Dependabot To Automatically Upgrade OpenJDK In Docker Images
A common issue you may want to automate as part of your CI/CD pipelines is the upgrading of your JDK in Docker images. Similar to how you…
medium.com
February 11, 2026 at 5:02 AM
Reposted by Bruno Borges
The best birthday present possible 🔥

Last year in August, my team at @simplyblock.io and I decided not to add more duct tape to Supabase but to fork it.

The idea, a fully self-hostable, production-grade, serverless Postgres platform. Today we're happy to open-sourcing #Vela!

sblk.xyz/vela-oss
We Forked Supabase Because Self-Hosted Postgres Is Broken.…
Why we forked Supabase to build Vela, a self-hostable Postgres platform with storage-level branching, pragmatic infrastructure choices, and a focus on running…
sblk.xyz
February 9, 2026 at 6:59 AM
☕ Need JDK 25 for GitHub Copilot coding agent?

Create .github/workflows/copilot-setup-steps.yml with actions/setup-java@v5 setting JDK 25, and Copilot will use that in its environment.

📝 Full guide with Maven & Gradle examples 👇

#GitHubCopilot #Java #JDK25
February 6, 2026 at 12:01 AM
🚀 Copilot SDK for Java 1.0.7 is out!

✨ Session lifecycle hooks (start, end, prompt submitted)
🔔 Client-level lifecycle events
🖥️ Foreground session control for TUI+Server mode
📚 Comprehensive docs & 33 event types

github.com/copilot-comm...

#GitHubCopilot #Java #OpenSource
Release Copilot Java SDK 1.0.7 · copilot-community-sdk/copilot-sdk-java
Installation ⚠️ Disclaimer: This is an unofficial, community-driven SDK and is not supported or endorsed by GitHub. Use at your own risk. 📦 View on Maven Central 📖 Documentation · Javadoc Maven <...
github.com
February 5, 2026 at 10:44 PM
GitHub Copilot SDK for Java is now live!

Automate your developer tasks using your preferred JVM language (Scala, Kotlin, Java, Clojure, and Ruby) or even with
@jbang.dev

Check out the code, build and install locally before use,.
github.com/brunoborges/...
January 20, 2026 at 5:39 AM
Reposted by Bruno Borges
Really interesting conference from @brunoborges.bsky.social at @infoq.com

He goes through the methodologies, the main tools to know and how to automate the whole using AI agents

www.infoq.com/presentation...
Fix SLO Breaches before They Repeat: an SRE AI Agent for Application Workloads
Bruno Borges discusses a paradigm shift in performance management: moving from manual tuning to automated SRE agents. He explains how to leverage the USE and jPDM methodologies alongside LLMs to reduc...
www.infoq.com
January 6, 2026 at 11:01 AM
Big family news. We are moving to #Montreal as my wife takes on a new job. It is a major change for us and the first time we are relocating for her career.

Any tips, events, insights, school advice, or simple must try food spots are very welcome!

More on LinkedIn: www.linkedin.com/posts/brunoc...
December 4, 2025 at 4:10 AM
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