PHP 8 constructor promotion with inheritance (subclasses)
PHP 8 has this amazing feature called “constructor promotion” that allows you to define the properties of a class and
Read moreFor the online learning world
PHP 8 has this amazing feature called “constructor promotion” that allows you to define the properties of a class and
Read moreIn our world these days we interact with advanced machines, machines that are the result of centuries of human tool development. They are complex and require careful configuration to ensure that they operate in the way we intend them to do so. There are many ‘configurations’ with varying levels of complexity. Take the software that runs on the machine, that is a ‘configuration’ that is instructions that tell the machine what to do, and yet that has a ‘configuration’ too, a set of values associated with the particular operational functionality of the software, the settings. Hopefully that configuration you can manage yourself from the information provided to you by the developer (or via a technical writer) on what each setting does. But what of the actual software? How is this created? What is this mysterious person ‘The Developer’?
Read moreWhen I heard that Chat GPT was capable of writing code, I was immediately sceptical. I have tried a couple
Read moreWhen a client contacted me asking for assistance in adding a font to the Boost theme, I created a solution for them, one that is quite straightforward to implement. I thought it would make a good post, so with their permission here it is. I’ve not written about fonts in a while and this brings me back to my roots of writing for eLearningWorld.
Read moreFrom time to time, you may want Behat tests on your docker container to connect to chromedriver on your host
Read moreYou’ve been working on a theme for Moodle LMS, either developing a new theme or using the Raw Initial SCSS
Read moreIntroduction “Moodle 4 Security” is a new book by Ian Wild and published by Packt, available on Amazon: www.amazon.com/dp/1804611662. In
Read moreIn the past, as a developer, I’ve used vagrant + vagrant share to get a public URL for my local
Read moreIntroduction With the introduction of H5P in Moodle and having themes that allow us to customise the look brings the
Read more