Notes
Things I have learned the slow way, written down for the next person. Laravel, MySQL, integrations and AI features.
-
5 min read
Making Laravel webhook handlers safe to receive twice
Webhooks arrive late, out of order and more than once. A Laravel pattern: verify the signature, record the event ID, answer fast, do the work in a queue.
-
4 min read
Read the query plan before you add an index
How to use MySQL EXPLAIN to choose the right composite index, why column order matters, and what quietly stops an index from being used in Laravel apps.
-
5 min read
Adding AI to a Laravel app without making it a liability
Habits for shipping AI features in an existing Laravel app: small checkable jobs, validated output, queues, human review, logging and tests on real examples.
Have a topic you would like covered, or a correction? Email me.