December Surely Looks Busy!

theoforger

TheoForger

Posted on November 29, 2024

December Surely Looks Busy!

November is coming to a quick end. As I was recursively getting more requests from the Hurl project, I think I have a pretty good idea about what my December is going to look like.

My Plans

In December, I'm going to continue on the series of work in order to add the --header option to hurl. For now there are three PRs requested:

PR #1

  • Modify HTTP request handler function
  • Write code to aggregate user-defined headers from cli options and the hurl file
  • Write unit tests for the new code

PR #2

  • Add the --header option, which will use the aggregation code from the previous PR
  • Modify the command line construction code to use the aggregation code
  • Update Docs

PR #3

  • Add the header: option inside the hurl file's [Options] field
  • Update Docs
  • (There's a global options feature planned for the future, so there might be more followup PRs once that's completed)

Why I Decide to Continue?

I really enjoyed working on this project in November. Even though nothing was merged at the end, I learned a lot about curl, rust, and HTTP. I also got to interact with a wonderful maintainer (shout out to you again @jcamiel!), who always gave me detailed explanations and helpful guidance. His positive influence is really encouraging me to keep moving forward.

And there's more to that: As I mentioned even in my very first blog, I've always been fascinated by computer networks - the hardware, software and all the protocols in between. So in a way, I'm fulfilling a childhood dream of mine. Who knows? Maybe I'll keep going towards this direction in my future career, and this would be the starting point!

💖 💪 🙅 🚩
theoforger
TheoForger

Posted on November 29, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

December Surely Looks Busy!
opensource December Surely Looks Busy!

November 29, 2024

December Surely Looks Busy!
opensource December Surely Looks Busy!

November 29, 2024

Hurl, I've Come to Bargain
opensource Hurl, I've Come to Bargain

November 25, 2024

What If I Told You I Created a Mastermind?
opensource What If I Told You I Created a Mastermind?

September 21, 2024