Velocitip: Convert was-Boolean, now-String → Number, then enjoy $display.message

> This tip is used in this post [https://blog.teknkl.com/selectively-track-marketo-links-based-on-lead-opt-in-gdpr] on sending tracked or untracked links based on each lead's “OK to track me” setting.

#wellactually: email addresses *are* case-sensitive, but proceed as if they're not

This one's good for getting your know-it-all on. Despite it being commonplace to “fix up” email addresses by lowercasing them — or, in financial/government contexts, uppercasing them — email

Managing the Forms 2.0 API event stack, and something to look out for

Forms 2.0 allows multiple event listeners of the same type, which is great. But if you're not careful, you can accidentally remove *all* your listeners while intending to leave 'em be.

Presented with minimal comment

A Velocity script that copies a field from a Custom Object record to a Marketo Person field. Consider the possibilities.

Not how it works: on JS-based “form security”

JavaScript is indisputably the world's most popular language, if you go by the lines of code generated each day. Pretty sure it's the world leader in

Another reason to test your site in IE and/or Edge: as a tiebreaker

In the martech world, cross-browser testing is… shall we say… deemphasized? I believe most of our clients are only testing in their own version of Chrome (Mac or Windows, but

Never use Munchkin 'associateLead' like this (if you like having a job)

Secret keys are used throughout cryptography. They're basically akin to passwords, only they're generated and used by apps as opposed to being typed by hand (and

Velocitip: Use ArrayList.equals() for multiple comparisons

Velocity is the only language where Brevity for Brevity's Sake is OK. It's not showing off to keep your VTL as short as possible.