PinnedInITNEXTbyMichael Zheng·Jan 22Complete guide to web authentication methodsAuthentication is a fundamental feature of every web application. There are various methods and protocols to handle authentication securely…
InITNEXTbyMichael Zheng·Feb 18Introduction to abstract syntax trees (AST)What is an abstract syntax tree?
Michael Zheng·Oct 10, 2022Useful APIs you probably don’t know aboutIn this post, I will cover some of the lesser known APIs that are useful for developers, with examples.
Michael Zheng·Dec 15, 2021CSS position fixed is NOT always relative to viewportFor a long time I have been believing that for an element with position: fixed, it will be positioned relative to the viewport. However…A response icon2A response icon2
InITNEXTbyMichael Zheng·Dec 19, 2020Deep dive into SyntheticEvent in ReactSyntheticEvent is a wrapper that forms part of React’s Event SystemA response icon1A response icon1
InITNEXTbyMichael Zheng·Dec 19, 2020Why third-party cookies are NOT sent where you think they shouldWhat are third-party cookiesA response icon2A response icon2
InITNEXTbyMichael Zheng·Jun 27, 2020React Hooks — The Ins and OutsHooks are functions that let you “hook into” React state and lifecycle features from function components.
Michael Zheng·Apr 19, 2020All you need to know about line breaksWhat’s downwards arrow with corner leftwards (↵)
InITNEXTbyMichael Zheng·Mar 21, 2020Understanding React keyKeys give the react elements a stable identity