Blog [153 posts]
Table pagination, sorting, filtering and row selection. Lessons I learned creating a table component (2/4)
This post is part of a post series: First part), Third part, Fourth part, and an extra related …
Lessons I learned creating a table component (1/4)
This post is part of a post series: Second part), Third part, Fourth part, and an extra related …
Branded types in TypeScript
When you model entities with typescript, it is very common to get an interface like
interface User { …
Are you using semicolons in JS/TS? Maybe is time to remove them
I have been using standardjs (and standardts) for 5 years as lint ruleset in my projects, and I am …
Detecting circular dependencies in Javascript projects
Circular imports (or circular dependencies, or cycle dependencies, but not the same as circular …
Axios interceptors to validate allowed headers
Today I want to share a small tip working with CORS and Axios.
It’s very typical in the …
Monsgeek M5 custom keyboard review
5 years ago I bought my first mechanical keyboard, a cheap and simply one, the Krom Kernel, a 100% …
A real-world "on a meeting" light sign
Me and my wife work remotely and we do it in the same room, but there is a problem: the meetings, …
A real case: why hexagonal architecture, decoupling, and Dependency injection can be very useful in the frontend
Hexagonal architecture is a software design pattern based on the separation of responsibilities. The …