My nth 100DaysOfCode

·

3 min read

I feel like I've been doing 100DaysOfCode for roughly 4 years now. I wanted to be sure that this was a meaningful new set of 100DaysOfCode and not just my typical work/hobby coding. I decided that I wanted to go back to some of my basics as well as improve my Javascript skills as well. I currently work a little bit in Javascript, but because we are using a variation of Javascript at work it's really not the same (SenchaJS). I'm going to be using this article to document each of my 100DaysOfCode and hopefully showcase some of the work that I do during this time as well.

I do want to note a particular exception that I'm going to make, and have made for myself these past few years. I'm a religious person and try to avoid working or even just casually coding on Sundays. So it may look somewhat peculiar when you see days 6 on Saturday and 7 on Monday and so on. For some, this wouldn't be considered a "true" 100DaysOfCode, but I believe that taking Sundays off as a day of rest has benefited me in so many other ways in my life, and I'm not about to change that.

Day 1:

Topics: HashTables & back to basics

I first spent ~30 minutes working through some easy/medium level leetcode problems using Javascript. I wanted to make sure that I practice Javascript at least 30 minutes a day so that I can really get comfortable again with writing in it. I then spent ~30 minutes refreshing my understanding of HashTables and practicing some simple examples in Javascript manipulating HashTables.

I spent the rest of my evening managing my social channels as well as prepping another video for later this week on Youtube, both Flutter related work.

Day 2:

Topics: Big O with Javascript

When I meant back to basic I really meant THE BASICS. I practiced about 30 minutes worth of Big O problems, determining the complexity of both time and space for different functions. Wrapped up my time today doing another 30 minutes worth of Leetcode practice. I think that I might move more heavily into Javascript practice tomorrow and build a Javascript heavy web-app and get myself familiar with some DOM manipulation again.

Day 3:

Topics: Javascript

Spent the day working in Java, for my dedicated 100DaysOfCode time however I did some leetcode problems in Javascript (medium level). Unfortunately, I had a lot of commitments and didn't have time to delve into anything else.

Day 4:

Topics: Javascript

An almost repeat of Day 3, leetcode. Traveling for the holidays. I hope to have some time tomorrow to work on a project I can showcase.

Day 5:

Topics: Java

Vacationing while still working has proven to be fairly difficult to keep up with 100DaysOfCode! Unfortunately, while the coding I did wasn't Javascript related today, I did do quite a bit of Java coding at work.

Day 6:

Topics: Flutter

Messed around with several new packages I've never used before today. My favorite of which is the lite_scrolling_switch. I created a youtube tutorial on how to use it: youtube.com/watch?v=rIx5SoMPUJ4