Frontend state management: Pinia in the post-Vuex era
How Pinia replaced Vuex in the Vue ecosystem: less boilerplate, better TypeScript support, and a more mature approach to state management.
Blog
My writing, videos and posts across platforms on software architecture, PHP, DevOps and product development. (Page 14/33)
How Pinia replaced Vuex in the Vue ecosystem: less boilerplate, better TypeScript support, and a more mature approach to state management.
Looking back at 2014, the year this journal started: what I over-prioritized, what I neglected, and what I would do differently early on.
Adding live updates with Laravel Broadcasting: event-driven publishing, Pusher integration, and listening on the client side.
I've been using ChatGPT for months, but something shifted this month — a curiosity turned into a real observation that made me question how I work.
A practical look at PHP traits: why they exist and how to share behavior across unrelated classes without the pitfalls of multiple inheritance.
Laravel 10's type discipline and the new Process facade: how the framework's maturing codebase translates into better day-to-day development.