2018 into 2019

2018-12-31

I’ll be doing a year-end review to track my progress and celebrate my small wins in web development during my path to a career change. This post is inspired by Tania Rascia‘s year-end reviews.


What I Accomplished in 2018

I made 265 GitHub commits

The more I used Git, the more I got more comfortable writing the commands in terminal while working on a solo project and group projects. I was tempted to use GitHub desktop, but am proud to say that the command line is actually pretty fun to use.

I worked on HOAHub with a Vue.js front-end and Rails back-end

This project is my ambitious work-in-progress that taught me how to integrate the back-end to the front-end. The moment I saw my back-end database populate on my front-end, I was floored! There is more work to be done, though!

I published my web portfolio.

After much support from my advisors and mentors, I published my web portfolio, which is still a work-in-progress. I do not like pictures nor do I like publishing incomplete projects, but, thus, here I am sharing what I know so far.


What I Want to Learn in 2019

Here is a list of what I want to learn to level up as a web developer.

  • CSS Navigation Bar – Create my own navigation bar from scratch without using front-end frameworks like Bootstrap
  • CSS Grid – Learn how to use this in a single page layout
  • CSS Flex – Learn how to use this in the navigation bar
  • React.js & Ruby on Rails – Learn how to integrate React.js with Ruby on Rails and external APIs
  • React & Redux – how to make a website with complex state management with React
  • JavaScript Testing – Learn how to use JavaScript MochaJS for testing

Projects 2019

These are the personal projects I hope to accomplish in 2019.

  • APIs & Ruby on Rails – Create a small project with a JavaScript library and external APIs on Rails
  • Bootstrap Themes – Provide free Bootstrap Themes on my website
  • Game – create a simple game
  • Open Source Contributions – Make code contributions to open source projects
  • Portfolio – Update my web portfolio

Goals

  • Get a full time position as a web developer (front-end or full-stack)
  • Doodle more so I can use up all the drawing markers I have (20+)