Skip to content

Writing

Blog

Notes on Apex, LWC, integrations, and the parts of the job that only show up at 2 a.m.

  1. 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.

    Apr 20, 20262 min readCraft

  2. 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.

    Apr 2, 20262 min readLWCMigration

  3. 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.

    Feb 11, 20263 min readDevOpsSFDX

  4. 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.

    Dec 5, 20252 min readIntegrationPlatform Events

  5. 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.

    Oct 14, 20252 min readDeploymentSecurity

  6. What a code review should ask

    Most Apex reviews check style. The four questions below catch the bugs that actually reach production.

    Aug 22, 20252 min readApexProcess

to move to open esc to close Full search