Homepage
Open in app
Sign in
Get started
Neethack
Follow
Unlock React.js Success: Avoid those 6 Antipatterns
Unlock React.js Success: Avoid those 6 Antipatterns
After working on React for a while, it has been through a paradigm shift from class components to functions and hooks, the best practice is…
Jimmy Chao
Nov 26, 2023
React Tetris with Zustand
React Tetris with Zustand
Tetris was created in 1984, it is a simple game in which the player controls the falling “tetromino”, and clears them by combining…
Jimmy Chao
Oct 14, 2022
Stop being a 10x engineer
Stop being a 10x engineer
Have you heard from the recruiters or internet memes, talking about a special kind of engineer, called 10x engineer? Rumor says those…
Jimmy Chao
Nov 23, 2021
Source code odyssey: GraphQL Ruby
Source code odyssey: GraphQL Ruby
Recently I am working with GraphQL on a day-to-day basis. The more I work with it, the more I like the GraphQL API compared to the…
Jimmy Chao
Nov 18, 2021
React Suspense and Error Boundary
React Suspense and Error Boundary
TLDR: Suspend can catch Promise from children and render fallback until the promise is resolved.
Jimmy Chao
Jan 12, 2021
Understand Selenium and Web Driver
Understand Selenium and Web Driver
Integration test, system test, or end to end test in web development are a really helpful tool to make sure the application work as…
Jimmy Chao
Dec 22, 2020
Announce apollo-reactive-store
Announce apollo-reactive-store
State management in frontend is always a problem. Unlike backend, the state in frontend world is pretty fragmented. Not only the local…
Jimmy Chao
Nov 22, 2020
Abstractions and Essential Complexity
Abstractions and Essential Complexity
TLDR: Inline abstractions and simplify logic to write better code.
Jimmy Chao
Nov 22, 2020
About Neethack
Latest Stories
Archive
About Medium
Terms
Privacy
Teams