Blog
Article, Short and practical programming tips.
Prevent race conditions with request identity
When a search box triggers requests as the user types, an older response can arrive after a newer one and overwrite the correct results.
Use database transactions for multi-step writes
When several database operations must succeed or fail together, wrap them in a transaction.
Introducing the Yadli Android App
Offline-first Android app for managing vehicle maintenance.
Keep expensive work off the render path
Stabilize expensive derived data and avoid recreating large computations on every render.
Avoid stale async updates
Use AbortController to cancel outdated requests.
Use const by default in JavaScript
A simple rule for writing more predictable JavaScript.