An Exercise in new Tech - Identifying Problems and Searching for Solutions - A case study
- I want to solve a problem, as quickly as possible.
Are your lights on?
There is an interesting book which I stumbled on: “Are your lights on” by Donald C. Gause and Gerald Weinberg. I shall attempt to note down the key points contained therein, along with my own ideas and/or disagreements where relevant.
Hard Lessons Learned
Each of these mistakes has cost me, and my employer, dearly. Please learn from my mistakes.
Hovercards Using Stimulus JS
Matt Swanson has done a great job describing the ins-and-outs of using hovercards via Stimulus JS. This blog post adds to what is there contained with another feature: (i) the ability to abort / cancel a hover card, if your mouse moves away. This entails hiding the hover card, and/or aborting a fetch request, if made.
Loading Multiple Elm Apps to a Single Source File using Webpacker
Assumptions: let’s assuming you are using Rails, with Webpacker, and you want to display to completely different Elm apps on the same page, and you ALSO want to initialise them based on a particular condition. How would you go about doing that?
A sticky Menu at the Bottom of your page
Getting Real (Comments on Basecamp's Book)
The following are a mixture of my thoughts/comments + a summary of what is contained in Basecamp’s “Getting Real” book.
Simple Explanations
Things are complicated enough as they are. Here is a curated list of “simple explanations” (of programming concepts) I’ve prepared. I hope you find it useful:
On Javascript Frameworks
If you’re writing some javascript and then suddenly discover that you need to add some nodes / HTML to your webpage, need not be taken from the server, what are you meant to do? Basically, you need to render some HTML from your javascript code. Where will this HTML come from?