Java

The I/O journey continues in Bengaluru
Google's I/O Connect event in Bengaluru highlighted India's contributions to AI and introduced new tools for app development, including AI agents for coding and testing.
2024-09-12 18:52
Enabling more private generative AI
Google has developed a number of technologies that you can use to start experimenting with and exploring the potential of generative AI to process data that needs to stay private.
2024-09-12 18:52
3 fun Gemma project ideas
Use Gemma models to translate an old language, brainstorm game design ideas, and write a letter to Santa.
2024-09-12 18:52
Get started with Gemma on Ray on Vertex AI
Use Gemma Supervised tuning on Ray on Vertex AI to train and serve machine learning models efficiently and effectively.
2024-09-12 18:52
Gemini 1.5 Pro 2M context window, code execution capabilities, and Gemma 2 are available today
Developers will now be able to give Gemini 1.5 Flash a set of pre-trained data of their own and tune it to improve model performance significantly.
2024-09-12 18:52
Kong API platform adds service catalog
API infrastructure platform provider Kong has updated its Kong Konnect API platform with the Konnect Service Catalog, a de facto system of record that enables greater visibility and stronger management of all APIs in a company’s IT infrastructure, t...
2024-09-12 17:00
JavaMUG 2024
JavaMUG 2024 Third stop on the US South JUG Tour 2024 with Jakarta EE was Dallas and JavaMUG. This time I had chosen a hotel within walking distance from the venue. At least for a Norwegian. I am not so sure if 30 min walk is considered walking distanc...
2024-09-12 14:08
Using the Pinecone vector database in .NET
If you’re building generative AI applications, you need to control the data used to generate answers to user queries. Simply dropping ChatGPT into your platform isn’t going to work, especially if you’re using proprietary data that wasn’t part ...
2024-09-12 09:00
Using PostgreSQL as a vector database in RAG
PostgreSQL with the pgvector extension allows tables to be used as storage for vectors, each of which is saved as a row. It also allows any number of metadata columns to be added. In an enterprise application, this hybrid capability of storing both ve...
2024-09-12 08:30
Oracle CloudWorld 2024: Latest news and insights
Oracle CloudWorld, one of the tech industry’s signature events, began September 9th. The event, known as OpenWorld until 2020,  is a significant gathering for IT professionals, developers, and business leaders looking to explore the latest advancem...
2024-09-12 08:15
Exception handling in Java: The basics
If you’ve ever wanted to understand how failure is represented in source code, you’ve come to the right place. In addition to an overview of Java exceptions, this article gets you started with Java’s language features for throwing objects, tryin...
2024-09-12 08:00
JaxJUG 2024
JaxJUG 2024 The second stop of the US South JUG Tour 2024 with Jakarta EE was Jacksonville Java User Group, or JaxJUG, for short. This time, I was very careful making sure that the address I gave to the Uber was the correct one and made it to the venue...
2024-09-11 21:20
Node.js adds built-in API for on-disk caching
Node.js 22.8.0, the latest release of the event-driven JavaScript runtime, adds a JavaScript API to enable on-disk caching of all modules loaded after the API is called, presenting a caching option for code. The API is called module.enable.CompileCach...
2024-09-11 20:14
File handling in server-side JavaScript
Working with files on the server is a perennial need for developers. Server-side JavaScript platforms like Node, Deno, and Bun offer a flexible and fairly simple approach to doing things with files. This article shows you how to use the fs library t...
2024-09-11 09:00
Addressing Automotive Functional Safety in an Open Source Environment
Addressing Automotive Functional Safety in an Open Source Environment An Interview with Leonardo Rossetti and Martin Schleicher, Co-Leads of the New Eclipse SDV Special Interest Group “Automotive Processes for Open Source Software”The Eclipse Softw...
2024-09-11 08:17
TypeScript 5.6 now generally available
TypeScript 5.6, the latest version of Microsoft’s strongly typed JavaScript variant, is now available as a production release. The update features capabilities that include disallowing nullish and truthy checks on syntax that never varies on nullish...
2024-09-11 07:00
Oracle Code Assist moves to beta
Oracle Code Assist, the company’s AI-powered programming assistant, is available in a beta trial. The beta version is optimized for Java and adds capabilities intended to boost development of applications for Oracle Cloud Infrastructure (OCI), Oracl...
2024-09-10 22:57
Triangle JUG 2024
Triangle JUG 2024 I had the great pleasue of speaking at Triangle Java User Group yesterday. It was the first time I did this presentation titled Jakarta EE meets AI. It is a very demo heavy presentation, so lots of things can go wrong, but the demo go...
2024-09-10 13:04
Oracle’s HeatWave data analytics service gets new gen AI features
Oracle released new generative AI features among other updates to its managed data analytics and database service, Oracle HeatWave at its CloudWorld 2024 conference. Oracle HeatWave encompasses several modules including HeatWave Lakehouse, HeatWave on...
2024-09-10 13:00