Blog
This is where I post about software development topics.
-
How to set up Vite reverse proxy in a React app
Configuring the Vite reverse proxy allows us to redirect requests that match a pattern and direc...
2025-02-01 3 min read -
How to fix the "Cannot find module @rollup" error in a Vite project
If you've made it this far, you've probably encountered one of the variants of this error in the...
2025-01-27 2 min read -
Multi-language application with Laravel and React using Inertia
Inertia is called the modern monolith by its creators. It allows us to create single-page applic...
2024-10-12 13 min read -
Git cheat sheet and aliases
This post features the most important and commonly used Git commands for easy reference, plus so...
2024-10-04 4 min read -
React: Zustand
Zustand is a small, fast and scalable state management solution with a simple hook-based API, wh...
2024-09-07 2 min read -
React: Hooks explained
Hooks are utilities that allow us to use different React features from our functional components...
2024-05-28 14 min read -
Laravel: Testing
Laravel is built supporting testing with Pest and PHPUnit out of the box, including a phpunit.xm...
2024-05-23 4 min read -
Laravel: Cache
Some requests in an application can imply the execution of tasks that are CPU intensive or takes...
2024-04-23 2 min read -
E2E Testing in the Continuous Integration Workflow
The Continuous Integration is the practice of merging all developer's working copies to a shared...
2024-04-09 4 min read -
Global gitignore. Cleaning gitignore in repositories
We use to find cases where the .gitignore file of a project has a lot of stuff which is not dire...
2024-04-08 2 min read -
Vue: Pinia vs. Vuex
On the one hand, Pinia, the current official state management library for Vue, was developed for...
2024-03-20 13 min read -
Vue: From Options API to Composition API
Composition API arises as an alternative when writing our components in Vue. It differs from the...
2024-03-19 4 min read