To use this website fully, you first need to accept the use of cookies. By agreeing to the use of cookies you consent to the user of functional cookies. For more information read this page.

Articles

New CSS features (May 2019)
23 May 2019 / The Web
Here's a look at some of the new features to CSS as of May 2019
The Apple keyboard problem
10 May 2019 / Technology
Apple has a problem. I think it's time they addressed this.
Effective formative assessment
21 Jan 2019 / Education
What constitutes effective formative assessment? In this article I look into what I understand effective formative assessment to look like.
Is the sun finally Ryzen for AMD? A look at how AMD has changed.
20 Dec 2018 / Technology
AMD have long been in the shadow of Intel. But is it finally time for them to Ryzen shine? I take a look at how AMD has changed over the years and how they are finally getting there with the Ryzen CPUs.
Is the sun finally Ryzen for AMD? A look at how AMD has changed.
Giving more power to the browser (and JavaScript)
17 Oct 2018 / The Web
We are always giving more to JavaScript, but is this a good thing? In this article I'm exploring some very basic reasons why security has improved in our browsers and why JavaScript is no longer the threat it used to be.
What a URL tells the world and how to make effective URLs
15 Sep 2018 / The Web
URLs are one of the best methods for describing content before it is visited and therefore the way they are written is important.
Messing about with new CSS features
29 Jul 2018 / The Web
In this article I am demonstrating a few new features coming soon to a browser near you.
The biggest hog in ZPE
11 May 2017 / Technology
ZPE has been gradually getting faster and faster due to more optimisations at compiler time, however, this month I began to really delve into the deep end and found some new ways that ZPE can be optimised. In this post I will discuss exactly what I'm going to do in order to do this.
Why CSS really needs variables
17 Jan 2017 / The Web
CSS discourages repetition by nature, that much is obvious. One stylesheet does all the styling. But it's biggest problem is that it can often be quite a large file that needs to be downloaded with HTML. There are ways of shrinking it but none are quite as effective as using variables.
Why CSS really needs variables
Apple MacBook Pro 2011 running slow - the fix
03 Dec 2016 / Technology
A while after I sold my perfectly running MacBook Pro 2011 13" to my brother in 2014 it began to run slow. In early 2016 he was so infuriated by the sluggish performance that he was going to be selling it as a spares. In this article I discuss the issue and the fix.