React Routing without RouterReact Router is the most popular package for setting up client side navigation within your single page app, and will be even better once…Jan 10, 2021Jan 10, 2021
Code Cleanly — Refactor EffortlesslyI’ve been adding a list sharing feature to my Cart Compass app that required me to restructure how an individual list item object was…Jan 4, 2021Jan 4, 2021
Giving Back — Opportunities for DevelopersThe holidays are a time for giving. How can we, as developers, use our experience to give back to the community? What can we bring to the…Dec 27, 2020Dec 27, 2020
Error Handling with Express-ReactI was recently working on error handling between the API and frontend of a single page shopping list app I’ve been designing and would…Dec 20, 2020Dec 20, 2020
Var, Let and ConstNo doubt, one of the more basic concepts to grasp in javascript is the difference between the three available variable declaration…Dec 5, 2020Dec 5, 2020
Securing an Express/MongoDB/Mongoose APILast week I outlined route planning for an Node.js/Express/MongoDB API. This week I will outline one approach to securing the API that…Nov 28, 2020Nov 28, 2020
Setting up Express RoutesA few weeks ago I wrote a post about designing Mongoose schemas for a MongoDB that I am porting from a Postgres API I built a few months…Nov 21, 2020Nov 21, 2020
Planning an ApplicationAs developers we like to build things, to get our hands dirty. Writing code, debugging, testing, deploying are all part and parcel of our…Nov 14, 2020Nov 14, 2020
Designing a MongoDB SchemasAs promised, I’ve begun to refactor my Cart Compass shopping list SPA API using Node.js/Express/MongoDb. The original deployment’s API was…Nov 8, 2020Nov 8, 2020