Category: 2025

  • I’m learning about perlguts today.

    ## 0.23 2025-12-20 commit be15aa25dea40aea66a8534143fb81b29d2e6c08 Author: C.J. Collier Date: Sat Dec 20 22:40:44 2025 +0000 Fixes C-level test infrastructure and adds more test cases for upb_to_sv conversions. – **Makefile.PL:** – Allow `extra_src` in `c_test_config.json` to be an array. – Add ASan flags to CCFLAGS and LDDLFLAGS for better debugging. – Corrected echo newlines in `test_c`…

  • Navigating the Perils of Perl Mocking: A Debugging Journey

    As a software engineer, I often find myself deep in the trenches of testing, ensuring the code I write is not just functional but also resilient. Recently, I embarked on a refactoring project that involved moving a script’s functionality into a new Perl module, App::Workflow::Controller. This module’s job was to orchestrate a few tasks: query…

  • Browser Errors vs. Link Lights: Demystifying Network Connectivity with the OSI Model

    Browser Errors vs. Link Lights: Demystifying Network Connectivity with the OSI Model We’ve all been there: you open your web browser, eager to surf the net, only to be greeted by the dreaded “There is no Internet connection” message. It’s frustrating, but understanding how your computer connects to the internet can turn that frustration into…

  • Security concerns regarding OpenSSH mac sha1 in Debian

    What is HMAC? HMAC stands for Hash-Based Message Authentication Code. It’s a specific way to use a cryptographic hash function (like SHA-1, SHA-256, etc.) along with a secret key to produce a unique “fingerprint” of some data. This fingerprint allows someone else with the same key to verify that the data hasn’t been tampered with.…