HomeThoughtsAbout me
  • useEffect and DOM elements

    June 24, 2020

    Last week I was coding a feature in my current project and I learned something new. Well, better said, something I didn't know or something I was using wrong. The problem was this: I was dealing with a virtualized list of elements, where all the items are…

  • Reusable components or how awesome are the CSS custom properties

    May 13, 2020

    I’ve been reading a lot about design tokens lately, and I think they’re super interesting. Design tokens are tiny pieces of UI information to store design related information such as colors, fonts, spaces, animations, etc... For someone who has been…

  • Redux abuse

    April 12, 2020

    Disclaimer: This that you are going to read is an opinionated approach that works for me, based on my experience. There are a ton of other ways to make things and I'm sure they are valid too. State management in complex React applications was a hard task…

  • How to write good documentation

    April 06, 2020

    Documentation is a key part and more often under-rated aspect of any product. Documentation can be your best bet as a source of leads. From a marketing point of view, it can attract potential investors and customers. From a technical point of view, it can…

  • Toasts

    April 05, 2020

    Everyone knows what popup notifications are, but what does Toast mean? It is a small message that shows up in a box at the bottom of the screen and disappears on its own after a few seconds. It is a simple feedback about an operation in which current…

  • Mocking modules in Jest

    March 30, 2020

    Our unit tests should never rely on code that is outside our control and they certainly shouldn't be calling across the network to a server. A good test needs to be repeatable and fast and relying on outside systems and/or data doesn't help us meet those…

  • Confinamiento

    March 29, 2020

    Vivimos una crisis sanitaria y económica sin precedentes, en todo el mundo. Más de un tercio de la población mundial está en confinamiento, trabajando desde casa, los que podemos, sin la libertad de salir a dar un paseo, algo tan simple y que todos damos…

  • My type of reset

    October 21, 2019

    First of all, is css reset still needed in 2019? I actually think it never has been necessary. But a CSS reset will help you to make your project maintain the look and feel between every browser and might save you a lot of time of browser-testing and…

  • Mi impostor

    October 18, 2019

    Este post en realidad es la transcripción de una charla interna que di a mi equipo @7r, donde cuento lo que sé acerca del síndrome del impostor, cómo me afecta y qué hago para vivir con él. Vivimos tiempos complejos, donde el nivel de exigencia es altísimo…

HomeThoughtsAbout me
© 2020 Buti