Bruno Borges's Avatar

Bruno Borges

@brunoborges.bsky.social

Empowering developer communities.

2,030 Followers  |  224 Following  |  252 Posts  |  Joined: 25.04.2023
Posts Following

Posts by Bruno Borges (@brunoborges.bsky.social)

Preview
Disabling pull requests - GitHub Docs You may wish to modify pull request access for your repository if you want to restrict contributions, or disable them entirely.

#FOSS remains well founded. What is not included are obligations to:

- have comm channels
- review issues submitted by others
- review and accept/maintain contributions

Ability to disable PRs is recognition maintainers deserve the right to not engage w/ users and still abide to principles of FOSS.

27.02.2026 22:32 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Dude... It's Friday... ๐Ÿบ (beer)

27.02.2026 21:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Workflows | Awesome GitHub Copilot AI-powered repository automations that run coding agents in GitHub Actions

Awesome Copilot now includes Agentic Workflows!

A community-driven space to share real, endโ€‘toโ€‘end agentic workflows that plan, implement, iterate, and automate real work.

github.github.com/awesome-copi...

27.02.2026 20:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"Are we using AI for building Hardwood? Absolutely. Is Hardwood vibe-coded? Absolutely not."

Coding agents are incredibly powerful, but they're no magic wand. Sharing some experiences with using AI for building a relatively low-level code base like a Parquet parser in the #Hardwood announcement ๐Ÿ‘‡.

27.02.2026 14:46 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
foojay โ€“ a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

@brunoborges.bsky.social shares how AI agents translated an entire website into 8 languages overnight. A practical look at automation and multilingual content deployment.

foojay.io/today/transl...

#AI #i18n #automation

27.02.2026 10:21 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

#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...

27.02.2026 12:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

GA status matter more than version because it is the agreed commitment between customer (user) and vendor (maintainer).

And I am not here to change your mind, but to explain to you what customers tell us.

26.02.2026 18:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

"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.

26.02.2026 17:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
Translating a Website into 8 Languages with AI Agents in One Night How I used Claude Sonnet 4.6 and fleets of GitHub Copilot Coding Agents to internationalize...

I translated a site into 8 languages in one night using a fleet of @github.com Copilot Agents powered by Claude Sonnet 4.6.

112 code patterns ร— 8 locales = 896 translation files. 6 agents running in parallel. All PRs merged within ~1 hour. One bug total.

dev.to/brunoborges/...

26.02.2026 12:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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!

26.02.2026 06:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

#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

26.02.2026 05:00 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Bots dumping IBM stock because they were never paying attention to news about IBM's own AI solution to move COBOL code to Java.

Got it.

25.02.2026 02:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
foojay โ€“ a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

Tired of wrestling with YAML files? @brunoborges.bsky.social shows how natural language can automate your repository workflows, avoidingendless configuration syntax.

foojay.io/today/stop-w...

#DevTools #Automation #Java

23.02.2026 07:07 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What has not changed:

- Software remains a need.
- System architecture remains foundational.

What has changed:

- Code became a commodity.
- SDLC became agentic.

22.02.2026 17:34 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rubber Duck Thursdays | Let's talk about GitHub Agentic Workflows! YouTube video by GitHub

Stop writing #YAML. Start using natural language for @github.com Actions!

Watch me and @cassidoo.co deep dive into #AgenticWorkflows in this week' s Rubber Duck Thursday, to learn how to safely automate repo tasks without risk of prompt injections.

www.youtube.com/live/Dw2S-VQ...

20.02.2026 17:54 โ€” ๐Ÿ‘ 11    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

My new keyboard has arrived.

20.02.2026 14:24 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

One thing people are not talking about enough is Switching Cost in this battle between Anthropic and OpenAI.

The S.C. is ZERO.

People will choose whatever model is better and cheaper.

19.02.2026 21:53 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
java.evolved Code Snippets | java.evolved A collection of modern Java code snippets. Every old Java pattern next to its clean, modern replacement โ€” side by side.

Published some Java EE / Jakarta EE coding patterns to #JavaEvolved.

Check it out!

javaevolved.github.io#enterprise

19.02.2026 21:40 โ€” ๐Ÿ‘ 6    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sooooo... Are you done yet?? ๐Ÿ˜‚๐Ÿ˜‚

19.02.2026 21:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Can you suggest then on the GitHub repo?

18.02.2026 04:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

They are covered in some examples.

18.02.2026 03:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Java.evolved: Java has evolved. Your code can too
L: https://javaevolved.github.io
C: https://news.ycombinator.com/item?id=47048934
posted on 2026.02.17 at 10:59:15 (c=0, p=15)

17.02.2026 21:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
foojay โ€“ a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

AI agents can now step through code with real debuggers instead of relying on logs. @brunoborges.bsky.social shows how this changes debugging workflows and makes AI coding assistants more effective.

foojay.io/today/enabli...

#Java #AI #Debugging

17.02.2026 09:16 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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!

17.02.2026 06:40 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
GitHub - brunoborges/jdb-debugger-skill: Agent Skill for debugging Java applications in real time using JDB (Java Debugger CLI) Agent Skill for debugging Java applications in real time using JDB (Java Debugger CLI) - brunoborges/jdb-debugger-skill

JDK has a CLI debugger; AI agents have terminal access. Why are they still debugging with println?

Let agents set breakpoints, step through code, inspect variables, catch exceptions. No logging/compile. Just a real debugger.

brunocborges.substack.com/p/enabling-ai-agents-to-use-a-real

#Java #AI

16.02.2026 21:15 โ€” ๐Ÿ‘ 15    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
java.evolved Code Snippets | java.evolved A collection of modern Java code snippets. Every old Java pattern next to its clean, modern replacement โ€” side by side.

java.evolved โ€“ Every old Java pattern next to its modern replacement, side by side.

javaevolved.github.io

16.02.2026 18:18 โ€” ๐Ÿ‘ 57    ๐Ÿ” 18    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

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>?"

16.02.2026 07:44 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

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...

15.02.2026 16:00 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Automate repository tasks with GitHub Agentic Workflows Build automations using coding agents in GitHub Actions to handle triage, documentation, code quality, and more.

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...

13.02.2026 14:48 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

> The question from maintainers has often been the same: โ€œAre you really trying to help me, or just help yourself?โ€œ [...]
> The ease of creation often adds a burden to the maintainer because there is an imbalance of benefit.

13.02.2026 14:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0