Sanitize All Input! Sanitize All Input! Sanitize All Input!
Cross-site scripting (XSS) is a well-known issue and mostly utilized in JavaScript applications. However, Java is not immune to this!
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.
Brian Vermeer
9,879 viewsCross-site scripting (XSS) is a well-known issue and mostly utilized in JavaScript applications. However, Java is not immune to this!

Nicolas Frankel
3,141 viewsteeing() method returns a Collector, a composite of two downstream collectors. There will be a single Collector and a single pass in the …

Deepu K Sasidharan
8,032 viewsIn this article I'm going to focus on things that you can do in Java which are in line with functional programming concepts.

Rafael del Nero
3,041 viewsMain goal of the Optional class is to avoid NullPointerException. It’s much easier to deal with null when we use the concept of Optional.

Nicolas Frankel
3,130 viewsJava Stream's Collectors methods fit most use-cases. Let's imagine an e-commerce platform that implements a shopping cart.
Brian Vermeer
4,032 viewsWith anchors, you can create a YAML bomb! The tremendous amount of (nested) objects will cause a memory overload.

Jadon Ortlepp
3,209 viewsPayara commended for its achievements within global trading and exporting with the Queen’s Award for Enterprise for International Trade!

Tetiana Fydorenchyk
9,122 viewsDetails on OpenJDK patch that improves elasticity & enables automatic vertical memory scaling of Java applications with G1 garbage …

Ivar Grimstad
3,676 viewsEclipse Foundation spoke to Java developers to discuss why they rely on Jakarta EE and the unique benefits of using Jakarta EE technologies.

Start with an idea for a game, bring it to life in a prototype, modify the application to run on Raspberry Pi and on mobile device.