RSSAmplifier

Blog

Blog - Juan Fernandes - Freelance Web Designer

Juan Fernandes is a freelance web designer specialising in building bespoke responsive websites for small businesses in the UK

juanfernandes.ukRSS feed ↗29 posts

Latest posts

Building BKMRKS | A Lightweight Bookmarks Manager Project

A behind-the-scenes look at how I built BKMRKS, a lightweight bookmarks manager. Covers the design process, tech stack, and lessons learned while creating a simple, self-hosted tool for organising links.

Automating my links list

How I automated my Instapaper “liked” articles into a clean, sorted JSON feed for my 11ty site — with date normalisation, HTML stripping, and deduplication, all running daily via GitHub Actions.

Building a Printful‑powered e‑commerce site with 11ty and Stripe

A behind-the-scenes look at how I built a fast, modern e‑commerce site using 11ty, Printful, and Stripe. Learn how to fetch product data, auto-generate category pages, and create a lightweight cart and checkout experience—without a CMS.

2022: Year in review

This year in review post has been really difficult to write (and why it's so late) because of how it ended with being the worst year of my life, so far. It took me a while to write it, but I really didn't want to miss posting it as I've written one every year since 2016.

2021: Year in review

2021 was a year of firsts for the family & I after a few years of covid, including our first restaurant outing & also our first UK break since before covid

Working an inside IR35 contract

I've only had one contract inside IR35 & that was enough to put me off. First & last contract inside IR35 that I will take on

2020: Year in review

Worldwide pandemic, bullshit politics, white supremacists, racists, Brexit & a whole bunch of rubbish I won't get into

How I improved my website because of Content Security Policies

Last month I delved into security headers including Content Security Policies and added a bunch of them to my website. As a result this has improved my website

Add your site to the Eleventy Leaderboards

This is a quick tip showing you how to add your eleventy built website to the Eleventy leaderboards

Improving Website Security

Since WebPageTest.org started testing website security, I wanted to learn more about it & figure out how to improve my website security using headers on Netlify

Creating a Sitemap file with Eleventy

This is a quick tip showing how I created a sitemap.xml file using Eleventy that will automatically update itself when you create new pages

Automated Open Graph images with 11ty and Cloudinary

I wanted to find a way to dynamically generate a unique Opengraph images for each blog post automatically using post data, Cloudinary API & Eleventy

Using Defer to improve performance

Using Defer to improve the performance of my website by only loading JavaScript and CSS on a per component/partial basis.

Exploring the benefits of HTTP2

Since this website is hosted on Netlify & they serve websites using the HTTP/2 protocol I've started exploring the benefits of it

2019: Year in review

Another year gone but it was a very good year both professionally and personally, but there is room for improvement in twenty twenty.

Multiple blogs with Perch CMS

Short post to show how you can create multiple blogs using the Perch CMS and the blog app using sections.

Keeping track of tasks

Been thinking about how I keep track of changes requested by clients outside of project work. I maintain websites I've built as well as websites I host

Home Automation

In this post, I talk about my adventures with home automation. Basic stuff as simple as using Alexa to switch on a lamp or lights in a room

My Git Aliases

Quick post to share my Git aliases. I love seeing other developers' aliases - a lot of mine have been copied from others. So I thought I'd share mine - in the hopes someone will find it useful.

2018: Year in review

Twenty eighteen year in review post where I talk about what went well and what didn't go so well. Covering some work and personal stuff.

Tools I Use

Love posts that show what designers & developers use to do their job – so I thought I’d post my own

2017: Year in review

My 2017 year in review post - what went well, what didn't go so well. I look into work, health, personal and look ahead for 2018.

My Web Design Journey

I want you to know about my past, my journey as a website designer and how I can help you. I thought I’d write a post about how I got started as a website designer and eventually becoming a freelance website designer.

Website Design Process - working with me

This is my website design process. In this blog post I detail my process from initial client contact to the end of a project.

Automatic copyright year in Perch CMS

How to auto update your copyright year with Perch CMS. In this short blog post I share a small code snippet that you can add to automatically update your copyright year.

2016: Year in review

My first ever year in review post, let's see how it went! 2016 was not a great year, in general for a lot of reasons

Adding SVG icons to a sprite with Perch CMS

Allow a Perch CMS user to add SVG icons to an SVG sprite and use them through out the website. Usually, SVG sprites are created by a developer/designer when building a website and then never revisited unless the site has a redesign. The creation of a sprite is likely to be an automated process using a task runner like Grunt or Gulp JS.

Newsletters for Front-end developers

Because there is so much content and noise on the web about development theses days, its difficult to find great ressources - its also very easy to miss hearing about new software or new techniques via social media. Newsletters are still a great way to keep up with all thats happening in our industry and front end development.

Hello World! First blog post.

I’ve decided that 2016 is the year I start writing regular blog posts - and I just about made it, 2017 is just around the corner. I’ve never properly done it, I’ve written a few posts for my business websites’ blog but they came once in a blue moon - not good, I know.