A primer on zero downtime deploy, atomic deployments, red-green deployments, and how to minimize downtime during database migrations.
In Twig (and Craft) we work with dates a lot. Here's how you compare them.
Firefox Containers make it easy to test different user accounts in the same web browser.
The Twig include statement is a fantastic little tool because it allows us to chunk our template code into smaller, reusable pieces.
How to expose Global Sets data in your Element API Endpoint.
Protect your form redirect in Craft 2 and Craft 3 by hashing your redirect form data.
There are dozens of changes to Craft in version 3 but here are 11 that matter most.
You push up to a remote repository but why is it different?
A repository without a Working Tree. What does that mean?
Another term demystified.
Hook into the Git routine and make it do your bidding.
Merges are okay, alright? Cool.
Learn the concepts of Git before the commands.
There are three pieces of Git that we should be aware of before moving forward.
How to create a patch file for a set of changes in Git and apply it elsewhere.