-
Continue reading →: Free BBC micro:bits For UK Primary Schools
The BBC micro:bit is small pocket sized computer to help with learning about coding and electronics. The micro:bit is a fun way to learn (even for adults) and the BBC is offering a set of 30 micro:bits to UK primary schools for use with 8 to 11 year olds. The…
-
Continue reading →: Personal Update: May 2023, Contemporary Issues in Digital Technology
As National Apprenticeship Week 2023 started back at the beginning of February I wrote a brief blog post where I mentioned the start of the Contemporary Issues in Digital Technology for my degree apprenticeship. The module has now been completed, so a good chance for me to reflect a little.…
-
Continue reading →: Flask and SQLAlchemy: Connecting To MySQL (Python / Notes)
For my assets web app, written in Flask (Python) I have separated the app and the database into separate instances. This allows me to update the app and its dependencies without impacting the database and its dependencies, or vice-versa. The database could be one of many as I’m using SQLAlchemy…
-
Continue reading →: Continuous Deployment, Continuous Delivery – The CD of CI/CD (GitHub / Python / DevOps)
In this blog post I take my Flask (Python) web application and deployment to Microsoft Azure, and instead of doing it manually I do it via a CI/CD. I’ve previously discussed Continuous Integration (CI) in blog posts around CI, GitHub actions and recently Code Coverage. The CD of CI/CD can…
-
Continue reading →: Code Coverage (Python / DevOps)Testing is important, especially in Continuous Integration / Continuous Deployment (CI/CD) environments, as it gives some reassurance that a code commit has not broken anything. But what happens if you are unsure how much of your project is covered by tests? Code Coverage Code coverage monitors tests as they run…
-
Continue reading →: Azure Fundamentals (AZ-900) CertificationStudying for my degree apprenticeship uses up a lot of my spare time (i.e. my time outside of work) and concentration, so I’ve put most qualification / technology pathways on hold or at least maintained a slow attempt at them. Happy to say that I attempted and passed the Microsoft…
-
Continue reading →: Digital Inclusion, Volunteering and Linux!With artificial intelligence (AI) dominating the media this week, and the media’s comparisons between it and other technologies that changed the world (e.g. the printing press) it isn’t hard to miss that we are firmly in a revolution. The digital revolution began in the late 20th century and has seen…
-
Continue reading →: Do Until (BASH)
I’m currently running GitLab in a Docker container and wanted a little Bash script to let me know when the container is healthy (e.g. ready) after reboot. The script uses an until command to ask Docker to list the containers, looking for the word ‘Healthy’ and until the word is…
-
Continue reading →: National Apprenticeship Week 2023
Monday 6th February 2023 sees the start of National Apprenticeship Week in the UK, giving me an opportunity to write about my apprenticeship learning. My Previous Apprenticeships When I left high school (quite some time ago now) I didn’t really know what I wanted to do and although I was academic,…
-
Continue reading →: Rubber Duck Debugging / Rubber Ducking (DevOps)
Thinking of the term Rubber Duck brings my mind to two things, Ernie from Sesame Street singing in the bath and the USB Rubber Ducky that looks like a regular USB pen drive but does a lot more. So what’s Rubber Duck Debugging and does it involve singing in the…


