The One About Hacktoberfest

Photo by Andrew Small on Unsplash

Ahh, fall. The season of PSLs, cozy sweaters and….Hacktoberfest?

Yes. Hacktoberfest is a thing.

A portmanteau of “hack” (think, “hackathon”) and “Octoberfest”,  “Hacktoberfest is a month-long celebration of open source software”. The idea is simple. Contribute to any public repository on Github in the month of October and you get stickers. Make four pull requests and you’ll get a t-shirt!

Freebies aside, I loved the idea.

I searched for open issues on Github and at first found it difficult to find something I could work on. Either I was not familiar with that code language or someone else beat me to fix. I eventually did find some projects to contribute to (yay for translations!) but wanted to see how else I could give back to the open source community and other newer coders.

So I pushed one of my projects to Github for anyone to contribute to.

I learned Javascript over the summer. To practice, I created a countdown timer to Halloween. What better project to add to the Hacktoberfest fun?!

How Many Days Until Halloween? First version of the page. Returns numbers of days until Halloween on load.
The first version of my “How Many Days Until Halloween?” web page

In posting this project I wanted to get something out of it too. I had never merged commits other than my own. I was looking forward to reviewing pull requests, merge conflicts and (hopefully) not break anything in the process. Git is not something I use every day

It’s been a week since I posted “How Many Days Until Halloween?” to Github and the response has been great so far! I’ve gone from having a relatively static page to one with random, spooky text, flying bats, and a happy little pumpkin favicon.

Stats after one week of posting my project to Github
Stats after one week of posting my project to Github

If you want to get into the Hacktoberfest spirit, the repo for this project can be found here. Stay spooky!


Photo by Andrew Small on Unsplash

The One Where I Learned Javascript (An Update)

Canvas+javascript by https://www.flickr.com/photos/hildeengwenverbouwen/

It’s been a few weeks since I seriously started learning javascript. It’s been great! I’ve gone from struggling to understand basic concepts to actually getting it and wanting to learn more! If I had to guess, I’ve put in 20+ hours into learning Javascript so far.

There is so much more to learn but here is what I have accomplished so far.

Javascript Road Trips

In mid August, Code School had their annual free weekend. From Friday-Sunday all content was free, so I took advantage of their Javascript pathThe content was great! It went into detail, the examples built upon each other and I was able to download the videos/pdfs as references! I’m guessing I spent 6-8 hrs going through the lessons and I feel as though I have a really solid foundation of if/when statements, functions and variables.

Bought a Javascript Book

Jon Duckett’s JavaScript & jQuery book had been on my wish list for years. I had been putting off buying it since I didn’t need more books. However, I had heard nothing but good things. In the CodeNewbies TwitterChat other people mentioned that they were reading/had read it. So, I bit the bullet and spent twenty whole dollars on a copy. I’m only a few chapters in and I like it so far. Did you know that there is a companion site too?

Twitter Famous

I like Twitter chats. In the tech chats that I follow, a common question is “What are you working on / what are your coding goals?” Since the beginning of August, I’ve been vocal about where I am in my code journey and Twitter has responded with tons of support. I’ve gotten insane (at least from my perspective) amounts of likes along with suggestions for resources, offers to chat and people admitting they were in similar boats. Although I’m not putting myself out there for the impressions or likes, it’s encouraging to see and reassures me that I’m making a good choice.

Is it payday?

The other day, I really had Javascript on the brain. So, I decided to make a super simple webpage that answers the question “Is it payday?” It works! The logic is simple (it assumed pay is on the 15th and 30th) but I’m proud that I was able to write a function from memory. I’ve posted the code on Github with the plans to update it and add functionality.

More good things are coming!


Photo by nøcomputer is licensed under CC BY 2.0