Skip to content

NoriSte/all-my-contributions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A list of all my contributions ❤️

UI Testing Best Practices repository stars

I created a GitHub repository/book, UI Testing Best Practices, aiming to share my knowledge about UI/E2E Testing and creating a starting point for every browser testing lover.

Instructor/Consultant

Articles

2023

  • Some things I learnt from working on big frontend codebases (dev.to - Medium) - ⭐️ Featured on dev.to Top 7 Featured DEV Posts from the Past Week
  • Frontend Platform use case - Acting before a real Product need (dev.to)
  • Frontend Platform use case - Enabling features and hiding the distribution problems (dev.to)
  • Frontend Platform use case - Creating a roadmap without a Product Manager (dev.to)
  • Production-grade gradient bordered, transparent, and rounded button (dev.to)
  • Hasura E2E tests chronicles, February 2023 (dev.to)
  • Improving UI tests' code with debugging in mind (dev.to)
  • One long E2E test or small, independent, ones? (dev.to)

2022

  • Improving Hasura's Internal PR Review process (dev.to - Hasura blog)
  • Decouple the back-end and front-end test through Contract Testing (dev.to)
  • Re-building a branch and telling a story to ease the Code Review (dev.to)
  • A Case History: Analysing Hasura Console's code review process (dev.to)
  • Hasura Console UI coding patterns
  • My take on Snapshot Testing (Medium - dev.to)
  • Keeping TypeScript Type Guards safe and up to date (a simpler solution) (dev.to) - ⭐️ Featured on ThisWeekInReact newsletter
  • The challenges of rendering an OpenLayers map in a popup through React (dev.to) - ⭐️ Featured on ThisWeekInReact newsletter
  • Speed up E2E tests for Vite-based apps (dev.to)

2021

  • How I ease the next developer reading my code (dev.to)
  • From unreadable React Component Tests to simple, stupid ones (dev.to)
  • How I strive for XState machine, types, and tests readability (Medium - dev.to)
  • Support the Reviewers with detailed Pull Request descriptions (Medium - dev.to)
  • WorkWave RouteManager UI coding patterns
  • Migrating a 150K LOC codebase to Vite and ESBuild - ⭐️ The first article out there about migrating a big codebase to Vite
  • Creating a book-driven course: is it worthwhile? (Medium - dev.to)

2020

  • Choose what NOT to study and focus on one thing at a time (Medium - dev.to)
  • Reimplementing the core Recoil’s APIs for fun and learning (Medium - dev.to)
  • UI Tests Debugging Best Practices (Medium - dev.to)
  • Unit Testing React components with Cypress (Medium - dev.to)
  • Testing a Virtual List component with Cypress and Storybook (Medium - dev.to)
  • Some UI testing problems and the Cypress way (Medium - dev.to)

2019

Speaker

Frontend scope of the Platform teams

Some things I learnt from working on big frontend codebases

The long road to remove the flakiness from the Hasura Console E2E tests

How I avoid the next developer swearing at my code

Testing Best Practices

Deepening a thing at a time

Front-end testing on steroids

Breaking the fear of front-end testing

Mastering UI Testing

UI Testing Best Practices

E2E Testing with Jest and Puppeteer

Plugins and utilities

Inspiration

I got inspired by:

Social links

About

A list of all my contributions ❤️

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published