Recent Posts

Dynamic watermarking on the JVM

Displaying images on your website makes for an interesting problem: on one side, you want to make them publicly available; on the other, you want to protect them against undue use. The age-long method to achieve it is watermarking: A digital watermark is a kind of marker covertly embedded in a noise-tolerant signal such as audio, video or image data. …

Read More »

Wireshark & tcpdump: A Debugging Power Couple

Introduction to Wireshark Browser Network Monitors Installation and Getting Started Navigating Through Noise with Filters Deep Dive into Data Analysis Beyond Basic Usage The Basics of HTTPS Encryption Methods for Decrypting HTTPS in Wireshark Pre-Master Secret Key Logging Using a Proxy Integrating tcpdump with Wireshark for Enhanced Network Analysis The Role of tcpdump in Network Troubleshooting Key Scenarios for tcpdump …

Read More »

Foojay Podcast #56: Vectors in Java Code, Databases, and LLMs

In this Foojay podcast, we enter the world of mathematics by discussing Vectors and how they are crucial for AI and machine learning.  As ChatGPT explains: “A Vector is a mathematical structure that holds numerical values. Vectors are fundamental to the field of Artificial Intelligence, as they allow mathematical operations to be performed efficiently and form the basis of many …

Read More »