Welcome to my Weekly Digest #9 of this year.

This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, and designs I consumed during this week.

Interesting articles to read

How to Map Mouse Position in CSS

Let’s look at how to get the user’s mouse position and map it into CSS custom properties: --positionX and --positionY.

We could do this in JavaScript. If we did, we could do things like make make an element draggable or move a background. But actually, we can still do similar things, but not use any JavaScript!

Use Touch ID for sudo on Mac

The landscape of security is changing quite a bit. We’ve gone from basic username and password to 2FA, facial recognition, fingerprint recognition, and so on.

GatsbyConf 2021: Announcing Gatsby v3.0, Gatsby Hosting, All-New Gatsby Image, and More 🚀

It has been over two years since the last major version of Gatsby. This doesn’t mean they’ve been sitting on our laurels resting. They are committed to making Gatsby the best open-source framework, plugin ecosystem, and developer experience anywhere. Releasing Gatsby v3.0 is a culmination of months and years of effort.

How to Make Badass Shadows

How to Make Badass Shadows. Tips to help create better UI shadows.

React Native is the Future of Mobile at Shopify

After years of native mobile development, Shopify decided to build all of their new mobile apps using React Native. As they’ll explain, that decision doesn’t come lightly.

content-visibility: the new CSS property that boosts your rendering performance

The CSS content-visibility property enables web content rendering performance benefits by skipping rendering of off-screen content. This article shows you how to leverage this new CSS property for faster initial load times, using the auto keyword. You will also learn about the CSS Containment Spec and other values for content-visibility that give you more control over how your content renders in the browser.

Some great videos I watched this week

New in Chrome 89: Web Serial, HID, NFC, PWA installability changes, and more!

Chrome 89 is rolling out now! Web HID, Web NFC, and Web Serial have graduated from their origin trials and are now available in stable. We’re closing a loop-hole a few developers used to skirt the PWA installability checks. Web Share, and Web Share Target arrive on the desktop. And there’s plenty more.

A First Look at Cloudflare Pages

Git Rebase Vs. Merge

In this video, we dive deep into two similar and confusing git concepts: merging and rebasing. Why do some people use rebase instead of merge? What’s the golden rule of rebasing?! Why are people scared of rebasing?

Announcing: Gatsby Plugin Image with Laurie Barth

Laurie Barth’s talk made a big splash at GatsbyConf (and on Twitter) when she took viewers on a deep-dive into the launch of the brand new gatbsy-plugin-image, the best in class solution for including performant images in your site. From support for nextgen formats like AVIF to thorough sizing and layout considerations, this is a game-changer. Did we mention the new StaticImage component that removes the need for GraphQL when using one-off images?

This is What Abraham Lincoln May Have Looked Like!

Useful GitHub repositories

Awesome CTO

A curated and opinionated list of resources for Chief Technology Officers and VP R&D, with the emphasis on startups and hyper-growth companies


This plugin works by leveraging Shopify’s bulk operations API, which allows us to process large amounts of data at once. This gives us a more resilient and reliable build process. It also enables incremental builds so that your site can build quickly when you change your data in Shopify.

AWS Toolkit for Visual Studio Code

AWS Toolkit for Visual Studio Code, an extension for working with AWS services including AWS Lambda.

dribbble shots

The Pills landing page interaction

by Taras Migulko

Soulwise App — Home

by Adarsh Goldar

Organic Landing Page Design — Homepage

by Muhammad Shofiuddoula

Travel App Ui design

by CreativePeoples


Picked Pens

Astronomical & Tide Calendar 2021

by Niall

A skipping llama / SVG animation with gsap

by Natalia

Talk to you next week and stay safe! 👋

Full-Stack JavaScript Engineer with focus on React, Redux & Node.js and passioned about Open Source working @Mobime based in Berlin, Germany marcobiedermann.com