Java

Hashtag Jakarta EE #255
Hashtag Jakarta EE #255 Welcome to issue number two hundred and fifty-five of Hashtag Jakarta EE! Last week, I was on a small Italian JUG Tour, visiting the Java User Groups in Milan and Turin. You can read about the events in my blog posts about JUG ...
2024-11-17 10:59
Go language evolving for future hardware, AI workloads
The Go programming language having just turned 15 years old on November 10, proponents now are planning to adapt the Go language to large multicore systems, the latest vector and matrix hardware instructions, and the needs of AI workloads. In a blog p...
2024-11-16 00:17
And the #1 Python IDE is . . .
This half-month in Python and elsewhere: Take a peek at seven libraries for parallel processing in Python, tour Python’s most popular ORM libraries, and check out our Flask 3.0 tutorial. Also, place your bets for which contender remains standing whe...
2024-11-15 09:00
Strategies to navigate the pitfalls of cloud costs
In my line of work, I often hear CIOs and CFOs say, “Cloud providers are bleeding us dry.” As ever-increasing cloud bills roll in, they’re demanding answers about what they’re paying for and why they’re paying so much. Public cloud providers...
2024-11-15 09:00
Rust Foundation moves forward on C++ and Rust interoperability
The Rust Foundation, which stewards development of the Rust language, has released a statement addressing challenges and opportunities for interoperability between Rust and C++, with the intent of making cross-language development more accessible and ...
2024-11-14 21:18
JetBrains IDEs ease debugging for Kubernetes apps
JetBrains IDEs, with new 2024.3 edition releases, now provide a logical code structure view alongside the familiar physical code structure view in the Structure tool window. The updated IDEs also streamline debugging for Kubernetes applications and pr...
2024-11-14 20:06
Enhancing AI Powered Developer Tools with Gemini API
The integration of Gemini's 1.5 models with Sublayer's Ruby-based AI agent framework enables developer teams to automate their documentation process, streamline workflows, and build AI-driven applications.
2024-11-14 19:00
JUG Torino 2024
JUG Torino 2024 After speaking at JUG Milano on Monday in Milan, the trip continued to Turin and JUG Torino on Tuesday. Rosaria joined me at this event as well, and both of us updated our slides and tweaked the presentations. Rosaria presented SKILLAB,...
2024-11-14 09:27
How to use DispatchProxy for AOP in .NET Core
Aspect-oriented programming (AOP) decomposes an application’s source code into distinct aspects that isolate the core business logic from cross-cutting concerns. With AOP, cross-cutting concerns like logging and authentication become “aspects” t...
2024-11-14 09:00
Understanding Hyperlight, Microsoft’s minimal VM manager
Virtualization seemed to be one of those technologies that was done. With Hyper-V, VMware, and KVM all offering similar features and performance, all that was left to do was to support new chipset instructions and fix bugs. But slowly things began to ...
2024-11-14 09:00
Ask the Java Architects
2024-11-14 00:00
local_offer
Farewell and thank you for the continued partnership, Francois Chollet!
Today, we're announcing that Francois Chollet, the creator of Keras and a leading figure in the AI world, is embarking on a new chapter in his career outside of Google.
2024-11-13 23:00
Inference with Gemma using Dataflow and vLLM
vLLM's continuous batching and Dataflow's model manager optimizes LLM serving and simplifies the deployment process, delivering a powerful combination for developers to build high-performance LLM inference pipelines more efficiently.
2024-11-13 19:00
JUG Milano 2024
JUG Milano 2024 On Monday, I visited JUG Milano together with my colleague Rosaria Rossini. She did a short talk about soft and hard skills needed for Open Source titled Java & Skills: a research activities in research@eclipse. After that, I did a talk...
2024-11-13 09:27
Docker tutorial: Get started with Docker volumes
Docker containers are meant to be immutable, meaning the code and data they hold never change. Immutability is useful when you want to be sure the code running in production is the same as the code that passed QA testing; it’s not so useful when you...
2024-11-13 09:00
Kotlin for Java developers
After Java, Kotlin is the most popular JVM language. Kotlin is an expressive, concise language with strong functional programming support. It’s especially appealing to Java developers because it is fully interoperable with Java, and the syntax is a...
2024-11-13 09:00