The AppGenie Blog

Controlled AI-assisted delivery, DevSecOps and compliance engineering, written from inside environments where somebody eventually has to answer for the outcome. 7 posts and counting.

Has the Gloss Finally Come Off Salesforce?

Microsoft has shipped an AI tool that reads your Salesforce estate and tells you what to move, change and redesign. That is aimed squarely at the one thing that has always kept customers in place: nobody knows what they have built. A look at the numbers behind the incumbent, the footnotes in the earnings release, and why this fight is different.

Salesforce, Microsoft, Market Commentary · Q3 2026

Stop Merging Permission Sets. Start With a Golden Set.

Merging Salesforce security metadata does not resolve the disagreement between two branches. It just makes the disagreement happen automatically, on the way to production, with nobody watching. Keep an approved Golden Set in its own branch, overwrite the promotion branch before Salesforce sees it, and there is nothing left to merge.

Salesforce, Copado, Release Management · Q3 2026

Trigger Hell, Reentrant triggers and State Management

Weve all been there .... youve added one more trigger to do the simplest thing and now your in Trigger Hell ... triggers calling triggers and worse a bulk update now has a batch size of 5! Sound familiar? Heres a way to solve it that wont add to the nightmare.

Salesforce · Q1 2025

Unit Testing, User Management and Best Practice

User Management in Unit Testing is often left to the individual developer - or worse ignored completely. In the first of two articles this month we cover off a pattern that will help your developers be consistent and solve some of those annoying user provisioning issues.

Salesforce · Q1 2025

World Tour

Salesforce World Tour in Sydney, we were there walking the halls, listening for whats new and exciting in the Salesforce space.

Salesforce · Q1 2023
Follow along. New posts are published to RSS, Atom and JSON Feed, so you can read them in whatever you already use rather than remembering to come back here.