Published on September 07, 2020
Here's the demo app, below.
Note that if it doesn't work the first time, clicking the Reset button and trying again should fix it. I'll have to figure out why it doesn't work on the first load; remember, I'm a JS n00b!
Originally, I figured I'd take what I learned from my in-progress Computer Science program at the local community college and apply it to mobile development. Not any more. I'm thinking web development all the way for several reasons.
I think I'd rather not be tied to a specific app store or proprietary platform. Instead, the more accessible web seems to be the place for me. And while I could focus on HTML and CSS as a front-end developer, I'd prefer to create more functionality than presentation and content.
I've been creating content online since 2003, so I've "been there and done that" more than enough: I wrote nearly 10,000 blog posts during my stint at Gigaom between 2008 and 2015, for example.
Anyway, class officially started this week but since my section is scheduled for Mondays and today is Labor Day, there's no official class.
Instead, we were greeted with this list of readings and videos, along with a handful of relatively light questions and problems to show that we've got our development environment installed with Node.js, can output "Hello world" to the console and such.
If you look at the first line in the readings, you'll see why I ordered my book for class two months ago and read through the first third of it in advance.
#ProTip to students: Do this when you can.
Not much else to report yet but I was able to hit all of the readings and videos in roughly two hours over the weekend. The questions and problems won't take long either.
The COVID effect
Incidentally, I feel for all of the students out there right now, given how the pandemic has up-ended everything.
Instead of meeting on campus every Monday night from 6pm to 9:55pm, this is, like most others, now an online class. We do have to tune in and attend live class sessions over video on Monday nights, but only from 6pm to 8pm.
For most students, that's probably looked upon as a good thing. I'm not thrilled though.
One of the main reasons I take classes in person is to meet the next generation of developers, build their excitement, mentor them where I can and run informal in-person study groups. Online only makes that much more difficult.
If you like it, share it!