What I write about
Explore topics
Five areas I work on and experiment with, from running my own tools to connecting Salesforce systems.
Topics
Homelab & self-hostingHome lab setups, self-hosted applications and tips from keeping them running.Salesforce developmentCustom Salesforce solutions, APIs and integrations with other systems.Salesforce Data360Custom integrations, data modelling and activation with Salesforce Data360, formerly Data Cloud.AI agentsAI agents for work and everyday tasks, from connected tools to local models.Marketing CloudAMPscript, SSJS, CloudPages, journeys and the practical work of Salesforce marketing technology.
Tags in published articles
AMPscriptAMPscript examples and practical limits in Salesforce Marketing Cloud, from JSON parsing to CloudPages and Salesforce object functions.SSJSServer-side JavaScript in Salesforce Marketing Cloud: HTTP requests, JSON parsing, CloudPages development and unsubscribe handling.CloudPagesDeveloping Salesforce Marketing CloudPages with AMPscript and SSJS, including VS Code workflows, preference centres and encrypted links.Journey BuilderPractical Journey Builder implementation notes, including Salesforce entry sources, queued records and changes to running journeys.Email deliverabilityEmail authentication, unsubscribe handling and suppression practices for Salesforce Marketing Cloud and other sending platforms.APIsWorking with external APIs and Salesforce integrations in Marketing Cloud, including HTTP requests, JSON responses and object functions.SQLAudience segmentation and data-querying tradeoffs in Salesforce Marketing Cloud, including experience with Audience Builder.BIMIBIMI implementation for email logos, covering DNS records, SVG requirements, certificates, authentication and troubleshooting.DMARCDMARC enforcement and its role in BIMI, alongside SPF and DKIM checks, authentication testing and ongoing monitoring.JSONFour approaches to parsing JSON in Salesforce Marketing Cloud, with SSJS, GTL and AMPscript examples.VS CodeA VS Code development workflow for Salesforce Marketing CloudPages using MCFS, Content Builder and ContentBlockByKey.Audience BuilderA hands-on look at Salesforce Audience Builder, including segmentation, calculated dimensions, refresh cycles and implementation limits.