Java

Hashtag Jakarta EE #287
Hashtag Jakarta EE #287 Welcome to issue number two hundred and eighty-seven of Hashtag Jakarta EE! Jakarta EE 11 is finally released! It took a little longer than anticipated due to the massive undertaking the refactoring of the TCK turned out to be....
2025-06-29 09:59
Google touts Python client library for Data Commons
Google has released version 2 of its Python client library to query the Data Commons platform, which organizes the world’s publicly available statistical data. The library supports custom instances, among other capabilities. Announced June 26, the D...
2025-06-27 22:16
Google touts new Python client library for Data Commons
Google has released a Python client library to query the Data Commons platform, which organizes the world’s publicly available statistical data. The library supports custom instances, among other capabilities. Announced June 26, the new Data Commons...
2025-06-27 22:16
Lisbon JUG 2025
Lisbon JUG 2025 This week, I visited Lisbon where I spoke at the Lisbon JUG. The JUG if very active with monthly meetings, and even some in between. The June Java Meetup had two sessions on the agenda where mine was the second one. Check out the slides...
2025-06-27 10:18
Dumping mainframes for cloud can be a costly mistake
A certain Fortune 500 financial institution decided to fully embrace the cloud. Executive memos indicated that all their new initiatives would be “cloud-first.” Teams were encouraged to re-architect everything, including mission-critical transacti...
2025-06-27 09:00
Rust-powered: Two new Python tools to watch
This week in Python brings us a toe-to-toe showdown between two Rust-powered Python type checking tools. We also have a gentle introduction to type hinting, a look at the perils—and promises—ahead for a free-threaded, no-GIL Python, and a shocking...
2025-06-27 09:00
Vulnerability in Eclipse Open VSX marketplace extension publication process
Vulnerability in Eclipse Open VSX marketplace extension publication process On May 4th, the Eclipse Foundation (EF) Security Team received a notification from researchers at Koi Security regarding a potential issue in the Eclipse Open VSX marketplace e...
2025-06-27 08:15
Rust 1.88 adds support for naked functions
Rust 1.88 has been released, featuring support for writing naked functions, as well as backing for Boolean literals. The update of the popular fast and safe programming language was announced June 26 by the Rust Release Team. Current Rust users can ge...
2025-06-27 00:32
Introducing Gemma 3n: The developer guide
The Gemma 3n model has been fully released, building on the success of previous Gemma models and bringing advanced on-device multimodal capabilities to edge devices with unprecedented performance. Explore Gemma 3n's innovations, including its mobile-fi...
2025-06-26 17:00
Unlock deeper insights with the new Python client library for Data Commons
Google has released a new Python client library for Data Commons – an open-source knowledge graph that unifies public statistical data, and enhances how data developers can leverage Data Commons by offering improved features, support for custom insta...
2025-06-26 17:00
Teradata aims to simplify on-premises AI for data scientists with AI Factory
Running AI workloads on premises has often meant overloading shared infrastructure or relying on complex hybrid setups. In an effort to reduce this friction, Teradata has bundled some of its existing tools into a new AI Factory to help data scientists...
2025-06-26 15:10
Designing a metadata-driven ETL framework with Azure ADF: An architectural perspective
In today’s data-driven landscape, integrating diverse data sources into a cohesive system is a complex challenge. As an architect, I set out to design a solution that could seamlessly connect on-premises databases, cloud applications and file system...
2025-06-26 11:12
Eclipse Foundation releases Jakarta EE 11
Moving forward with the development of its enterprise Java application platform, the Eclipse Foundation has released Jakarta EE 11 Platform, which promises simpler data access and streamlined testing processes. Java 21 support also is featured. Rolled...
2025-06-26 10:00
How to use route constraints in ASP.NET Core minimal APIs
When working with minimal APIs in ASP.NET Core, you can define routes for the HTTP verbs using mapping methods such as MapGet, MapPut, MapPost, and MapDelete. While these methods allow you to route each request to the correct destination, you should a...
2025-06-26 09:00
Bringing post-quantum cryptography to Windows
Much of what we do to keep our online lives secure relies on public-key cryptography and its complex mathematical operations. At the heart of these techniques are sets of one-way functions that generate the public and private keys used to encrypt and ...
2025-06-26 09:00
Simulating a neural operating system with Gemini 2.5 Flash-Lite
A research prototype simulating a neural operating system generates UI in real-time adapting to user interactions with Gemini 2.5 Flash-Lite, using interaction tracing for contextual awareness, streaming the UI for responsiveness, and achieving statefu...
2025-06-25 19:00
Jakarta EE 11: Empowering Enterprise Java Developers with Enhanced Productivity and Performance
Jakarta EE 11: Empowering Enterprise Java Developers with Enhanced Productivity and Performance The Eclipse Foundation has announced the release of Jakarta EE 11 Platform, which builds on previous Core Profile (December 2024) and Web Profile (March 20...
2025-06-25 18:42
Code4Health Hackathon: Empowering Southern Africa’s Youth to Improve Healthcare with Open Source
Code4Health Hackathon: Empowering Southern Africa’s Youth to Improve Healthcare with Open Source How can open source tools empower young developers to reimagine healthcare in their local communities? The Code4Health Hackathon set out to explore exact...
2025-06-25 16:16