Velocitip: Find the first ๐’€-day (e.g. first Friday) of next month

Velocity has access to the Java calendar, and Java knows every day, month, and year. Pulling it all together to output the first Monday of next month? Just a few lines of code, but itโ€™s got a twist worth learning.

Using modern JavaScript in GTM Custom HTML tags

You shouldnโ€™t have to code like itโ€˜s 15 years ago just because someone *might* paste your stuff into GTM.

A couple of (not at all rare!) situations where enabling Marketoโ€™s built-in reCAPTCHA breaks forms completely

If only such things were documented, right? Sigh.

Critical: Update to SimpleDTO 2.0 (the latest Form Pre-Fill JS) for compatibility with the latest Chrome & Edge

Act now to keep the magic alive. Upgrading from SimpleDTO 1.0 to 2.0 is super simple.

Achieving true round-robin (not random) assignment with FlowBoost

A ๐‘…๐‘Ž๐‘›๐‘‘๐‘œ๐‘š ๐‘†๐‘Ž๐‘š๐‘๐‘™๐‘’ step wonโ€™t cut it for lead assignment, since it can assign 2 or 3 people in a row to the same rep (by definition!). FlowBoost can handle it.

Extracting Smart Campaign/Smart List IDs from a ๐˜œ๐˜ด๐˜ฆ๐˜ฅ ๐˜‰๐˜บ XLS export

If you merely tolerate Excel, as I do, you want to make the export format compatible with other apps & dbs.

The scheme name of an Authorization: header (โ€œbasicโ€, โ€œbearerโ€, etc.) is case-insensitive. Somebody tell Calendly.

Sure, just enforce case-sensitivity overnight in defiance of the HTTP Authorization standard. What could go wrong?

When an eฬ is not an รฉ: about Unicode Precomposed vs. Decomposed characters (and why they matter)

Youโ€™ll never look at string equality the same way again. Includes a workaround for Marketo forms, but covering the rest of the stack is up to you.