Hacktoberfest 2024, Entry 1

Today’s the first day I had time to really put in to Hacktoberfest and I thought I’d let y’all know how it went. As I mentioned earlier today, I am planning on working on my two major projects this year for Hacktoberfest:

  1. Net::AMQP::RabbitMQ, the Perl module (repo)
    • Add publisher confirms, as folks have been asking for for a while.
    • It looks like there may be some compatibility issues with the latest Debian unstable, and it seems like tightening up some of the C code could solve that problem.
  2. The Datadog Service Catalog Metadata Provider
    • I want to add support for Datadog’s in-built YAML files to be loaded. This will allow folks to use all of the functionality of Datadog’s Catalog-related GitHub integration.
    • I want to add support for some of the v3 schema features, including hierarchical structures, and better resource metadata management.

In addition to my goals, I’ve also submitted a quick maintenance release for @manchicken/promise-regulation@0.0.7 on NPM. this is just a quick maintenance update for dependencies, though I also enabled test coverage for Jest so that I could make sure there weren’t any big gaps in coverage that needed to be addressed. That release is live on NPM now.

Net::AMQP::RabbitMQ

As part of my work on Net::AMQP::RabbitMQ this year, I’m also trying to contribute back a function to the C library which will wait for publisher confirms. This is a feature that my users of the Perl module have been asking for since 2017, and it’s been difficult to get my head around until recently. There was a lot of research that went into that project, and even though the code change is pretty small there I ran through a lot of test code to get there. I have a PR for that change already, but I’m working through it with Alan to make sure we get it right. We’ve been super lucky to have his library to rely on for so long, it’s nice to give back.

Datadog Service Catalog Metadata Provider

I’ve got some work in progress for this already, and I’ll be picking it up tomorrow. There’s a lot to be done here, and I’ll probably be working on this tomorrow.

Good Night

I hope y’all are having a great Hacktoberfest, and please hit me up on the Hacktoberfest Discord if you’d like to talk about my projects, your projects, or anything else.

Good night.