Round two of Kallaway's 100 Days of Code challenge. I've learned from my first challenge, so I'm taking it to the next level.
Starting November 17, 2017, I commit to improving my code skill set. My focus will gravitate toward a better understanding of web apps, MVCs, and databases.
- Finish the last 2 FCC front-end projects (Tic Tac Toe & Simon game).
- Refresh JavaScript learning with those code books that are gathering dust. This may include completing JavaScript 30 tutorials.
- Start the FCC Data Visualization section.
- Build one personal project with React and/or Node to expand on my JavaScript (upgrade Mars 511, maybe? Or even an Alexa skill?).
- Finish building my son's photo album (Rails).
- Build one web app with ASP.NET MVC for my full-time job.
- Finish my ARIA tutorial app (Rails?).
- Upgrade my part-time business site for marketing readiness (convert from PHP to another language?). Possibly migrate my blog over to it?
- Create an original project on my Raspberry Pi (Python?).
- Learn about WordPress themes (PHP) and make an accessible one, if I still have time left.
- Contribute to 1-3 open source projects on Github during this time, if it's not too distracting from the projects I'm already aiming to build.
- And.... all the while making these web apps accessible and learning proper ARIA use!.
- I will code for at least 1 hour a day for 100 days straight (with the exception of skipping one day within a 2-week period).
- I will tweet about my progress every day using #100DaysOfCode and noting the day I'm on (R2D1, R2D2, etc.).
- Additionally, I will log my progress on Github, and try to push code on a daily basis. (for private projects, I'll push to Bitbucket)
- Not his requirement, but something that helped me review last time: write a blog post each week reviewing what I learned and projects I'd like to show off.
- I will count coding at work, if it's something new to me. I won't count my HTML, CSS updates. But breakthroughs in JS and .NET are acceptable to me.
- I will include time spent in tutorials which ask me to code alongside them. Since I have real-world projects in mind, the books I plan to read will help me accomplish that. And I'm a F/T worker with a small child at home, so any time spent focused on code is time well spent increase my project. I'm okay with that.
- I will be creating my repo from scratch, so Github gives me credit this time around for being active on Github and my 100 Days journey. Because not all my projects will live on Github, I want to see those green squares, even if I'm just leaving a link for others to view publicly.