Should there be an HTTP error code for censorship? Quite
probably and I agree with Terence that 403 (forbidden) is a
misleading response. I really like his various proposals and the
format he uses is β¦
The team behind the HTTP Archive do a fantastic job of analysing
the web and 2019 is no exception. From JavaScript to accessibility,
if you want to see how well we're doing as a community at standing
β¦
For the last month, I've been getting show-stopping errors in Craft. My web host couldn't find any faults, Craft support had no clue, and it only affected one machine: one with Bitdefender installed. I wonder...
I recently had need to embed a Flickr album, as I've done many
times before. When I published the article, however, the album was
broken and only showed a single image. Odd, sure, but I figured I
had β¦
Migrating assets to a new CMS can be a complete pain, but working out which files go with each page or article on a website doesn't have to be a nightmare if you start with a solid foundation. For me, that means tightly coupling my folder structure on the server with my content structure on the website, a workflow that Craft is particularly nifty at automating.
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.
I was recently given a new laptop at work (π₯³), but failed to realise that my Git author details weren't syncing correctly with GitHub for almost a month... π€¦ Rather than simply accept those white squares, I decided to rewrite the repository history. The process turns out to be quite simple, but I still hit several snags so figured it could be useful to document my fixes and errors.
A step-by-step guide to installing Craft CMS 3+ on the Arcustech hosting services, because sometimes all the command line steps can seem a little daunting if you aren't used to it!
π
Adding Search with Algolia (Gatsby, Craft CMS - Part 1)
Static sites don't make search functionality easy, but luckily there are some excellent services that do. I've been messing around with Algolia and finally have it working with Craft and Gatsby the way I want it... on the backend, at least.
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).
YouTube embeds can be expensive on page load metrics, but what
alternative is there? How about loading a thumbnail that hot-swaps
itself for an <iframe> when clicked? Sounds great, but
wouldn't β¦
When using Craft in a headless configuration, your entry URIs will default to the wrong domain and won't be properly configured to match your actual site structure, but that can be fixed.
There has been a lot of web chatter around the launch of Deno,
the new JavaScript runtime engine. Their introductory blog post
does a great job of explaining when you should use it (and
conversely β¦
The three words that spawned the world wide web as we know it;
the response from Tim Berners-Lee's supervisor to Tim's initial
proposal. Jeremy's talk dives into the history of how the web came
to β¦
A very neat little trick. Embedding @keyframes within your SVG
<style> element makes it animate when it loads, whether
rendered as an image or a background (or, I assume, inlined). It
can even β¦
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.
Super useful walkthrough on taking a branch from one repository
and publishing it to another repository entirely (great for
creating test repos or stripped-down example repos for bug β¦
A frankly depressing look at the state of the mobile web in
2021. From lacklustre technological advancement in the past decade,
to increasing device saturation, and the overuse of JavaScript,
here's β¦
A very thorough overview of how to write a modern, performant,
HTML-driven image component that is as optimised to serve the most
appropriate image as possible. There are some very neat tricks in
β¦
Need to self-host your front end away from the
"modern" services like Netlify or Vercel? As both continue to
get a little sketchier with time, it's definitely
something I'm having to β¦
Josh has added some additional thoughts to Andy's CSS reset.
Personally, I like a combination of the two (with a dash of
Stephanie's best practices thrown in for good measure), but wanted
to capture β¦