Why Does git rebase Merge Conflict?

I’ve got a really ugly branch (daves-feature) going. I started my branch from main, but later realized it was better suited to be based on parent. My commit history looks like this:

More …

The Risks of Copying and Pasting Apex

It’s a tricky position to be placed in: you’re an admin, a declarative developer, or a junior developer, and your leadership comes to you with an ask that you know requires Apex that you haven’t been trained to write.

More …

The Dangers of Anonymous Apex and the Developer Console

The Developer Console and Anonymous Apex seem like appealing ways to learn, to do ad-hoc exploration of the system, to perform quick fixes, and to prototype ideas in Apex. Unfortunately, the low barrier to entry with these tools masks some very subtle complications that can turn into traps, especially for learners and early-career Salesforce developers for whom that low barrier to entry may carry the most value. Here’s why, and some thoughts on achieving the same objectives in a safer way.

More …