Lossless JSON With JSON.parse Source Text Access
JSON.parse source text access and JSON.rawJSON let you preserve exact JSON numeric literals instead of silently rounding them through Number.
Palette Control
Switch between dark, light, or a custom control-room palette.
karl livesey blog
Personal notes on software, experiments, and everyday life from me.
transmission board
JSON.parse source text access and JSON.rawJSON let you preserve exact JSON numeric literals instead of silently rounding them through Number.
I like the move toward a Go-based TypeScript because it targets the boring pain that shows up in real projects: slow tooling.
Complex template expressions in LWC can remove tiny bits of boilerplate, but they are best kept to simple math and checks.
Field notes on a TypeScript inference edge case in a typed config API where metadata precision degrades when a parameter annotation is removed.
Blob.toPdf() now uses the Visualforce PDF rendering service. The Apex API is unchanged, but output layout can shift unless you make fonts and print styles explicit.
GraphQL mutations in API 66.0+ let LWCs create, update, and delete UI API-supported records without Apex for standard CRUD paths.
Apex can now fetch all picklist values for a record type directly with ConnectApi.RecordUi.getPicklistValuesByRecordType in API 66.0.
RunRelevantTests reduces Apex deployment time by running only tests that are relevant to the components in your deployment payload.
I have been using Apex cursors since they became generally available, and this is where they help in day-to-day Salesforce work.