A single interesting exception… that *does not change* the rule that you should use $math.sub and$math.add instead of - and +.

Somebody challenged me to implement the Base64 encoding algorithm in pure Velocity and Java. It can be done, but… yuck.

Velocity doesn’t HTML-encode values unless you tell it to, and that’s a good thing for user control/delegation.

Another thought-it-already-worked moment. But nope – to serve View as Web Page from a Domain Alias, you need help from JavaScript.

An extreme adventure into codeless webhooks. If webhooks don't confuse you now, they definitely will after this. ☺

A common task for HTML tables – alternating table row background/foreground colors – is a cinch with Velocity.

You might be surprised that {{lead.tokens}} are HTML-encoded in Landing Pages. If you need to work around this, here’s how.

Wait steps don’t officially have “Add Choice,” but there’s a remarkably easy workaround.