polvara.me

Hi, I'm Giorgio Polvara.
I like to code things for the web and I sometimes write down what I discovered.

  1. Mar 19, 2024
    A JS trick I stopped using
  2. Jan 19, 2024
    On the switch true pattern
  3. Dec 22, 2023
    Advent of TypeScript 2023
  4. Dec 12, 2023
    When introducing pain is useful
  5. Dec 7, 2023
    Take decisions for the junior developer you haven’t hired yet
  6. Dec 5, 2023
    How to deprecate a component
  7. Dec 2, 2023
    ⭐️ Testing Library Cheatsheet
  8. Dec 1, 2023
    Branded types in TypeScript
  9. Jun 15, 2023
    Make your tests fail on network requests with MSW
  10. May 9, 2023
    Mock Next.js Router for Testing
  11. Apr 3, 2023
    How to Style Text in HTML
  12. Mar 29, 2023
    The Five Primary UX States
  13. Mar 22, 2023
    FlagsAttribute in TypeScript
  14. Mar 22, 2023
    Creating an Array Containing Values 1 to N in JavaScript
  15. Mar 3, 2022
    Effective Query Functions for React Query with Zod
  16. Apr 17, 2020
    My Approach When It Comes to Testing
  17. Jun 11, 2019
    ⭐️ Five Things You (Probably) Didn't Know About Testing Library
  18. May 19, 2019
    ⭐️ How to Test Asynchronous Methods with React Testing Library
  19. Apr 13, 2019
    ⭐️ Testing a Custom Select with React Testing Library
  20. Mar 23, 2019
    ⭐️ Mocking Context with React Testing Library
  21. Mar 7, 2019
    Fetching Asynchronous Data with React Hooks
  22. Mar 6, 2019
    Making Sense of useEffect
  23. Feb 23, 2019
    Null Components Should be Hooks
  24. Oct 25, 2018
    How to Start with Open Source
  25. Nov 10, 2017
    Optimizing JavaScript with Lazy Evaluation and Memoization
  26. Jul 26, 2016
    CSS Modules & React
  27. Dec 1, 2015
    JavaScript Function Composition
  28. Aug 20, 2015
    Mind the Gap when upgrading to HTTP/2
  29. Jun 1, 2015
    ES6 Tail Call Optimization
  30. Apr 10, 2015
    An Introduction to Hedge Funds for Developers
  31. Jul 6, 2014
    Web apps: the best is yet to come