230510 – Background Processes

Chill Chill 😎

Over the last week or so, I've been spending quite a lot of my time working on the new content ideas and the material for them, but also working on another of the MOOVPAD Web App concepts that I needed to set aside when it first came to mind, until the necessary main goals were completed. So here's one of those awesome Chill Music Lab vibes for us to enjoy while I catch us up real quick 🙂

Screenshot 2023-04-28 000926

Multi-tasking The Main Thread

In a previous post, I mentioned that Blazor WASM apps run on the main browser thread, and multi-threading isn't really an option. This means that I would normally need to to run data sending and retrieval tasks until they're completed before the interface loads, for example. So a while back, I knew I would need a better approach to time-management on this main browser thread.

This is what I'm calling my Main Thread Multi-Tasking (MTMT) handler, and will hopefully allow me to use the time that the user would normally be interacting with specific information and/or UI elements, to do background tasks for other features like checking for alerts, retrieving messages, and so on.

So now the coding fun begins 🙂

Stay awesome,

EMH

Screenshot 2023-04-17 103030

HOW MOOVPAD IS BEING BUILT

For the overview of how MOOVPAD apps are being developed, the reasoning behind particular decisions during development, policies, links to the science and research at the core of MOOVPAD, and more in relation to all the technical things, please see the link to the left.

This will be an ongoing work in progress, and will always be linked to the bottom of each upcoming Blog post.

I AM #LAME7