JS311 Week 2 — Express

Ben Baron
2 min readMay 8, 2021

What do you find challenging about coding?

Personally I’m finding the most difficult thing about coding to be utilizing everything I’ve learned so far, as I’ve learned so much in a short time that it’s easy to forget simple things sometimes. I’ll come up with a method of doing something and then realize there was a much easier way to do it.

Talk about a project that disappointed you. What would you change?

So far I haven’t had any super disappointing projects, but if I could go back and do it again (which I most likely will!) I’d try to streamline things better, as well as leaving more comments explaining what I’m doing throughout my code.

List three key things to consider when coding with SEO in mind.

First and foremost, accessibility is a must. Using plenty of labels, headers, and alt-texts for images will not only make a site/app more accessible for impaired users, but also boost search engine results. On top of that, keeping your site organized and having pages that are more specific than broad can also help with SEO.

List five or more ways you could optimize a website to be as efficient and scalable as possible.

  1. Image optimization — Having improperly optimized images can slow down a website significantly!
  2. Minifying CSS and JS — This speeds up load times as there isn’t any blank space to load in these documents.
  3. Use a CDN — Using a Content Delivery Network will reduce latency when people are trying to access your websites from different areas of the world!
  4. Use a good host — Having a poor host for your website will also worsen load times.
  5. Reduce plugins — Although I haven’t gotten to the point of using plugins on anything I’ve built, I’m sure they’ll be extremely useful. Overusing them, however, will increase load times. I’ll have to learn just what my websites can handle once I start learning how to use them!

--

--