12 Jun 2025
DZone Java Zone
Beyond Java Streams: Exploring Alternative Functional Programming Approaches in Java
Few concepts in Java software development have changed how we approach writing code in Java than Java Streams. They provide a clean, declarative way to process collections and have thus become a staple in modern Java applications. However, for all their power, Streams present their own challenges, especially where flexibility, composability, and performance optimization are priorities.
What if your programming needs more expressive functional paradigms? What if you are looking for laziness and safety beyond what Streams provide and want to explore functional composition at a lower level? In this article, we will be exploring other functional programming techniques you can use in Java that do not involve using the Streams API.
12 Jun 2025 2:00pm GMT
11 Jun 2025
DZone Java Zone
Java Enterprise Matters: Why It All Comes Back to Jakarta EE
Enterprise Java has been a foundation for mission-critical applications for decades. From financial systems to telecom platforms, Java offers the portability, stability, and robustness needed at scale. Yet as software architecture shifts toward microservices, containers, and cloud-native paradigms, the question naturally arises: is Jakarta EE still relevant?
For modern Java developers, the answer is a resounding yes. Jakarta EE provides a standardized, vendor-neutral set of APIs for building enterprise applications, and its evolution under the Eclipse Foundation has been a case study in open innovation. It bridges traditional enterprise reliability with the flexibility needed for today's distributed systems, making it an essential tool for developers who want to build scalable, secure, and cloud-ready applications.
11 Jun 2025 7:00pm GMT
09 Jun 2025
DZone Java Zone
Kung Fu Code: Master Shifu Teaches Strategy Pattern to Po – The Functional Way
"There is no good or bad code. But how you write it… that makes all the difference." - Master Shifu
The sun had just touched the tips of the Valley of Peace. Birds chirped, the wind whispered tales of warriors, and Po-the Dragon Warrior-was busy trying to write some Java code. Yes, you read that right.
09 Jun 2025 1:00pm GMT
04 Jun 2025
Lua: news
Lua 5.4.8 released
Lua 5.4.8 has been released. It fixes all known bugs in Lua 5.4.7.
04 Jun 2025 10:34am GMT
25 Jun 2024
Lua: news
Lua 5.4.7 released
Lua 5.4.7 has been released. It fixes all known bugs in Lua 5.4.6.
25 Jun 2024 1:01pm GMT
12 Dec 2023
Lua: news
Mailing list moved
The mailing list has moved to Google Groups.
12 Dec 2023 5:21pm GMT