Week 4, Days 1 and 2: ScriptCraft Hackathon, JQuery, and an ES6 Intro

November 22, 2016

Yesterday morning, we had a checkpoint over Express and Sequelize – a three-hour long evaluation of sorts to see where we were at in our understanding of the concepts and their usage. I spent the almost the past week reviewing and studying and ensuring I understood the ins-and-outs of things like setting up models with validations and getters and setters and class methods and instance methods and hooks, creating associations between models, handling routes, communicating with the database to create/update/read/destroy, and eager creation and loading.

Continue reading

Week 3, Days 2 and 3: On Feeling Completely Overwhelmed

November 16, 2016

Let’s talk about feelings for a second. I’m generally a very optimistic person with a decent amount of confidence in myself, my critical-thinking and problem-solving abilities, and my ability to stick with something when it’s challenging. I don’t like to dwell on the negatives, and I generally try not to let myself get too down. But today was kind of a sucky day. It didn’t start off that way. I woke up after six hours of sleep feeling a little sleepy, but feeling pretty good about most of the material we had covered in the past couple of days.

Continue reading

Week 2, Day 5: JavaScript Promises and Minecraft

November 12, 2016

After the callback hell we experienced yesterday, we learned about promises today. A promise, according to my instructor and the Promises/A+ Spec and basically any other legitimate source, represents the eventual result of an asynchronous operation. Let’s bring back our (slightly refactored, with the insertIntoTable function omitted, so it’s not 40+ lines long) gorgeous code from yesterday, and illustrate everything that’s wrong with it: router.post('/tweets', function(req, res, next){ let userName, name = req.

Continue reading