DEV Community

Michael Brackett
Michael Brackett

Posted on

Hacktoberfest Finale

Over the course of my Release 0.2 Ive worked on many different problems each getting harder and harder. I had a incredible time and this really opened up my eyes to Open Source development. It is an incredible way to boost your resume up a little bit and be able to talk about issue that you encountered while coding.

I think the hardest issue for me in terms of bugs that I had to solve was my last one: https://github.com/redxzeta/Awesome-Adoption/issues/32, you would think this was pretty easy but this was incredible difficult because of all the bugs that I ran into while working with the code. You can find more about this in my blog: https://dev.to/mljbrackett/release-2-0-pr-4-1c73

The pull request that I had the most fun was: https://github.com/Blank1611/jsonmergeutils/pull/14. This pull request was a lot of fun because I got a lot of feedback from the owner of the repo, and he helped me turn my code into something that looked very good. Also I got to work with Pylint which was my first experience with having to make sure my style of coding was up to standards. You can find more about this pull request here: https://dev.to/mljbrackett/release-2-0-pr-3-4d20

The easiest one that I had was obviously my first one, but was also very educational because I had to work with a HUGE code base which I was not used to. It also taught me that sometimes the issues that you work through and the things that you do don't really need to be implemented. https://github.com/mozilla/OpenWPM/pull/762 After spending a couple hours trying to figure out the issue another maintainer found out that we couldn't even implement the fix because they werent updated to the latest version of selenium yet. But as you can see in my pull request I spent a lot of time looking through the code.

I got to work with many different technologies i.e. Python, Node, and React. And with my last PR I even did a bit of Graphic Design for an open source project.

I will 100% be participating in 2021 Hacktoberfest and will even look for some open source projects to contribute to after this course ends.

You can find all the projects and blog posts through my hacktoberfest here:

Issues
Pull Requests
  1. https://github.com/mozilla/OpenWPM/pull/762
  2. https://github.com/Mustafiz04/Covid-19-website/pull/5 & https://github.com/Mustafiz04/Covid-19-website/pull/7
  3. https://github.com/Blank1611/jsonmergeutils/pull/14
  4. https://github.com/redxzeta/Awesome-Adoption/pull/35
Blog Posts
  1. https://dev.to/mljbrackett/my-first-public-pr-dbo
  2. https://dev.to/mljbrackett/contributing-to-a-covid-19-website-41jm
  3. https://dev.to/mljbrackett/release-2-0-pr-3-4d20
  4. https://dev.to/mljbrackett/release-2-0-pr-4-1c73

Billboard image

Monitoring as code

With Checkly, you can use Playwright tests and Javascript to monitor end-to-end scenarios in your NextJS, Astro, Remix, or other application.

Get started now!

Top comments (0)

Image of AssemblyAI

Automatic Speech Recognition with AssemblyAI

Experience near-human accuracy, low-latency performance, and advanced Speech AI capabilities with AssemblyAI's Speech-to-Text API. Sign up today and get $50 in API credit. No credit card required.

Try the API

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay