• Remember, single page applications send data back and forth asynchronously with the server (the URL doesn’t change as you interact with them, simply). Example: gmail. Multiple page apps will render a new template for each request.
    • “Grease the Groove” training (GtG) is very low weight, not to fatigue, many times a day, multiple set exercising. It is designed for neurological training of the movements, and has become quite popular.
    • Researched tax amendments.
    • Material IO is a cool project: https://material.io/develop/. Easy drop-in for design.
    • React-router is the library to manage routes in a react app: https://reacttraining.com/react-router/web/guides/quick-start.
    • create-react-app is a fantastic starting point for most SPAs. Nwb is an alternative that’s a bit more flexible. It can integrate with a serverside templating framework, like flask/jinja.
    • Remember, angular is two-way binding whereas react is one-way.
    • Coming from an extensive python background, writing functional application code mostly, I just want to note that web development is an extremely different software beast. Over the past few months, I’ve forced myself into beginner’s mind, and I must admit that it has been uncomfortable, and continues to be. But as always, these growing pains signify that you’re learning.
    • React’s jsx blend of html/js I still find weird. Take advantage of the existing languages. Why blend them? You create conflicts like class/className and onClick and such.
    • Vue comes with its own state management (vuex) and router, unlike react/angular. For those, it’s offered as a third-party package.
    • CRUD = cread read update delete. Administration of storage.
    • Bruh this template application is fantastichttps://github.com/briancappello/flask-react-spa. It’s basically the exact same stack as my supercontest, but slightly better.
    • “Gists” in github are snippets. It’s a scratchpad to share code or notes.
    • Bower is a package manager (under npm). I guess this is similar to something like sx-setuptools being under pip.
    • Github is great. It has an automated system that detects security vulnerabilities (like the lodash one), but then is also capable of autogenerated a PR with the fix: https://github.com/brianmahlstedt/supercontest/pull/52. Approved and merged.
    • Placed regular and fresh order to make homemade oat milk, tahini, hummus, and almond butter. I use these all regularly, but I’ve never tried the homemade versions which I hear are cheaper and much better.
    • Pumpkin no longer has the license for HATTS.