- 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 fantastic: https://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.