Shell Navigation 101

 · 6 min
Navigating the shell is an indispensable skill. While GUIs might be more intuitive in some ways than the command line, they lack the speed and raw power a shell offers. Therefore, efficient shell navigation that goes beyond just cd goes a long way.
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

Why Everyone Talks About Zig

 · 19 min
There’s a new contender in the ever-evolving landscape of programming languages everyone seems to talk about: Zig.
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