studio status report: 2020-10
month 10 of 2020 was about making Jupyter notes and reviving Node.js-based repositories
I spent a lot of time this month documenting things about Studio machines that most pros would memorize. For every studio machine, there is now a notebook about key shell apps like:
az
conda
dotnet
npm
python
The “normal” IT pro would get familiar with a machine by strolling up to a terminal and typing things (from memory) at over 90 words a minute. What Jupyter notebooks give me is the command (and arguments) that I often forget and the output from when that command was last run. This is totally awesome to me! I feel like the cognitive load is lighter, opening up more space for more creative work.
reviving Node.js-based repositories
Here, on my planet, in order to work on the Stills API, I need to:
- generate responsive images ✅
- upload the responsive images ✅
- build responsive layouts
The srcset
and sizes
data used for the layout can be used as a control for automated testing of Stills API functionality that generate srcset
and sizes
data.
Deciding where to build these layouts was not a trivial task. This is largely because I forgot about my investment in https://rasx-node-js.netlify.app/. To cut down on all this forgetting, I turned to more documentation:
where the asterisk in .scm.azurewebsites.net/*/job-
stands for api/triggeredwebjobs
.
So the top of this huge-ass diagram shows me that https://rasx-node-js.netlify.app/ is driven by the nodejs
repo which will host my responsive layouts.
The last prerequisite (delay) before I back on the schedule below was going through the npm
packages with npm outdated
, npm update
, npm audit
, etc. This npm
updating/auditing spread to songhay-ng-workspace
, unicorn-whale
and should continue to any Node repo with depend-a-bot alerts.
sketching out a development schedule (revision 11)
The schedule of the month:
- add Stills API to
Songhay.Player
(b-roll player) 🕸🌩 - consider upgrading to .NET Core 3.0
- use
@songhay/index
as a side-car app for “Day Path” and “the rasx() context” 🚛📦 - add proposed content Web component
- use the learnings from existing npm packages to build
@songhay/player-audio-???
📦✨ - modernize the kinté hits page into a progressive web app 💄✨
- convert Day Path Blog and SonghaySystem.com to HTTPs by default 🔐
- use the learnings of previous work to upgrade and re-release the kinté space 🚀