30 Jul 2026
DZone Java Zone
Building a Config-Driven SOAP/REST Integration Layer: One Service, Many Protocols
If you've spent time in enterprise integration, you know the pattern: your platform needs to talk to dozens (sometimes hundreds) of external partner systems, and none of them agree on how they want to be talked to. Some expect SOAP envelopes. Others have moved to REST/JSON. Some want Basic Auth, others OAuth, others a bespoke token scheme. Multiply that by data formats that differ subtly - different XML schemas, different field names, different nesting - and you have a classic integration headache.
Back in 2019, I inherited a service in exactly this position. It was a .NET-based SOAP web service acting as a middleware layer: a caller would hit our service, our service would reach out to a customer's web service, retrieve the data, and hand a response back to the original caller. Request and response payloads were transformed using XSLT, with a distinct transformation mapped to each customer's expected schema.
30 Jul 2026 2:00pm GMT
29 Jul 2026
DZone Java Zone
This One Spring Data JPA Pattern Cleaned Up to 3 Years of Repository Debt
If you've spent more than a year building enterprise Java apps, you've probably felt this specific kind of pain: a product manager asks for a new search filter, and you open your repository file to find it already has 18 methods. You write number 19, then 20, and somewhere around method 25 you start wondering if there's a better way.
There is. It's called Spring Data JPA Specifications, and it's been sitting quietly in the framework the whole time.
29 Jul 2026 6:00pm GMT
The Java Story: The Official Documentary Is Here
The Java Story | The Official Documentary provides more than a retrospective on one of the most influential programming languages. Tracing Java's journey from the Oak project at Sun Microsystems to its widespread adoption in enterprise systems, embedded devices, and global platforms, the documentary highlights how technical constraints, strategic decisions, and architectural choices shaped its evolution. For those interested in technology history, it serves as a valuable case study of how software transitions from experimentation to infrastructure, and how early engineering decisions continue to impact modern systems.
The documentary's significance reaches beyond the Java community. It examines enduring themes in software engineering, including portability, backward compatibility, platform design, ecosystem governance, standardization, and the interplay between technology and community. It also reframes innovation as an ongoing process of adaptation, compromise, and collaboration, rather than a single breakthrough. As such, The Java Story is recommended viewing for anyone interested in how technologies endure, evolve, and become foundational to entire industries.
29 Jul 2026 1:00pm GMT
20 Feb 2026
Lua: news
Lua becomes an SPI associated project
Lua is now an SPI associated project.
20 Feb 2026 11:15am GMT
22 Dec 2025
Lua: news
Lua 5.5.0 released
The first release of Lua 5.5 is now ready
22 Dec 2025 2:00pm GMT
15 Dec 2025
Lua: news
Lua 5.5.0 (rc4) released
Lua 5.5.0 (rc4) has been released for testing.
15 Dec 2025 9:23pm GMT