Blog Series: core pattern