Hashtag Jakarta EE #282
Hashtag Jakarta EE #282 Welcome to issue number two hundred and eighty-two of Hashtag Jakarta EE! I have just returned from Spring I/O 2025 in Barcelona. A write-up from this conference will follow shortly. This was my last conference in May, so I hav...
Kotlin gets a new AI agent framework
Looking to make Kotlin a first-class language for AI, JetBrains has introduced Koog, an open source agentic framework for building AI agents within the Java virtual machine (JVM) ecosystem via a Kotlin domain-specific language (DSL). Introduced May 2...
Gemini API I/O updates
Announcing new features and models for the Gemini API, with the introduction of Gemini 2.5 Flash Preview with improved reasoning and efficiency, Gemini 2.5 Pro and Flash text-to-speech supporting multiple languages and speakers, and Gemini 2.5 Flash na...
Enterprises are wasting the cloud’s potential
Imagine a once-renowned international manufacturing corporation, known for its flexibility in responding to market shifts, embarks on a cloud venture with a commitment to enhancing operational efficiency and stimulating creativity. After two years, th...
Java turns 30, and there’s no stopping it now
Happy Birthday, Java! Even as rivals Python and Rust claim the spotlight, proponents say the 30-year-old language will continue to forge ahead. Introduced by Sun Microsystems on May 23, 1995, Java is a pillar of enterprise computing. The language has ...
.NET Aspire update includes AI debugging via GitHub Copilot
.NET Aspire 9.3, the latest version of Microsoft’s cloud-ready stack for building distributed applications, has been released. The current update leverages GitHub Copilot as an AI debugging assistant. Introduced May 19 and billed as a minor release,...
How generative AI rollouts fail, and how to fix them
Despite big strides, generative AI is still in its infancy in the enterprise, and often when AI tools are deployed, they don’t live up to expectations. Success stories come from careful planning that creates a cohesive data and infrastructural found...
Anthropic releases Claude Sonnet 4 and Claude Opus 4
Anthropic has introduced its next generation of Claude models, Claude Opus 4 and Claude Sonnet 4, which the company said set new standards for coding, advanced reasoning, and AI agents. Both are hybrid reasoning models, offering the expected near-inst...
Explore the latest updates on Google Wallet
Google Wallet has expanded globally and introduced new features like digital IDs via a new Digital Credentials API, granular notifications for pass updates, and nearby pass notifications, along with other features like Value Added Opportunities and a P...
Bringing Gemini intelligence to Google Home APIs
Gemini intelligence is being integrated into Google Home APIs, offering developers access to over 750 million devices and enabling advanced features like AI-powered camera analysis and automated routines.
GitHub Maintainer Month Speaker Spotlight: Maarten Aertsen
GitHub Maintainer Month Speaker Spotlight: Maarten Aertsen In honour of GitHub’s Maintainer Month, Open Regulatory Compliance (ORC) will host a panel on 27 May focused on one of the most pressing topics facing open source maintainers today.. Maarten ...
Maintainer Month Speaker Spotlight: Maarten Aertsen
Maintainer Month Speaker Spotlight: Maarten Aertsen In honour of Maintainer Month, Open Regulatory Compliance (ORC) will host a panel with GitHub on 27 May focused on one of the most pressing topics facing open source maintainers today.. Maarten Aertse...
The Windows AI platform takes shape
In May 2024, Microsoft announced the Windows Copilot Runtime. Targeted at its then-new Copilot+ PCs, it provided a mix of innovations, from on-device small language models to improvements to Windows’ support for NPU (neural processing unit) hardware...
Evolving the Windows AI platform
In May 2024, Microsoft announced the Windows Copilot Runtime. Targeted at its then-new Copilot+ PCs, it provided a mix of innovations, from on-device small language models to improvements to Windows’ support for NPU (neural processing unit) hardware...
How to add user context to request traces in ASP.NET Core
When working with web applications, you will often want to keep watch on user requests to understand user behavior. Known as request tracing, this process also enables you to monitor the reliability of your applications and to inspect requests and det...
How to use method references in Java
Method references in Java are part of the broader set of features introduced and enhanced in Java 8 and beyond. They are a concise way to refer to methods of classes or objects. Method references are especially useful in the context of lambda expressi...
Red Hat readies Advanced Developer Suite
Red Hat has announced Red Hat Advanced Developer Suite, an integrated suite of tools for developers that includes an internal developer platform, trusted software supply chain capabilities, platform application capabilities, and streamlined tools that...
InfluxDB’s new model for time series workloads
In 2017, I was developing software focused on answering one question: “What happens when this airplane gets struck by lightning?” Not if, but when. On average, every airplane is struck by lightning once per year. And when that moment arrives, mill...