Writing
Blog
Notes on Apex, LWC, integrations, and the parts of the job that only show up at 2 a.m.
-
A letter to my first org
A demonstration of the bare narrow layout — no sidebar, no cover, just a reading column — carrying the one non-technical post every site needs.
-
Migrating forty Aura components without a freeze
We moved a Service Cloud console from Aura to LWC over eleven weeks, with the team still shipping features. Here is the order we did it in and what it cost.
-
A scratch org per pull request
Every PR gets a fresh org, deploys into it, runs the tests and destroys it. The setup took two days and removed an entire category of release-day panic.
-
Platform Events instead of polling
We replaced a fifteen-minute polling job with Platform Events. Latency went from eight minutes average to under two seconds, and the API usage graph went flat.
-
The permission set you forgot
Deployments that pass validation and still break for users usually break in the same place. Here is the checklist that catches it.
-
What a code review should ask
Most Apex reviews check style. The four questions below catch the bugs that actually reach production.