Skip to content

Instantly share code, notes, and snippets.

View GGrassiant's full-sized avatar
:octocat:
Continuously learning

Guillaume Grassiant GGrassiant

:octocat:
Continuously learning
View GitHub Profile
@GGrassiant
GGrassiant / A. SQL Cheatsheet.md
Last active September 1, 2020 22:25
Le Wagon | SQL cheatsheet

SQL Cheatsheet

@GGrassiant
GGrassiant / A. React Google oAuth.md
Last active September 1, 2020 22:20
Google oAuth (following Stephen Grider's course Modern React Redux on Udemy)

React Google oAuth

@GGrassiant
GGrassiant / A.React Geoloc.md
Last active September 1, 2020 22:14
React Geoloc Season display (based on Stephen Grider's course Modern React Redux on Udemy)

React Geoloc

@GGrassiant
GGrassiant / A.JS Debouncing & Throttling.md
Last active September 1, 2020 22:17
Debouncing & Throttling

Debouncing & Throttling

@GGrassiant
GGrassiant / A.JS Algo tests.md
Last active September 1, 2020 22:16
Algo tests

JS Algo tests

@GGrassiant
GGrassiant / A. Run Ruby Test.md
Last active September 1, 2020 22:25
run a single unit test in ruby

Run a test in Ruby

@GGrassiant
GGrassiant / A. Debouncing in React + XSS attack.md
Last active September 1, 2020 22:07
Debounce useEffect (with xss attack example_

Debouncing in React + XSS attack.md

  • In order to debounce but also avoid 2 request to the API, we need 2 pieces of state (term and denounced term)

  • Using dangerouslySetInnerHTML could lead to a xss attack

@GGrassiant
GGrassiant / A.Easy React Hooks translator.md
Last active September 29, 2020 21:21
Easy React Hooks translator

Easy React Hooks translator

  • Input
  • Debouncing
  • Dropdown
@GGrassiant
GGrassiant / A.Custom React Router.md
Last active September 3, 2020 23:49
Custom React Router

Custom React Router

@GGrassiant
GGrassiant / A. React Skeletong Loader.md
Created September 1, 2020 22:30
React Skeleton loader from Tom Phillips

React Skeletong Loader