Sign in

Bruno Borges

@brunoborges.bsky.social
2.1K followers 259 following 396 posts

Empowering developer communities.

PostsRepliesMedia
Bruno Borges @brunoborges.bsky.social · 16h
Let's build an AI agent. Join my hands-on workshop at AI DevCon New York City, organized by Tessl, November 2nd. We'll build a museum exhibit curator using the GitHub Copilot SDK, custom tools, and MCP. tessl.io/speaker/brun...
000 0
Bruno Borges @brunoborges.bsky.social · 14/10/2026
I'll be at JCON USA this October, sharing live my experience with using agentic coding tools, and building custom platforms on top of Kubernetes. Come join us on Oct 26-29 for great content, brought to you by IBM, @richardfichtner.bsky.social and the JCON team!
131 0
Bruno Borges @brunoborges.bsky.social · 14/10/2026
Microsoft-Decision-1 model reports the highest accuracy across 36 decision benchmarks and roughly 🚀 35x faster P50 decision latency than GPT-6 Sol. At $0.042 per million input tokens, with free output tokens, the economics are worth exploring too.
000 0
Bruno Borges @brunoborges.bsky.social · 13/10/2026
What if app modernization became part of your CI/CD pipeline? In today's @microsoft.com Reactor session, I showed how to activate the @github.com Copilot's Modernize CLI with GitHub Actions for continuous modernization in Agentic SDLC. Recording, demo & slides below 👇
110 0
Bruno Borges @brunoborges.bsky.social · 08/10/2026
Meet Brewlet! ☕ Introduced today at @devoxx.com Belgium. #Java on #Kubernetes, without bundling a JDK in every app image. Ship your JAR as OCI artifact; manage JDKs on the nodes. Learn more at brewlet.sh
2145 0
Bruno Borges @brunoborges.bsky.social · 05/10/2026
The new Insights tab in the @GitHub.com Copilot App is really cool!
010 0
Bruno Borges @brunoborges.bsky.social · 02/10/2026
I've got this huge set of integration tests, and of course they were written by AI, but I also wanted to better visualize their execution, so I asked Copilot to build a Canvas
110 0
Bruno Borges @brunoborges.bsky.social · 18/09/2026
As of today, six #OpenJDK distributions have #JDK27 GA available through actions/setup-java@v6. If you are on the bleeding edge, update your setup-java on your @github.com projects for java-version: 27.
220 0
Bruno Borges @brunoborges.bsky.social · 31/08/2026
The way TIOBE evaluates programming language interest is completely outdated now that developers are no longer actively researching how to use them, and agents have language usage knowledge inside LLMs. TIOBE Index is dead. // @monkchips.bsky.social
041 0
Bruno Borges @brunoborges.bsky.social · 25/08/2026
Remember folks, it is all pay to play... $3,500 to be on "The 10 Most Trusted Business Leaders to Watch in 2026" by CIO Views Magazine.
010 0
Bruno Borges @brunoborges.bsky.social · 24/08/2026
Introducing the @javaevolved Agent Plugin. It detects your project's real Java target, then keeps AI guidance within the final features and APIs that version supports. #Copilot #Claude #Codex javaevolved.github.io/agent-plugin...
022 0
Bruno Borges @brunoborges.bsky.social · 20/08/2026
What if #Kubernetes didn’t need Dockerfiles or container images at all? At #Devoxx 2026, I’ll live-code a Java deployment with brewlet.sh and explore RuntimeClass, containerd shims, and OCI artifacts in a completely new way. m.devoxx.com/events/dvbe2...
010 0
Bruno Borges @brunoborges.bsky.social · 04/08/2026
If you are using setup-java v4 and older, you will now see a warning about deprecation. Please do update your setup-java action to v5. It will be the only stable version after v6 is released.
000 0
Bruno Borges @brunoborges.bsky.social · 30/07/2026
Been working on enhancements for GitHub setup-java Action and here are some results of one single change: dropped the xmlparser2 node library.
010 0
Bruno Borges @brunoborges.bsky.social · 08/07/2026
This is insane! I am at the cover of @github.com Blog with my piece about using Copilot to configure DNS for me with @namecheap.com 's API. Sweet! github.blog/ai-and-ml/gi...
010 0
Bruno Borges @brunoborges.bsky.social · 07/07/2026
Hey all, We implemented this long-asked feature and I wanted to get feedback here. By default, these matcher annotations will be enabled, however, they of course can be disabled. Thoughts?
110 0
Bruno Borges @brunoborges.bsky.social · 07/07/2026
Asking JVM Pulse in Copilot App to run and analyze the fx2048 game.
000 0
Bruno Borges @brunoborges.bsky.social · 07/07/2026
There is this top-left menu that is always available during a PR review so you can switch to other PR tabs (e.g. "Conversation") when you are deep down into "Files changed". I was always scrolling up and some PRs would take... a while... #GitHub
020 0
Bruno Borges @brunoborges.bsky.social · 06/07/2026
Coming soon, a GitHub Copilot App extension for JVM Pulse (using JFR and GC log data for AI-driven application run and analysis).
350 0
Bruno Borges @brunoborges.bsky.social · 02/07/2026
Do it.
1123 0
Bruno Borges @brunoborges.bsky.social · 29/06/2026
TOML Schema editor inside the GitHub Copilot App // @pierceboggan.bsky.social
010 0
Bruno Borges @brunoborges.bsky.social · 23/06/2026
That's it for today... setup-java GitHub Action
010 0
Bruno Borges @brunoborges.bsky.social · 23/06/2026
I'm impressed by this @github.com Copilot Code Review comment, preventing data leak in logs.
010 0
Bruno Borges @brunoborges.bsky.social · 22/06/2026
Productive day maintaining GitHub Action Setup Java GitHub.com/actions/setup-java
030 0
Bruno Borges @brunoborges.bsky.social · 22/06/2026
If you maintain and release software through GitHub, you can now enable Immutable Releases.
050 0
Bruno Borges @brunoborges.bsky.social · 17/06/2026
Canvas inside GitHub Copilot app is cool.l! With it, you can have "subapps" inside your repo. The GitHub Copilot App acts like the runtime, and you can have N number of subapps. Here is one for comparing SVG to PNG renderes. It also has a button that calls Copilot Agent to generate SVGs on the fly
120 0
Bruno Borges @brunoborges.bsky.social · 04/06/2026
CodeQL is the static analysis engine behind #GitHub code scanning, which finds and remediates security issues in your code. CodeQL 2.25.4 adds improvements to #Java. Full release: github.blog/changelog/20...
061 0
Bruno Borges @brunoborges.bsky.social · 02/06/2026
The demoed app to manage a Biotech Lab has a Copilot console. This is the sort of capability developers can build using the GitHub Copilot SDKs (Java, .NET, Python, Go, Node.js, and Rust).
230 0
Bruno Borges @brunoborges.bsky.social · 02/06/2026
Use jaz to launch your JVMs inside containers. Advanced tuning for most workloads. With jaz running Spring PetClinic, we got 7% more throughput, 13% reduction in average latency, and improved P95 latency by 10%. aka.ms/jaz #Java #Kubernetes
072 0
Bruno Borges @brunoborges.bsky.social · 28/05/2026
And there is a way to define this in the schema.
010 0
Bruno Borges @brunoborges.bsky.social · 25/05/2026
TOML Schema is live: toml-schema.org It is a TOML-native schema language for describing and validating TOML configuration files, using TOML syntax itself. The project started in 2020. Recent work added Java, Go, and Rust reference implementations, CI, and the new website.
1123 0
Bruno Borges @brunoborges.bsky.social · 02/04/2026
AI Agent Skills Marketplaces #XKCD
160 0
Bruno Borges @brunoborges.bsky.social · 04/03/2026
"I ran out of AI tokens."
151 0
Bruno Borges @brunoborges.bsky.social · 02/03/2026
Funny, the #Copilot Coding Review agent provided feedback in Polish because the Pull Request is about translating from English to Polish. But the cool thing is that there is indeed a double *n* in the Polish word "rozszczepialnność" !!! It should be rozszczepialność. github.com/javaevolved/...
010 0
Bruno Borges @brunoborges.bsky.social · 27/02/2026
#Java devs, want to join us at JCON Europe 2026 in Cologne 🇩🇪? Microsoft+JCON are giving away free conference passes, but they’re limited. Grab yours now and come talk modernization, performance, and AI with us! 👉 RSVP before they run out! devblogs.microsoft.com/java/jcon-eu...
021 0
Bruno Borges @brunoborges.bsky.social · 26/02/2026
"I can't use this tool because it is not GA." Well that excuse has expired today. #CopilotCLI is now generally available, and it is here to stay.
211 0
Bruno Borges @brunoborges.bsky.social · 26/02/2026
Which is why I added a feature for users to report translation errors. I know it won't perfect. But it is a great head start!
000 0
Bruno Borges @brunoborges.bsky.social · 26/02/2026
#Java Evolved website now has localization #i18n in eight (8) languages besides English. All translations done in a few hours with Claude Sonnet 4.6 using fleet of agents in #Copilot. 🇬🇧 English 🇩🇪 Deutsch 🇪🇸 Español 🇧🇷 Português Brasil 🇨🇳 中文 (简体) 🇫🇷 Français 🇯🇵 日本語 🇰🇷 한국어 🇸🇦 العربية javaevolved.github.io
181 0
Bruno Borges @brunoborges.bsky.social · 20/02/2026
My new keyboard has arrived.
0121 0
Bruno Borges @brunoborges.bsky.social · 17/02/2026
CICD platforms (e.g. GitHub Actions) have a billing based on hours running tasks. Consider using anything other than Python (unless you optimized with CPython!). Here is how I am running @jbangdev in the #JavaEvolved website: github.com/javaevolved/... Also, benchmark!
030 0
Bruno Borges @brunoborges.bsky.social · 15/02/2026
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...
082 0
Bruno Borges @brunoborges.bsky.social · 20/01/2026
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/...
041 0
Bruno Borges @brunoborges.bsky.social · 04/12/2025
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...
7120 0
Bruno Borges @brunoborges.bsky.social · 26/11/2025
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/...
021 0
Bruno Borges @brunoborges.bsky.social · 25/11/2025
Have you tried **jaz**? If not sure why, here's one slide to show you the benefit!
120 0
Bruno Borges @brunoborges.bsky.social · 19/11/2025
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!
3304 0
Bruno Borges @brunoborges.bsky.social · 07/11/2025
Rock/Paper/Scissors implemented with #Java25 in Game.java. Run with "java Game.java" and JDK 25. gist.github.com/brunoborges/...
090 0
Bruno Borges @brunoborges.bsky.social · 06/11/2025
🚀 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
071 0
Bruno Borges @brunoborges.bsky.social · 05/11/2025
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/...
020 0
Bruno Borges @brunoborges.bsky.social · 27/10/2025
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.
230 0