A framework for inserting Lua errors into HTML tables using a singleton class
A simple interface to automatically let users toggle columns in any data table on the entire wiki.
An indepth introduction to frame objects in Scribunto
The final of three Cargo queries I recently optimized on Leaguepedia
A Cargo query I optimized recently on Leaguepedia
When debugging confusing Cargo queries, a module that just prints everything for you can be incredibly helpful
Our CSS-grid-powered tournament brackets on Leaguepedia
A long story about how I corrected one of the biggest mistakes in my initial Cargo database design from two years ago
In a recent patch, Riot introduced non-unique item names, and we had to create a system for dealing with this.
Multi-instance subtemplates are common in MediaWiki; when we're using Lua, they can be much more powerful than in wikitext.
A bunch of things I did wrong because learning is fun!
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.
Disambiguations are typically somewhat user-unfriendly; I describe my method for improving quality of life when disambiguation links do appear.