DEV Community

Ryan Whelchel
Ryan Whelchel

Posted on

Day 18 of #100daysofcode: Head Down

As I mentioned in a previous post, I am really going to be stretched thin the next few days. Don't worry, I am still putting in my #100daysofcode time!

Today

  • Worked on some Leetcode problems
    • Learned about LRU Cache and how Doubly LinkedLists can actually be useful!
    • I'm going to do a bit more research on the uses of LinkedLists in general, as they are a data structure I generally avoid in implementations outside of HashMap collision handling
  • Worked through some of the FreeCodeCamp Regex tutorials
    • I still think Regex is some of the driest, least interesting things to do in the entirety of the Computer Science field, but I want this JS Certificate dang it!

Upcoming

Expect a bunch of random facts that I learn in the next few days, I spend my mornings learning or working on Leetcode. In the absence of heavy project work, I will be sharing these tidbits!

  • Finals and final project sprints
  • Iron out details regarding the Study Aid app (I really need to name this thing)
    • Flask vs Django
    • Should I change how I deploy? Should Docker get in the picture?
    • Are there any other systems I should think about using as a part of this project?
  • Learn more about Material UI, I will probably use Material UI a little bit in my (ongoing) school project.
  • Start the Study Aid app!

Resources

JS Course - FreeCodeCamp
Material UI
Regex Tutorial - FreeCodeCamp

Discussion (3)

Collapse
rydwhelchel profile image
Ryan Whelchel Author

Thank you so much for the kind words! It's motivating to see people following my challenge and engaging with it!

Yeah I'm leaning towards sticking with Flask because there are many unknowns already with this project, so I want to at least have a base I am comfortable with. I do keep hearing great things about Django, which makes me really want to learn more about it and try to get more familiar with it. Part of me wants to use it just to challenge myself as well.

I didn't know Heroku was a wrapper for AWS! Admittedly, I have done little research into Heroku, as it kind of just worked. I have only used the free features of Heroku so far, so the pricing hasn't affected me yet.

I was considering looking into AWS certification later in this challenge if I had the time; maybe I will learn to deploy via AWS after I have finished my Study Aid app? That may be a good time to learn about Docker as well!

Thank you so much for the information. Hearing about the tools that I'm using from the perspective of somebody who uses them in the industry is invaluable.

Parting question: Do you know of anybody who uses Flask professionally? Have you heard much about Flask for professional use?