Introduction
Hi Craft friends!
It’s hard to believe the planet spun fifteen times again already, but we caught the links that flew out and assembled them into issue #135.
Thanks again to Solspace for sponsoring this issue with a note about Freeform.
Now let’s hit those links.
Top Stories

Commerce 3.3 Released
We released Commerce 3.3 after a brief beta, sporting partial payments, customer-facing notices, dynamic shipping rule condition formulas, and a convenient “Share cart” action. The docs are up to speed and include a new Controller Actions page we hope you’ll find useful!

Custom Focus Indicators with CSS Variables
Matsuko just published the third and final part of the series on visible focus indicators, this time with an optimal approach to styling.
News
CKEditor 1.0 Released
Our first-party CKEditor plugin is now stable! Consider giving it a look if you’re on the hunt for a more stable, accessible, and extensible rich text field option.
Docker Desktop Released for Apple Silicon
If you’ve been using the Docker beta on your M1 Mac, this one’s for you!
Craft CMS Article Featured in Accessibility Weekly #236
Matsuko’s article on custom focus indicators was featured in the Accessibility Weekly newsletter, which is a great resource if you’re upping your Accessibility game.
Featured Sponsor

Features and design mean nothing when they don't work reliably.
Don't let any of your valuable form submissions fall through the cracks! Freeform has been meticulously designed and developed to be the most robust form solution for Craft.
Tools, tips, and fundamentals
Build a Full Website in Craft CMS (Part 8)
Luke Peters concluded his meticulously-produced series with template caching. 👏
CraftQuest: Local Development with Craft Nitro
Ryan’s toiling away on a thorough video course on Craft Nitro, including what it is and making sure it’s right for you in the first place. Highly recommended.
Going Headless with Craft CMS | Cognition
Happy Cog refreshed its 2019 article on working with Craft headlessly. Still a great orientation if you’re considering a headless front end for a project.
nystudio107: A Craft CMS Plugin Local Development Environment
Andrew’s latest five-minute read is a journey into the depths of his plugin development environment.
Importing to Craft CMS from Google Sheets with Feed Me
Daryl shares his process and warnings about importing content from Google Sheets.
Perfecting your technique
Twig {% js %} Syntax Highlighting in PhpStorm
Stack Exchange answer out of nowhere on solving that pesky {% js %}
block syntax highlighting in Twig templates.
Plugged In
ZealPush Notification
ZealPush Notification enables website owners to configure and show desktop notifications to their users easily. There are multiple options to edit the Notification using different icons or images to send to the users.
Instagram Basic Display
Provides endpoints and helper console commands that make it easier to work with the Instagram Basic Display API.
The Craft Advantage
Built on Craft
Maxon
From Foster Commerce: 9-language Craft CMS multisite install + Nuxt + Netlify + Algolia + SEOmatic.
ResidentieProfs 🇳🇱
From Webtraders: Craft CMS + VueJS SPA + GraphQL and recruitment platform integration.
It’s not Craft, but it’s interesting.
Tower Blog: Mac Dev Survey 2021 Results
Always interesting to see what people are working on and with.
A11Y Style Guide
This application is a living style guide or pattern library, generated from KSS documented styles...with an accessibility twist.
PHP comes to Google Cloud Functions
You can now write Cloud Functions in PHP using the Functions Framework for PHP.
How to run Linux GUI apps on Windows 10 with WSL and WSLg
Sources say this could let you run PhpStorm inside the WSL Linux box from Windows, if that’s the kind of thing you’re into. Here’s an example using PyCharm.
Get YouTube subscriber counts and Twitter/Instagram followers using Python, Selenium, and SQLite
Just finished the Luke Peters Craft build series and were just wishing Luke would show you how to scrape subscriber counts from YouTube, Twitter, and Instagram? Prepare to be amazed at your luck.
The Accessibility Cheatsheet
The WCAG contain some very useful information, and so I decided to condense the very extensive guidelines and highlight some practical examples of what we can do to implement them and make our websites more accessible.
New GitHub Themes for VS Code
GitHub’s official VS Code themes come in three flavors: GitHub Light Default, GitHub Dark Default, and GitHub Dark Dimmed.
alexchantastic/alfred-open-with-vscode-workflow
Alfred 4 workflow for opening files or folders in Visual Studio Code.