Linux
-
Core Java

Understanding Java SecureRandom Algorithms on Linux
High-quality random numbers are essential for cryptography, secure key generation, and other security-sensitive applications. Standard pseudo-random number generators (PRNGs) produce…
Read More » -
Core Java

Disabling IPv6 in Java
Java applications by default support both IPv4 and IPv6, depending on the underlying operating system and network configuration. In some…
Read More » -
Software Development

eBPF and Cilium: The Future of Networking
The landscape of networking has evolved dramatically in recent years, driven by the rise of containerization and cloud-native technologies. Traditional…
Read More » -
Core Java

Create, Extract Jar Files on Linux, MacOS, and Windows
JAR (Java ARchive) files serve as the standard and portable means to consolidate all components of a Java application into…
Read More » -
Core Java

Install OpenJDK on Linux, macOS, Windows
The Oracle JDK is available for free download and personal use, but it now imposes strict licensing terms for commercial…
Read More » -
Software Development

eBPF Unveiled: A Beginner’s Guide
In the ever-evolving landscape of software and systems programming, eBPF, or Extended Berkeley Packet Filter, has emerged as a groundbreaking…
Read More » -
Core Java

Measuring Time: From Java to Kernel and back
Problem Statement Even the most basic problems become interesting when you dig deep enough. Today, I would like to do…
Read More » -
Clojure

A small bank application with Clojure
Overview Clojure is a passionate language that uses strong mathematical expressions for you to write a code, I think it’s…
Read More » -
Software Development

People migrating from Github to Gitlab should learn about these details first
After Microsoft’s recent acquisition of Github, a mass exodus has kind of begun and many small and large projects are…
Read More »



