
Hey, I'm Fershad
A digital sustainability consultant based in 🇹🇼 Taipei, Taiwan. I work with the Green Web Foundation towards a fossil free internet by 2030.
2020
Posts
Longer content mostly about digital sustainability.
Posts
Longer content mostly about digital sustainability.
-
| Archived
This post is archived. Core Web Vitals have evolved significantly since I wrote this post. You should try to reference more recent content.
-
Lazy-loading iframes can lead to data savings for your users, faster page loads, and quick interactivity for your site.
-
Here's a really detailed look at 18.5 million domains and how they stack up against Google Core Web Vitals metrics.
-
In the final post of the why of website optimisation series we'll take a look at how better performance online can equate to a better user (or customer) experience.
-
This is the fourth post in a series where I'll outline how website optimisation can help you with SEO performance.
-
This is the first in a series of five posts where I'll outline the benefits that can be derived through website optimisation.
-
This is the third post in a series where I'll outline the environmental benefits that can be derived through website optimisation.
-
In this second post of the why of website optimisation series we'll go into how you can reduce your operational costs through better site performance.
-
| Archived
This post is archived. After a couple of years, I decided to stop publishing the Optimised newsletter. Instead, I'm publishing everything to this blog.
-
Eleventy is one heck of a powerful, incredibly flexible static site generator. This short guide will show you how you can generate CSV data files using Eleventy.
-
Images often combine to make up the largest group of resources on a web page (in terms of file size). Therefore, optimising images is one of the easiest steps any website owner can take when looking at improving the performance of their website.
-
When we share content on social media we want it to be read. This blog posts introduces how Open Graph tags can be used to present eye-catching, consistenly branded shared content across social media platforms.
-
This post is archived. Displaying has since been acquired by Synaptics, and their website has changed considerably since this project
-
This post stems from a conversation I had with a good friend of mine last week. We were talking about how to boost website traffic, and conversions. As I explained to him, and as we'll get to in this post, there's more to the game than just fresh, keyword laden content.
-
This quick code note will go through creating a simple component in Svelte that allows us to switch the theme of our website between light and dark.
-
As a freelancer, and someone who was working remotely in the months before COVID-19 you'd think not a lot has changed for me since. In this post I go through what life is like in Taiwan, and how the coronavirus pandemic has also led to a change in my daily working habits.
-
Here's a really quick little code note that shows how to create rotating buttons using just a tiny bit of JavaScript and some CSS.
-
| Archived
This post is archived. Svelte is now up to version 5, so you probably want to read up about that instead.
-
I recently found myself having to create a website that presented a lot of data in tabular format. This post goes through two approached that I tried out. Firstly, using table markup and horizontal scrolling, and then looking at how it can happen with CSS Grid.
-
I was working on a recent project that required me to create a customized select dropdown. It had to clearly, neatly show two sets of data (jobs and locations), and look good in the process.
-
A recent project required a collapsible section of content to remain expanded on desktop and collapsible on mobiles. Here's how I made it work with a handful of CSS.