This week's been much better than last week! For example, my computer didn't self destruct. That's always a big plus. I spent the weekend rebuilding it, and by Monday was pretty much ready to go, which meant I could actually spend time developing, instead of repairing. Good stuff.
On the comments system front, I was able to clean up a bunch of code and get it converted to ES6 syntax (an ongoing project for CloseBrace's backend). I also built out a system for "+1"ing a comment which impacts both the comment's score and the user's overall score, with catches to make sure people don't game the system for themselves. This necessitated a bit of design work to make the comments look clean and not too choked with text, but I'm really happy with where they're at now. Future versions of the comment system will allow you to sort by comment score instead of post date, and I'll also be adding in some interesting stuff relating to user scores, but that's a ways down the road.
I'm hoping to roll comments to my beta testers this afternoon – I just need to get a system in place where users can opt to be emailed when someone replies to their comment. That should be straightforward (hah, famous last words!) so hopefully I can knock it out in a couple of hours.
Next week, I'm traveling from Thursday to the following Tuesday, so I'll likely be focused on making sure I get my tutorials written and recorded, rather than on development. I'll try to do a Friday update from wherever I am, but may miss it. If so, hopefully you can forgive me!
Talk to you soon.