241109 – MOOVPAD Apps – Progress & Planning

241023_1

Quite The 3-Week 'Intensive'

With only one day left tomorrow to wrap up all the learning covered in this learning period, and perhaps set up some sample exercises like uploading and automating CI/CD for some WASM and webAPI templates to Azure, I thought I'd use this opportunity to cover some of the overall goals achieved and plans for integrating it all into MOOVPAD apps.

241103_3

3-week Intensive Learning Block

Git and GitHub

Automation with Workflows and Actions

Docker course - currently underway (complete in 4 weeks)

Linux course - currently underway (complete in 8 weeks)

Bash scripting for Linux

Iptables and firewall rules - customising these for servers

Tools like Nmap and others, with commands for various tasks

Integrating above Linux commands into the Python app

Blazor WASM and Azure deployment automation

YAML for custom automation of workflows and actions in GitHub

C++ programming - comprehensive coverage

Python and Base-System App (RServer)

Bash script equivalent for backup (Bserver)

JSON integration between these and MOOVPAD Apps

Data structure outline, ready for Python data science (ML/AI)

The list above covers some of the major goals achieved during this period, leaving out some other minor goals for other projects I'll be working on later. Along the way, I've learned several new programming languages, and started to use new technologies and tools. But perhaps the most important goal for me was the chance to apply all of these learning tasks as I went through the process. As I mentioned, I learn much better by actually applying the knowledge as I learn it.

Although I might not get the chance to directly apply the C++ knowledge into an app structure just yet (although believe me... tempted is understatement), I know I will eventually. Maybe even with the next learning intensive. I'm hoping to have another of these dedicated learning blocks in a couple of months or so, maybe another 2-3 weeks.

241105_1
241106_2
241109_1
241109_2
Screenshot 2024-10-15 231825

The C++ learning is almost done, with less than an hour left in the tutorial (just final examples really). So tomorrow will focus on getting ready to get back to working on the MOOVPAD Web App. This is a task in itself when you spend time away from a project, but it can also help provide a new perspective. This is especially true when you add all the new learning.

I will now give myself permission to breathe for a bit 🙂

Stay awesome,

EMH

HOW MOOVPAD IS BEING BUILT

For the overview of how MOOVPAD apps are being developed, the reasoning behind particular decisions during development, policies, 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.