This one trick will save you 80% of your wikitext debugging time!
Multi-instance subtemplates are common in MediaWiki; when we're using Lua, they can be much more powerful than in wikitext.
What's a bot password? What's the difference between bot accounts and bot passwords? Why do I need all this anyway?
Highlight Links In Category has a number of incredibly nice use cases; here I give some examples.
The pattern of store -> query -> store -> query can lead to caching nightmares when working with Cargo or SMW in MediaWiki. This is the story of how I dealt with one.
Here's how I've built a framework for both static and lazily-loaded popups.
Disambiguations are typically somewhat user-unfriendly; I describe my method for improving quality of life when disambiguation links do appear.
CharInsert is one of my favorite extensions. Here's how I made a Lua wrapper for it to create a user-friendly interface for anyone to add snippets they want.
The "Mediawiker" plugin makes Sublime the best IDE-like experience for editing wikis, particularly when one is primarily writing Scribunto/Lua modules. Here's how I've set up my environment.
At EMWCon 2020, I gave one talk and hosted two Create Camp sessions, discussing different aspects of usage of Cargo and Lua in MediaWiki.
The Gadgets extension is a great way to organize code instead of using Common.css and Common.js for everything.
I document my system of using hooks in Scribunto before removing it from my wiki.