Bruno Borges

Bruno Borges

@brunoborges.bsky.social

Empowering developer communities.

2.1K followers259 following399 posts

eMudhra’s compromised CA keys and PHP’s critical bugs were unrelated. But both raise a question: why should an infrastructure fix require rebuilding every app? I explore how Brewlet.sh separates workloads from runtimes and what that means for golden images. www.linkedin.com/pulse/rethin...

linkedin.comRethinking golden images: what belongs with the application?Two unrelated security incidents this October highlight a shared challenge for platform teams. Compromised eMudhra certificate authority keys prompted distrust updates across the TLS ecosystem; separa...

Bruno Borges reposted

A solution we have to test for @vidocq.dev JLink images deployment in #k8s. Looks great !

Bruno Borges@brunoborges.bsky.social

$ kubectl patch deployment myjvmapp --type=merge -p '{"spec":{"template":{"metadata":{"annotations":{"brewlet.sh/jdk":"temurin-27"}}}}}' And now the same app is running with JDK 27 without having to rebuild/repackage/republish/redeploy the container image. brewlet.sh

$ kubectl patch deployment myjvmapp --type=merge -p '{"spec":{"template":{"metadata":{"annotations":{"brewlet.sh/jdk":"temurin-27"}}}}}' And now the same app is running with JDK 27 without having to rebuild/repackage/republish/redeploy the container image. brewlet.sh

brewlet.shBrewlet — Java on Kubernetes, for real this time.Push your JAR as an OCI artifact. No Dockerfile or OS base image. Brewlet runs it with a node-resident JDK that is patched centrally.

🚀 ghx v1.6.0 is out! This release hardens daemon lifecycle, limits cache memory, preserves `gh` mutation semantics, adds Linux systemd user-service support, and ships checksummed, provenance-documented binaries for macOS, Linux & Windows. 🔐📦 github.com/brunoborges/...

github.comRelease v1.6.0 · brunoborges/ghxWhat's Changed fix: preserve mutation semantics through the cache proxy by @vincentkoc in #22 [WIP] Fix failing GitHub Actions job test (ubuntu-latest) by @brunoborges with @Copilot in #26 fix: bo...

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.

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

Developers are confusing two types of problem solving. On one end, we can certainly consider writing algorithms as solving problems. But there is another problem we have always been solving that does not translate to writing code: system design thinking.

About scaling your business: Scale and fail quickly, and they’ll say you scaled too soon. Scale and fail slowly, and they’ll say you scaled too late. Scale and succeed, and they’ll say you knew exactly when to scale.

At @devoxx.com this year, I want to show you more than just running Java on Kuberneyes the same way folks use SpinKube to run WebAssembly. I want to show the power of AI agents to build your custom platform for your workloads, the way that best suits your Devs and Ops teams.

2026 is when we realized the real cost -- hundreds of billions of dollars and thousands of data centers -- to get every business person to use the same PowerPoint template, huh? That's why it took so long to standardize.

Sharing salary increase like companies share financial results: "Excited to share my FY results with merit increase of $ 500 for the year, up 0.69%, or -4.20% in constant currency."

Monorepos are the only way to truly build software effectively with AI coding agents. Yes, agent harnesses can go into other repos and whatnot, but the amount of hoops makes then less effective and more expensive.

Not because GitHub is easy to replace (hint: it is not),but because it tests a bigger question: can AI make building products so fast and cheap that distribution becomes the only moat that really matters? 2/3

Bruno Borges reposted

Big news! I took a new role in Microsoft back in February. Please see github.blog/engineering/... to see one of the things I've been up to. Thanks also to @brunoborges.bsky.social for the work he did on Copilot SDK for Java before I was blessed with being the DRI for this important effort.

github.blogUsing the GitHub Copilot SDK for JavaEnterprise Java developers have a new superpower—drive GitHub Copilot from idiomatic Java code with annotations, virtual threads, and more.