@property
Read NoteLooks like CSS is getting extensibility built-in with a new @property element (works like @media β also looks like we're getting CSS.registerProperty() in JavaScript β¦
theAdhocracy
Looks like CSS is getting extensibility built-in with a new @property element (works like @media β also looks like we're getting CSS.registerProperty() in JavaScript β¦
When does play become work? Personally, I definitely empathise with Sisyphus in relation to modern media. Whether it be video games, books, TV or even my RSS feed, as soon as I get close to β¦
Well that's that then. The great legal firewall has descended and the BBC's iPlayer service is now firmly on the other side. As of today, you can no longer watch catch-up TV for free in the UK; β¦
I have been taking part in Google Rewards for over a year now. For the most part, I complete the various surveys to feed an ongoing habit without feeling like I'm being too indulgent or wasting β¦
It's that odd time of year, the bit between Christmas and New Year where time doesn't really flow like you expect it to. No one knows what day of the week it is and everything seems to be β¦
Well, we did it: we made it to 2019! π β¦
Craft CMS has the ability to accept environment variables as well as aliases. It can be worthwhile understanding how these two seemingly similar concepts differ, and when you might want to use one over the other.
A look back and a look forward... it must be the start of a new year. 2019 held a lot of change and personal improvement, but I can't help but feel that 2020 is going to be a big one. So what exactly do I have planned and what am I hoping for the next 12 months?
I have a tendency to prefer the kind of "inside-out" control that Kent is advocating in this piece, though I've never head it called "inversion of control" before. The idea of giving your users the β¦
I finally made it to an IndieWebCamp meetup, even if it was remote only due to the increasingly restrictive implications of the coronavirus. I learnt a lot, I had a great time, and I'm ready to start implementing a whole bunch of new ideas right here. I also took a huge number of notes from the speakers and sessions throughout the day.
Notes from the fully remote React Summit 2020 (or at least the talks I tuned in for). Lots covered, from static-site generators and the Jamstack through to React state management and accessibility. What a fun day!
Notes from my second fully remote conference, this time Sparkbox's UnConference. Being able to freely access talks from the US is a rare bonus of everything going on right now, and this did not disappoint. Musical cameos, great talks on UX, accessibility, design systems, and amazing speakers. Great event (despite the time difference).
The search page is live, the index is populated, but it all looked a bit rubbish and it didn't quite work as well as I wanted. Now it's using custom-styled components, queries are tracked/stored via the URL for persistence, and you can filter results based on category.
It turns out that there are a lot of gotchas to creating a clear category structure for media reviews. Well, after a year of messing around with various setups behind the scenes, I think I'm starting to get somewhere.
There are several strong arguments for moving away from using "master branch" as default terminology, but what should it be replace with? Personally, I like the idea of extending the tree abstraction that we use when talking about branches, so have started using "trunk".
Another month, another big and fully remote JavaScript conference. JSNation fit into my schedule a little less (and didn't quite overlap with my interests as neatly) but it was a fun event with some interesting talks on topics that are often only on my periphery. Much to think about!
A great talk from Jackie about the potential future evolution for the IndieWeb, with some exceptional quotes. Feels like it hit on my own worries/interests around the movement, in particular with the β¦
I love books. I have a huge collection of them and I routinely add to it. But when it comes to the topic of spreading knowledge and information, I think the web wins. It may not be as nice to use, but it is more accessible, and that means it's more valuable.
What do you do when a website has loaded but the content is still being fetched from an API? One answer is to fill the page with animated placeholders, creating a skeleton of what the user can expect, with a dash of CSS animation to let them know that something's still going on behind the scenes.
The combination of the Carbon design system and NextJS should make for rapid website development, but I ran into a few small hurdles getting them to play nicely with one another using existing documentation and community guidelines.
Where has this article been my whole life! Andy's posts are often brilliant, but this an absolute gold mine of information, from ideal character lengths to clever type-setting tricks. And I thought I β¦
Time to make some use of the extended freedoms we still enjoy in Cumbria, with a road trip out to the Solway. It's the first time I've been around the industrial parks on the north edge of Carlisle β¦
A look at how I've been using Git aliases to remove repetitive tasks, automate workflows, and generally optimise working on the command line. They're small tips, but they've had a big impact on me.
The best overview of z-index and stacking contexts that I've come across, plus it keeps getting better as Josh extends the useful tools section β¦
As far as years go, 2021 held some pretty big surprises and featured some fairly grown-up decisions. Life will never be the same again...
A quick (and dirty) way to fetch local data from a JSON file and modify the look of a page in Astro, completely natively.
I read the entirety of the EAA β including all supporting documentation β so you don't have to.
A look into the life β and death β of one of the more infamous recent extinctions: the Carolina parakeet (which, turns out, is not a parakeet at all, but a small parrot). I hadn't realised how β¦
A thorough overview of the new success criteria added (and removed) in WCAG 2.2, including clear guidance on how to test and pass each β¦
An excellent look into the new trend of no-or-low-JavaScript web components, which almost operate more like HTML fragments, with graceful fallbacks to native elements. Jeremy proposes terming these β¦