Stefano Magni's repositories
ui-testing-best-practices
The largest UI testing best practices list (last update: March 2023)
cypress-wait-until
Add the Cypress waiting power to virtually everything 🎉
cypress-otp
Enter a valid OTP token in your UI tests.
all-my-contributions
A list of all my contributions ❤️
figma-to-xstate
🚧 A Figma plugin to convert a Figma prototype to an XState machine.
reactjsday-2019-testing-course
React Testing course created for the Italian ReactJSDay 2019 conference
gatsby-plugin-iubenda-cookie-footer
Gatsby plugin to add the Iubenda's cookie policy banner
gatsby-plugin-preconnect
Gatsby plugin to add a <link rel="preconnect"> for every specified domain
figma-select-and-inspect
🚧 The quickest way to inspect elements inside Figma: open up the browser's Console and enjoy
gatsby-plugin-perfume.js
[DEPRECATED] Gatsby plugin to embed Perfume.js
javascript-testing-practical-approach-2021-course-v3
Javascript Testing, a Practical Approach (v3)
javascript-testing-practical-approach-2024-course-v4
Javascript Testing, a Practical Approach (v4)
typescript-is-type
A Typescript-safe runtime type check function
bitcoin-address-soft-regex-validation
A single-function package to perform soft (no checksum) bitcoin address (Base58 and Bech32) validation
cypress-detect-dom-changes
DOM changes detection with Cypress
cypress-wait-timeout
Cypress Wait Until #139 issue
educative-cypress-course
React Testing course, Educative version
interviews
A non-exhaustive list of the interviews I did
graphql-subscriptions-spike
A spike solution around GraphQL subscriptions use.
oss
Documentation website for Platformatic
platformatic-frontend-cli-command
Platformatic Open Source monorepo!
rollup-plugin-modify
Modify rollup output with find / replace dynamically
stackoverflow-54858413
A Stackoverflow answer with json file/array comparison
weather_scraper
Scraper for weather.com
web
Guides, tools and libraries for modern web development.