Week 7 — Our first App Engine and React URLs

Monica Suarez
2 min readAug 24, 2020

This week we learned tools that will help us in the next segment of the course, and guide us in the direction of hosting our first capstone app! It really feels like what we are learning is really coming together.

Tell me about a project you’re particularly proud of. What did you do that worked out well? | For our first class, we had to build a mock hair salon or barbershop website. There were two sites we were given as models to replicate from; but, instead of copying the mockups, I built my own site instead from scratch. In two days I completed nearly all the HTML and CSS elements in the page. I spent the same amount of times playing with it, cleaning it up, and working out any bugs. A project that I felt pressed to finish in a week (we had two weeks to do it, but I spent the first in Costa Rica) and fearful of my capacity to do it came out better than I had anticipated.

How do you do testing, and what do you think about it? How would you improve QA? | Tests need to be created that ensure the code is running as intended. Problems can be addressed in the code one at a time until the tests pass. QA can be improved by immediately addressing issues as they arise.

What tools do you use to find a performance bug? | Use bug tracking/performance testing tools.

What is the preferred method of resolving unhandled exceptions in Node.js? | process.on('uncaughtException', function(err{

console.log('Caught exception: ' + err)});

How does Node.js support multi-processor platforms, and does it fully utilize all processor resources? | Since Node.js is by default a single thread application, it will run on a single processor core and will not take full advantage of multiple core resources. However, Node.js provides support for deployment on multiple-core systems, to take greater advantage of the hardware. The Cluster module is one of the core Node.js modules and it allows running multiple Node.js worker processes that will share the same port.

What is typically the first argument passed to a Node.js callback handler? | An error object.

--

--