Bruno Borges
As seen in:
Microsoft Learn Blog,
Microsoft Developer Blogs,
BandNews FM,
Medium,
Oracle Magazine,
Wiley Online Library,
ECO,
MDPI,
DEV Community,
InfoQ
and
Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Bruno Borges
Tame Dependabot: Group your updates, slow the cadence, keep security fast
Home / Security / Supply chain security Dependabot keeps your dependencies current, but its defaults can flood your repository with pull requests. Here’s how grouping updates, slowing the cadence, and keeping security fixes fast cut the noise on a Microsoft open source project. July 29, 2026 | 8 minutes Share: If you maintain an active repository, you know the feeling.
How GitHub Copilot enables zero DNS configuration for GitHub Pages
Home / AI & ML / GitHub Copilot Go from an empty repository to a live custom domain with HTTPS in about 14 minutes, without manually editing a single DNS record. July 8, 2026 | 7 minutes Share: Custom domains make a project feel real. But for many developers, DNS, the last mile, is also the most frustrating: A records, CNAME entries, TTLs, and that long wait where you’re never quite sure if the internet is broken or you are.
Remada Viking avança nas buscas à medida que a Noruega ganha jogo após jogo
Duas batidas no tambor e uma multidão grita “Ro” – palavra norueguesa para o verbo remar – enquanto fazem gestos simultâneos puxando os braços em paralelo ao peito, como se estivessem todos remando dentro de um barco gigante. Esse cântico visualmente e sonoramente impactante se chama viking row (remada viking) e ganhou a atenção do público nas transmissões dos jogos do mundial, nas redes sociais e não seria diferente nas buscas do Google.
Dark Horse: O que se sabe sobre a cinebiografia de Jair Bolsonaro
Dark Horse – expressão em inglês usada para descrever um "azarão", aquele candidato que corre por fora e surpreende ao vencer uma disputa – é o título da cinebiografia de Jair Bolsonaro (PL) que voltou a aumentar o interesse de buscas dos brasileiros no Google. A produção, ainda sem data oficial de lançamento, já tem sua trajetória marcada por escândalos de financiamento e atritos com redes de exibição.
Bruno Borges estreia na CASACOR São Paulo 2026 com O Banho da Saudade
O banheiro de 33 m² propõe um percurso sensorial e introspectivo, no qual arquitetura, arte e ritual se articulam para provocar um estado de presença Texto: Ale Gusmão ComunicaçãoFotos: MCA Estúdio “A saudade é, por definição, uma fenda no tempo. É o presente sentindo falta de um passado que ainda está vivo dentro de nós.” Na CASACOR São Paulo 2026, o banheiro de 33 m² desenhado pelo escritório BSB Arquitetura propõe um percurso sensorial e introspectivo.
Maioridade penal no Brasil: entenda o que diz a lei e o debate no Congresso
A Comissão de Constituição, Justiça e Cidadania (CCJ) da Câmara aprovou na tarde desta quarta-feira (10) o texto da PEC sobre a redução da maioridade penal. O texto agora está apto para ser votado na Comissão Especial e, caso aprovado, vai para análise no plenário da Casa. O debate sobre a segurança pública e a responsabilização criminal de adolescentes voltou à pauta política e as pesquisas dos brasileiros na internet.
Give GitHub Copilot CLI real code intelligence with language servers
Home / AI & ML / GitHub Copilot Install and configure LSP servers for GitHub Copilot CLI, replacing brute-force grep/decompile with real code intelligence. June 10, 2026 | 5 minutes Share: Ever watched GitHub Copilot CLI extract a JAR file to a temporary directory, grep through .class files, and piece together an API signature from raw bytecode? The agent is resourceful, but without a language server, that’s the best it can do.
Papa se opõe ao desenvolvimento de armas letais com IA
No dia 25 de maio de 2026, o Papa Leão XIV pronunciou-se de forma contundente a favor do travamento imediato da corrida ao armamento tecnológico global. Em sua primeira carta encíclica, intitulada Magnifica Humanitas, o Pontífice expressou profunda preocupação com o “desenvolvimento incessante dos sistemas de armas, em particular das armas relacionadas com a IA”.
TOML Schema is live
TOML Schema is now available for testing and evaluation, and now has a home: https://toml-schema.org TOML Schema is a schema language for TOML that is itself written in TOML. It lets a project describe the expected structure, names, value types, and constraints of a TOML file without asking users or tools to switch mental models or formats such as JSON Schema.
Sala Digital lança especial com dados e games sobre a Seleção Brasileira
Contagem regressiva para a Copa do Mundo começa nesta quarta-feira, cinco dias antes do anúncio oficial da lista de Carlo Ancelotti, com o especial "Seleção de Dados" apresentando o interesse dos brasileiros pelo elenco via Google Trends. Objetivo do projeto é transformar dados de buscas em informação clara para torcedores, explicando quem desperta interesse e por que esses nomes movimentam as pesquisas, além de preparar o público para o anúncio oficial da seleção.
O que muda na nova onda migratória de brasileiros para o Paraguai?
No último ano, as buscas no Google sobre morar no Paraguai batem recorde de interesse. Um movimento que vem ganhando força ao passar dos anos com facilidades tributárias, oportunidades no ensino superior e cooperação internacional no Mercosul atraem os brasileiros para o Corazón de América. Mas o que mais as pesquisas na internet podem revelar sobre esse fenômeno? O Paraguai sempre foi historicamente um dos principais destinos de quem sai do Brasil.
Imagem de Trump Jesus como um “gesto típico do populismo contemporâneo”
Trump publicou uma imagem como se ele fosse Jesus Divulgação/@realDonaldTrump/Truth Social via REUTERS Resumo da notícia Imagem publicada por Donald Trump em sua rede Truth Social o retrata como Jesus Cristo, gerando reação do Papa, que ironizou o nome da plataforma e negou a veracidade de seu conteúdo.
How I Automated Weekly Twitter/X Posts With GitHub Actions
Every Monday at 10 AM Eastern, @javaevolved now tweets a modern Java pattern — automatically. No manual steps, no third-party services, no cron servers. Just a GitHub Actions workflow, a couple of JBang scripts, and the Twitter API. Here's how it works, and how you can do the same for your own project. The Problem Java Evolved is a static site with 113 code patterns showing the old way vs. the modern way to write Java.
In Brazil, Meta's platforms host job ads linked to human trafficking recruitment
A cleaning job in the United States paying up to $75 an hour, with no English required, no experience needed, flexible hours, plus housing and cash payments. The offer is aimed squarely at immigrants and newcomers. Ads like these circulate on Facebook, Instagram, and Threads, targeting Brazilian audiences. While Meta enforces strict transparency rules for job ads in places like the United Kingdom, United States and Canada, in Brazil these offers exist in a regulatory blind spot.
Consórcio é coisa do passado? Os dados mostram o contrário
Durante muito tempo, o consórcio carregou um rótulo injusto. Era visto como algo lento, antiquado, quase um âplano Bâ para quem não conseguia crédito. Confesso: esse imaginário ainda circula por aÃ. Mas ele não resiste aos fatos. Nem aos números. E, principalmente, à mudança de comportamento do brasileiro. Em 2025, o mercado de consórcios bateu recordes históricos.
um movimento cultural ou performance?
Escritor questiona a tendência do analógico como um ato performático Resumo da notícia Tendência do uso de mídias analógicas, como discos de vinil, vitrolas e câmeras instantâneas, cresce globalmente, com destaque para o Brasil entre os países com maior interesse, segundo dados do Google Trends, refletindo uma performance simbólica, além do uso prático.
Os óculos com lentes Blue Block realmente trazem benefícios para a saúde?
Óculos que prometem melhora na qualidade do sono e capacidade cognitiva, tiveram um aumento repentino nas buscas, mas o que a ciência diz sobre isso? Lentes blueblocker amarelas Resumo da notícia O interesse por óculos bloqueadores de luz azul aumentou significativamente no Brasil desde novembro de 2025, impulsionado pela adesão de atletas e celebridades, com recorde em fevereiro de 2026 e crescimento de 200% no último ano.
Redes da Meta permitem falsos anúncios de trabalho no Brasil
Vaga para auxiliar de limpeza nos Estados Unidos com salário de até US$75 por hora (dez vezes a média do salário dos EUA), sem precisar saber inglês, sem necessidade de experiência, com horário flexível, alojamento fornecido e pagamento em dinheiro. Proposta especialmente direcionada para imigrantes e recém chegados ao país. Anúncios como esse são impulsionados no Facebook, no Instagram e no Threads para o público brasileiro.
ECA Digital entra em vigor, e buscas para contornar restrições já começaram
Em vigor nesta terça-feira, tema está entre os mais buscados do país e entre às pesquisas relacionadas estão tecnologias de navegação anônima que camuflam localização do usuário ECA Digital visa proteger crianças nas redes O ECA Digital, como ficou conhecida a Lei 15.211/2025, entrou em vigor nesta terça-feira (17), e as buscas para recursos que possam contornar as restrições da legislação já começam a subir.
Buscas por clonazepam disparam e acompanham alta de Síndrome de Burnout
O que as buscas sobre um ansiolítico podem revelar sobre um sintoma social? Ansiedade, por Lucas Sanseverino As buscas pelo medicamento clonazepam subiram 650% na série histórica de 2004 a 2026. No mesmo período, as buscas pela síndrome de burnout aumentaram 290%. Apesar de não ser possível afirmar que há uma relação de causa e efeito, dados do Google Trends analisados pela Sala Digital apontam para uma correlação entre os dois temas.
"O Agente Secreto" supera "Ainda Estou Aqui" nas buscas fora do Brasil
Mas nas buscas fora do Brasil, o cenário se inverte: “O Agente Secreto” fez pirraça e superou “Ainda Estou Aqui” nos Estados Unidos e Europa, dominando as buscas em 47 países ao redor do mundo. Importante ressaltar que o filme de Walter Salles segue com maior interesse no Brasil e em Portugal. A Sala Digital analisou dados do Google Trends sobre as buscas entre “O Agente Secreto” e “Ainda Estou Aqui” no período do circuito de premiações internacionais, ou seja, as 30 semanas que antecedem o Oscar.
JCON Europe 2026: Java Modernization, Performance, and AI
Java is the backbone of enterprise software engineering, and the conversations happening around it right now are the most exciting they’ve been in years. From AI-assisted development workflows to Kubernetes performance tuning, the community is moving fast – and JCON Europe 2026 is one of those places where those conversations belong. This year, Microsoft is bringing that energy to Cologne, Germany, April 20-23, 2026, at the iconic Cinedom Multiplex Cinema.
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 java.evolved — from spec to deployment java.evolved is a static site I built to showcase modern Java patterns side-by-side with their legacy equivalents. 112 patterns across 11 categories — language, collections, streams, concurrency, and more — each with code comparisons, explanations, and curated documentation links. All generated from YAML content files by a JBang-powered Java build script.
How to Configure JDK 25 for GitHub Copilot Coding Agent
Join the DZone community and get the full member experience. Join For Free GitHub Copilot coding agent runs in an ephemeral GitHub Actions environment where it can build your code, run tests, and execute tools. By default, it uses the pre-installed Java version on the runner — but what if your project needs a specific version like JDK 25?
Meet the First Round of Speakers for Microsoft JDConf 2026
We’re excited to announce the first wave of speakers for Microsoft JDConf 2026, our flagship community event for Java at Microsoft. Whether you’re architecting enterprise microservices, modernizing legacy systems, or building intelligent applications, JDConf 2026 will equip you with the insights and tools to stay ahead. Live streamed across three time zones, the event gives developers worldwide direct access to the engineers, architects, and community leaders driving modern Java forward.
Enabling AI Agents to Use a Real Debugger Instead of Logging
Every Java developer has been there. Something breaks, and the first instinct is to litter the code with System.out.println(">>> HERE 1"). Then HERE 2. Then HERE 3 — value is: " + x. Rebuild. Rerun. Stare at the console. Repeat. We've been doing this for decades. And now, so have our AI agents. When you ask an AI coding assistant to debug a Java application, it almost always reaches for the same playbook: add logging statements, recompile, rerun, read the output, and reason about what happened.
Build with Copilot CLI and Win Big
Here’s today’s invitation: join the GitHub Copilot CLI Challenge and build something with Copilot right in your terminal. Visit the challenge page for the rules, FAQ, and submission template. Why I’m Excited About Copilot CLI (especially for Java) If you write Java for a living, you already know the truth: the terminal is where we build and test. It’s where feedback loops are short and where most productivity gains come from “small wins” repeated hundreds of times.
How to Configure JDK 25 for GitHub Copilot Coding Agent
GitHub Copilot coding agent runs in an ephemeral GitHub Actions environment where it can build your code, run tests, and execute tools. By default, it uses the pre-installed Java version on the runner—but what if your project needs a specific version like JDK 25? In this post, I'll show you how to configure Copilot coding agent's environment to use any Java version, including the latest JDK 25, ensuring that Copilot can successfully build and test your Java projects.
Copilot SDK for Java 1.0.7: Session Lifecycle Hooks and Enhanced Observability
I'm excited to announce the release of Copilot SDK for Java v1.0.7, bringing powerful new capabilities for session lifecycle management, improved observability, and comprehensive documentation. This release represents a significant step forward in feature parity with the official .NET SDK, with 54 commits adding over 5,200 lines of new functionality and tests. What's New in 1.0.7 The most significant addition in this release is the extended hooks system.
Running GitHub Copilot CLI Safely with Docker Sandbox
Docker just released a game-changing feature for developers who love running AI coding agents in "YOLO mode": Docker Sandboxes. If you've ever hesitated to let an AI agent run wild with full permissions on your machine, this is the solution you've been waiting for. What is Docker Sandbox? Docker Sandboxes provide disposable, isolated microVM environments purpose-built for coding agents. Each agent runs in a completely isolated version of your development environment.
Java devs: build something awesome with Copilot CLI and win big prizes
Here’s today's invitation: join the GitHub Copilot CLI Challenge and build something with Copilot right in your terminal. Visit the Challenge page for rules, FAQ, and submission template. Why I’m excited about Copilot CLI (especially for Java) If you write Java for a living, you already know the truth: the terminal is where we build and test; it is where feedback loops are short; and where most productivity gains come from “small wins” repeated hundreds of times.
Java at Microsoft: 2025 Year in Review
A breakthrough year for modernization, AI‑assisted development, Agentic AI development, and platform innovation 2025 was one of the most significant years yet for Java at Microsoft.
Fix SLO Breaches Before They Repeat: An SRE AI Agent for Application Workloads
Transcript Bruno Borges: My name is Bruno Borges. I work at Microsoft. Today we're going to talk about SLO breaches. Who here deals with that? Who doesn't want to deal with that? We're going to talk about defining performance, setting SLOs, setting objectives. What is performance diagnostics? How do we do it? Then we're going to talk about SRE agents. If it can be automated, it should be automated. That's our mantra. This talk is about troubleshooting performance needs and SLO breaches.
Announcing the Public Preview of Azure Command Launcher for Java
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. The goal is to simplify tuning practices and reduce resource waste across Java workloads. JVM Tuning in a Cloud-Native World Before the rise of microservices, Java applications were typically deployed as Java EE artifacts (WARs or EARs) on managed application servers.
JDConf 2026 Is Coming With Modern Solutions for an Agentic World
Technology is accelerating faster than ever, and developers are once again at the helm, shaping the future of applications, intelligence, and enterprise systems. With the rise of large language models (LLMs), agent-oriented architectures, and AI-driven development paradigms, Java developers find themselves in a uniquely powerful position to modernize code already powering critical systems, and to build the software of tomorrow.
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 don't want to start any flame war but I'm seeking different perspectives than mine. I'm doing a career change out of Go right now into Java, because the company that I work on decided to use more Java, and it has been nice. On personal projects I was kind of doing the same, but to Rust.
Mapa das tabacarias: conheça os mais de 1,5 mil estabelecimentos a menos de 100 metros de escolas em todo o Brasil
Descendo a ladeira Geraldo Fraga, no Jardim São Luís, bairro da zona sul de São Paulo, é possível avistar a placa de uma tabacaria. Os leds anunciam narguilés durante o dia. Ao cair da noite, são os vapes – proibidos no Brasil desde 2009 pela Agência Nacional de Vigilância Sanitária (Anvisa) – que ganham destaque. A vitrine envidraçada expõe, em amarelo vibrante, dezenas de artigos de fumo.
Who Created This Azure Resource? Here's How to Find Out | Microsoft Community Hub
Blog Post One of the most common questions Azure customers and administrators ask is: “How do I know who created this resource?” If you’ve ever been in charge of managing a large subscription with dozens (or even thousands) of resources, you know how important it is to answer this question quickly. Whether it’s for troubleshooting, governance, or compliance, tracking the origin of a resource can save time and reduce confusion. The good news: Azure makes this information available.
A Better Way to Tune the JVM in Dockerfiles and Kubernetes Manifests
When tuning the JVM inside containers, I often see Dockerfiles and Kubernetes manifests with long, hard-to-read java commands packed with -Xmx, -XX:+UseG1GC, and other flags. Every time you want to tweak memory or GC settings, you have to edit those commands and rebuild or redeploy. This flag is not read by the JVM itself. It only works if the launch script explicitly uses it and expands its content into the call to the java launcher.
Building a Runtime JAR inspector in 10 hours
Last Friday I was reviewing our backlog items in the Java Engineering Group, and found an idea we had when Log4Shell happened. To this day, there is still no main stream solution to “find in production where a given JAR is being used“. Why runtime truth matters (Log4Shell) When Log4Shell hit, lots of teams hunted for log4j through source control and CI pipelines. Helpful, but incomplete. Two realities get in the way: Not every production system maps cleanly back to your repos.
Microbiological assessment and ph measurement in ground beef available in supermarkets in Southern Bahia
Ayuda Buscar en la ayuda Buscar en la ayuda Microbiological assessment and ph measurement in ground beef available in supermarkets in Southern Bahia Deminicis , Renata Gomes Da Silveira [1] ; Deminicis, Bruno Borges [2] [1] Instituto Federal do Mato Grosso - IFMT [2] Universidade Federal do Sul da Bahia - UFMT Localización: Scientia Agraria Paranaensis, ISSN-e 1983-1471, ISSN 1677-4310, Vol. 21, Nº. 4, 2022, págs.
What’s New for Java Developers in Azure Cosmos DB (NoSQL)?
The Java ecosystem around Azure Cosmos DB has quietly grown a lot stronger in the first half of 2024. And the updates are especially exciting if you’re working on scalable apps or exploring GenAI workloads. From new support for vector search and indexing, to better throughput management and improved integrations with Apache Kafka, Spring Data, and Apache Spark, there’s a lot to unpack.
Announcing Azure Command Launcher for Java
Blog Post Tuning the Java Virtual Machine (JVM) for cloud deployments is notoriously challenging. Over 30% of developers tend to deploy Java workloads with no JVM configuration at all, therefore relying on the default settings of the HotSpot JVM. The default settings in OpenJDK are intentionally conservative, designed to work across a wide range of environments and scenarios.
Filosofia e IA, as novas armas dos redpill no YouTube
✹ O NÚCLEO PRECISA DE VOCÊ ✹ Desde 2020, o Núcleo faz jornalismo de impacto sobre a internet. Mais do que nunca, precisamos de ajuda para continuar nosso trabalho.
Announcing Azure Command Launcher for Java
Optimizing JVM Configuration for Azure Deployments Tuning the Java Virtual Machine (JVM) for cloud deployments is notoriously challenging. Over 30% of developers tend to deploy Java workloads with no JVM configuration at all, therefore relying on the default settings of the HotSpot JVM. The default settings in OpenJDK are intentionally conservative, designed to work across a wide range of environments and scenarios.
Announcing Azure Command Launcher for Java
Tuning the Java Virtual Machine (JVM) for cloud deployments is notoriously challenging. Over 30% of developers tend to deploy Java workloads with no JVM configuration at all, therefore relying on the default settings of the HotSpot JVM. The default settings in OpenJDK are intentionally conservative, designed to work across a wide range of environments and scenarios.
Deletion of Outdated Azul Zulu for Azure Container Images for Better Security
We at Microsoft are committed to providing customers with a secure ecosystem of tools for building and deploying applications. As part of this commitment, we continuously update our Java container image offerings to ensure they meet the highest security standards. Back in January 2022, we announced the End of Updates for the Azul Zulu for Azure build of OpenJDK.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Bruno
Contact Bruno, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack