Skip to content

NoriSte/all-my-contributions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

210 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A list of all my contributions ❤️

OSS projects

Design System Visual Coverage

At Preply, we shared the Design System Visual Coverage, a new way to measure the impact of Design Systems from the users' perspective. It's a sort of RUM (Real User Monitoring) for Design Systems, after extensively working and battle-testing it in production.

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

2025

2024

2023

  • Some things I learnt from working on big frontend codebases (dev.to - Medium)
  • 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)
  • The challenges of rendering an OpenLayers map in a popup through React (dev.to)
  • 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
    • Why? (Part 1/3) (Medium - dev.to)
    • How? (Part 2/3) (Medium - dev.to)
    • Is it worthile? (Part 3/3) (Medium - dev.to)
    • ⭐️ 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

Generic chats

Design System Visual Coverage

How to measure the impact of a Design System

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:

Activities I inspired

I always push other professionals to work more in public, here is a list of activities others have done thanks to my insistence 😅

Activity What I did
Article: How Preply reduced costs by 46% before scaling LLM features. I proposed Sviatoslav to write the article, and reviewed it.
Article: Front-end testing at Preply: shifting left towards component testing. I pushed Dominika and Lukasz, helped during the writing phase, and constantly reviewed the article.
Article: Shipping with Empathy: Engineering Habits That Put Users First. I pushed Gregory and Alberto, helped during the writing phase, and constantly reviewed the article.
Talk: ReactJS Barcelona Meetup — Memory Leak Debugging & High-Performance. I pushed Asier to convert the article into a talk and jump on the stage.
Article: Managing Dynamic Database Credentials with HashiCorp Vault: a Step-by-Step Guide. I inspired Dmytro with an internal talk at Preply about working in public.
Article: Frontend memory leaks, from mysterious crashes to stability. I pushed Asier to work in public, reviewed the article.
Article: How SimLocal reduced frontend complexity: Migrate from Webflow and React into Remix. I pushed Asier to work in public, reviewed the article.
Talk: Pain Driven Development is good for business. I pushed Dario to jump on the stage and tell about their amazing product development journey.

If you got inspired by me and you'd like to show up in the above list, reach out to me 🤗.

Social links

About

A list of all my contributions ❤️

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors