Photo by Fabian Grohs on Unsplash
I didn't quite make it since I needed more time to sit with React and really understand how it works.
The good news is that I've spent the past couple of weeks finding useful tutorials to augment the React challenges at freeCodeCamp. I've learned how to deploy websites using npm (node package manager) - a tool professional developers use in their day-to-day. I've also gotten a lot more comfortable using git command line tools. And this past weekend I completed the Random Quote Generator project.
Quick terminology breakdown if you're interested: git is a version control system that allows any number of people to collaborate on the same file at the same time. And the command line (or terminal) is a much more powerful way to interact with files on your computer. It can also seem a little esoteric and it is possible to literally delete every single file on your machine if you follow dodgy internet advice, so people tend to shy away from it. Basically, just don't enter any commands that contain with both sudo & rm, unless you know exactly what you're doing.

I appreciate your description of the command line! +1 to this:
ReplyDelete> Basically, just don't enter any commands that contain both sudo & rm, unless you know exactly what you're doing.
I'd add: be on guard if you're tempted to run a command with a `--force` or `-f` - again, cases of you better know exactly what you're doing. On the bright side, some commands offer a "dry run" option, although it's not a built-in feature generally speaking.
Nice job on the React web apps! Going the other direction - any plan to take on building an API, as one of your next projects? Or possibly exposing the random quote generator's content as an API, something another app could consume? Or an API that would allow people to add quotes!! Haha.
Please keep posting updates to the blog!
Thank you!
ReplyDeleteAnd really appreciate the additional commands to be wary of.
APIs are a couple of modules ahead in the freeCodeCamp curriculum (https://learn.freecodecamp.org) that I'm working my way through. Looking forward to getting there by this summer at the latest :-)
The quotes content started as an API that I couldn't figure out how to access properly in the app so I just created a data file instead.
Those are great future project ideas, that I've captured in the project ReadMe, thank you!