Test Data Creation for Apex E2E Testing

If your Salesforce org is anything like ours, its complex. To prevent regression, complex and meaningful tests are required. In our situation, E2E tests depend on a lot of configuration records, before they can perform their operations. Today I focus on how to...

Warum Generative AI bisher nicht liefert

Generative AI wird uns alle ersetzen. Auf jeden Fall Programmierer, Juristen und Ärzte – also Menschen, die wissensintensive Arbeit verrichten und entsprechend gut bezahlt werden. Zumindest, wenn wir den Top Voices auf LinkedIn glauben dürfen oder wenn es nach...

How To: Set Up Salesforce Integration User License

Setting up an integration user with the new „Salesforce Integration user license“ turned out to be much less intuitive than I anticipated. That’s why I wanted to share a very quick and on-point guide how to set them up correctly. I will spare you the...

A Progressive Apex Trigger Framework

If you work on a larger Salesforce Org, you probably need a trigger framework to implement the single trigger per SObject best practice. This is especially challenging when you work on multiple, well-separated second-generation packages (2GP). Requirements for a...

Why We Do Test-Driven Development (TDD)

Test-Driven Development (TDD) is funny: Most developers hesitantly agree we should do it more often. Yet, I rarely see a whole team doing it. It seems to me, most of us still don’t understand why it is so powerful. As a result, some of us still reject it...