Java

66 articles

How Fast Are Streams Really?

 · 22 min
Java Streams have significantly impacted how we process data since their release in 2014. The fluent and declarative API offers undeniable advantages in readability, conciseness, and safety, especially for complex transformations or large datasets. But what about the bread-and-butter tasks?
Read More

Taking Out the Trash in Java

 · 17 min
Memory management is a critical aspect of any programming language. It ensures that applications efficiently use the available resources without leaking memory or crashing.
Read More
When writing Java code, our primary focus is the classes, methods, and best coding practices. However, once we hit “compile,” the source code undergoes quite a transformation before execution.
Read More
In the previous articles, we explored the fundamentals of Thymeleaf and focused on reusability with fragments and the Layout Dialect. Now, in this final installment, we’ll dive into the more advanced features, like creating a custom dialect, processors, and more.
Read More
It’s time to dive into one on Thymeleaf’s most powerful aspects: layout management and reusability. These concepts are essential for creating maintainable and efficient templates.
Read More
Thymeleaf is a modern Java template engine for both web and standalone applications. Although widely used in the Spring ecosystem, it can be integrated into any JVM environment. If you need a dynamic, flexible, and extensible templating engine, Thymeleaf might be just what you need.
Read More