polvara.me

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

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