Top Stories

Dot All 2021: State of Craft + State of Craft Commerce Videos Now Public
Dot All happened on the internet, and we just made two videos public: Brandon’s State of Craft and Luke’s State of Craft Commerce. (Videos from all the talks are still available to ticket holders.)
Ryan Irelan shared his notes throughout, and Masashi Yanagiya posted commentary in Japanese for day one and day two.
The CraftQuest day two after-party is also available for free and the headwear is memorable.
We look forward to seeing you in person next year.
News
craftcms/cms
Eight Craft CMS releases have been tagged since our last issue, consisting largely of bug fixes, GraphQL improvements, modest functional refinements, and a handful of security fixes.
The most recent release, 3.7.19, dramatically improves performance for Structure section entries.
craftcms/commerce
Craft Commerce got three updates since our last issue, with fixes and minor improvements as well as a new autoSetCartShippingMethodOption config setting. Latest is 3.4.6.
Craft Nitro in php[architect]
php[architect] Magazine covered Craft Nitro in its most recent edition, “Decrypting Cryptography” in an article by Joe Ferguson, lead developer of Laravel Homestead:
I love DevOps and the entire ecosystem of virtualization, but sometimes I just want the tools to get out of my way to focus on the fun stuff: building my incredible PHP applications. If your tools are getting in your way instead of empowering you, give Nitro a spin.
Sprig 1.10.0 and Sprig Core 1.1.0 Released
Trees are bare in the northern hemisphere, but Sprig continues to bloom with syntax, performance, and educational improvements.
Introducing the Lab Reports Plugin for Craft CMS
Benjamin Kohl of Masuga Design introduces the new Lab Reports plugin.
Featured Sponsor

Carefully developed and meticulously refined over 5 years!
Freeform is the most intuitive and reliable form building plugin for Craft! The elegant form builder has been expertly designed to minimize mileage on your mouse. Effortlessly create simple or complex multi-page forms, choose from a wide variety of field types, and connect your forms to popular API integrations. Templating is easy and highly customizable. Try it today and see why more people choose Freeform over any other form plugin.
Tools, tips, and fundamentals
Common Security Vulnerabilities in Craft CMS Plugins ⭐
If an ounce of prevention is worth a pound of cure, this article from Ben Croker may save you several pounds of regret. Easy read and highly recommended if you write plugins or custom modules.
Craft CMS + Cleavr
Cleavr added a written + video guide to setting up a Craft site on a server it’s provisioned.
CraftQuest: Content Migrations in Craft
Ryan’s working on a new CraftQuest course that explores content migrations, which some consider to be a much-overlooked gem.
CraftQuest: Some Thoughts on Navigation in Craft CMS
Livestream dedicated to different approaches developers take to wiring up navigation.
Plugged In
Built on Craft
Antibodies: art during the pandemic 🇬🇧
By William Hibberd and Intercity: Craft CMS, Tailwind CSS, AlpineJS.
It’s not Craft, but it’s interesting.
CSS Grid Generator
Discord discussion surfaced this CSS grid generator, along with another favorite.
Sadly, no grid-generator generator was identified.
Dock Life: Using Docker for All The things!
Andrew expresses his love for Docker and aliasing commands, complete with a bumper-sticker-ready phrase.
devMode.fm: What even is JavaScript?
We have JavaScript because Netscape, and its purpose is to make the web slower and more fragile.
Jennifer Blumberg hosts a conversation with an effervescent Chris Ferdinandi about JavaScript. Fun, interesting listen.