December Surely Looks Busy!
TheoForger
Posted on November 29, 2024
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!
Posted on November 29, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.