Java

Designing the APIs that accidentally power businesses
In the last decade, every web application developer has become an API designer. But most organizations do not think of developers as API designers, nor do they think about APIs as a product of design — to the detriment of their developers’ product...
2024-11-18 09:00
Spin 3.0 supports polyglot development using Wasm components
Fermyon has released Spin 3.0, a major update to its open source developer tool for building serverless WebAssembly applications. The new release introduces polyglot programming to ease development. The update to Fermyon’s Spin framework was introdu...
2024-11-18 09:00
The dirty little secret of open source contributions
“Nobody cares if you contribute.” That’s what a Postgres friend said to me during lunch at KubeCon when I suggested that hiring Postgres contributors could be a selling point for customers. His comment surprised me because for years I’ve belie...
2024-11-18 09:00
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