Here’s the Hypersegmented template from today’s talk @ Adobe

You’ll probably want this code if you stayed awake.

A long talk with Justin Norris on his new RevOps FM podcast

A big day: my first post tagged “podcasts.”

Next Thursday, I’m revealing a top-secret email template trick at a free Adobe event in NYC

If you’re around here, you should be there.

URL-encoding unsupported characters to avoid major data loss, in a few different languages

Using our old friend, URL encoding (a.k.a. percent encoding) to avoid the pretty shocking data loss described in the recent post.

Yet another input mask tweak: allow only Latin-1 letters and punctuation — but not numbers — with no fixed length!

Love encountering hyper-specific validation rules like this! And they make sense when legacy-ish systems need to ingest Marketo data.

In Marketo String/Text fields, surrogate pairs MUST be URL-encoded, and you SHOULD encode line breaks

This is likely a surprise: you can permanently lose data just by including certain characters in fields. And it’s not just those characters that disappear, it’s everything after them, too.

Incrementing FBCounter multiple times in a single call

When you offer event registrants a +1 (or +10) you need to update your count accordingly.

Velocitip: Show a string’s Unicode codepoints

Nothing wrong with getting nerdy in Velocity, especially when small Velocity field differences make your head spin.