⛰️ My first experience on creating a YouTube channel

Creating your own YouTube channel might be just a few clicks away if you dare to take the first step. So I took mine and here are the results.

Inspired by Florin Pop’s recent completion of every single Freecodecamp’s Certification in one month 🎉, I’ve decided to give it a go and try to replicate the same model by building my own channel and tackle the same Courses.

Continue reading ⛰️ My first experience on creating a YouTube channel

👩 Better README: Add contributors more easily

All Contributors bot will add every single contributor to a tidy grid on your README file with just one comment

It’s hard to give credit to everyone on each project. It’s even harder maintaining the Readme up to date with each new team member addition.

Continue reading 👩 Better README: Add contributors more easily

Awesome Pea (PlayStation Vita Version)

Awesome Pea brings the GameBoy nostalgia back into our pockets

Disclaimer: This game was provided by IndieGamerChick from Indie Gamer Team to promote indies around the web. If you want to support the project consider doing a review (like this awful one!)

What’s one of the main features of the original GameBoy, besides requiring a pack of batteries every day? That greenish screen that made it impossible to play outside unless under some sort of shade.

Continue reading Awesome Pea (PlayStation Vita Version)

Finished FCC ES6 course

Now this was more challenging than the basic JavaScript course (as it should be!). I’ve dealt with this features in the past using Angular and React Native, but since I’ve learned directly from them, I didn’t know that they were part of the ES6.

via GIPHY

JavaScript finally have classes! or something similar. Finally I can ditch the whole ‘prototype’ functions in favour of something more in line with OOP.

Next is Regular Expressions. Normally when I need them I’ll just search for one that suites me. It will be good to learn how to read and create expressions without running to the nearest stack overflow post.

I’ve also got back to Android Training, this time reviewing the whole Android Jetpack, Androidx, MVVM Architecture and a whole range of new keywords to understand. I’ll be doing demos and refactoring old code in my GitHub page to practice more.

Finished FCC Basic JavaScript course

While finishing the Frontend projects, I’m still advancing on the JavaScript certification.

First part was basic JavaScript / programming topics such as variables, conditions statements and iterations. Since it was not the first time I’ve dealt with the language, the challenges between the subjects were the most interesting part.

Looking forward for the next module with ES6, something that I’ve wanted to learn for a while.

Frontend project had a little break so that I could research how to do a proper hamburger menu when in tablet / mobile. The main goal here is to learn how to do it while avoid using JavaScript to make it light / use more CSS3 features.

You can follow the process on my codepen.

Frontend Portfolio Progress

Frontend portfolio is ongoing. The first 2 projects are completed. Later I’ll revisit them to fix some mobile issues.

I’m currently on the third project, Landing Page project before submitting. Also the project test is failing on this particular test:

12. When I click the #submit element, the email is submitted to a static page (use this mock URL: https://www.freecodecamp.com/email-submit) that confirms the email address was entered (and that it posted successfully).

Everything seems to be correct, which will difficult the debug process.

You can check the project code here.

Freecodecamp Certification ongoing

I’ve completed all the Freecodecamp frontend challenges so far. All that remains to get the certification is the Responsive Web Design Projects, the most important part.

The Frontend course was a great way to review all the basics while still learning new skills. For the most part it was a very straightforward process. The additional Applied Accessibility, Responsive Web Design Principles, CSS Flexbox and CSS Grid was a great addition to make things more on par with the industry tendencies.

The estimated time to complete is 300 Hours. Sounds about right for someone getting started in software development. Converting the hours to days, we get roughly 12.5 days. Since no one does this 24h a day (hopefully), an estimation of 8h a day would take you 37.5 days, approximately a month and a week. It took me 1 week and 2 days at 4 to 6 hours a day, so I’d say that I’m on a good pace to finish the projects by the end of the week.

You can check my progress on my CodePen page here.

Happy coding!