Introduction What do you think about when you hear/read the term higher-order functions? When I first learned about this term, it meant nothing to me. It sounded like a made-up idea and not something that would help me in my JavaScript development wo...
Blog
Overview It is always safer to test our code than to simply assume that everything is working. The price of shipping faulty software is too big compared to the investment of time that testing requires. However, this investment doesn't need to be grea...
Context During my interview for my programmer role at the Utah County Government, one of the questions was to explain what middleware was. Although I was familiar with the term, I could not answer it appropriately. After my interview, I decided to di...
Introduction The world of web development is full of weird acronyms. MVC, HTTP, URL, www, REST, API, and so on. These acronyms have a specific meaning and describe important aspects of web technology and design. In this article, I will be addressing ...