04 · DML and the database
insert, update, upsert, delete — and what happens to the transaction when one record out of two hundred fails.
Standalone posts that live outside the blog, courses and training.
insert, update, upsert, delete — and what happens to the transaction when one record out of two hundred fails.
SELECT is not SQL — no joins, no wildcards, relationship dots instead. Write your first twenty queries in the Query Editor.
Lists, Sets and Maps do ninety percent of the work in real Apex. Learn the three of them properly and the rest is syntax.
Open the Developer Console, write ten lines, run them anonymously — and understand every one of them.
Ten scenarios from real orgs. For each: what would you change, and what would you refuse to change?
From a blank report to a dashboard your manager actually opens — report types, filters, and the three charts that cover most questions.
Two systems control what a record looks like, and they overlap just enough to confuse everyone.
Watch a new user go from created to correctly permissioned — the modern way, with one baseline profile and permission sets on top.
The spreadsheet analogy that gets you started, and where it breaks down.
Instance, org, environment — the words everyone uses and nobody defines. Fifteen minutes to a mental model that sticks.