Hi, I'm Dario
I'm a full-stack software engineer experienced in a variety of technologies, with a current focus mainly on JavaScript/TypeScript and related frameworks and tools.
Welcome to my corner of the internet, where I write about technology, primarily focusing on software development and DevOps.
If you're curious, feel free to explore more about my journey and expertise, or read through my blog's archive.

My latest blog posts
- October 26, 2024
When to use redirect() vs. router.push() in Next.js
Next.js
Explaining the two methods for programmatically redirecting a user in Next.js components, server functions, or route handlers. - September 9, 2024
Using callbacks to achieve better component decoupling in React
Component Design
Decouple React components effectively by passing functions the right way, creating more testable and maintainable code. - March 17, 2024
Do not pass DTOs to UI components
Component Design
UI components should consume simplified data models tailored for the UI instead of raw back-end DTOs, with a data access layer providing the necessary mapping and abstraction.