A fun code along replicating the Apple AirPods Pro product page and the shifting light effect in the hero image.
This article comes up with some fairly resilient measures to help mitigate a lot of issues when using Google Fonts. Including a very handy code snippet to use for Google Font optimization.
As a web designer, your client may want you to design their brand logo. If you’re feeling up to the task, there are some things you need to know first.
This tutorial will focus on the operations you need to use FaunaDB to power a comment system for a Gatsby blog.
This tutorial covers how to make taxonomy pages with Gatsby using structured content from Sanity.io. You will learn how to use Gatsby’s Node creation APIs to add fields to your content types in Gatsby’s GraphQL API.
In this article, Anton Nemtsev shows a couple of ways of showing performance changes in the GitLab merge requests.
A neat primer on creating your own Chrome browser extensions!
In this episode of the Smashing Podcast, the discussion is about shaping our physical spaces when working from home. What can you do to take a step up from working at your kitchen table?
Gerry McGovern talks about the amount of energy used sending the bits and bytes around the internet, the cost of storage, new phones vs old phones, the scale of data, and how do we adjust our process and culture to make changes?
In this article, Suzanne Scacca proposes some ways to turn essential content into graphics to conserve space, create a more engaging UI and preserve the overall integrity of your content on mobile.
Authentication (logging in!) is a crucial part of many websites. This article looks at how to go about it on a site using Vue, in the same way it can be done with any custom back end.
This article shows you how to create a mobile app using Expo and Firebase services such as Firestore, Firebase functions and Expo push notifications.