├── .gitattributes ├── .gitignore ├── README.md ├── articles ├── 2023-learnings │ └── index.mdx ├── All you need to know about line breaks.md ├── All you need to know about pixel.md ├── All you need to know about white space in html, css and DOM.md ├── An Utility to group items in order.md ├── An efficient way to check linked list for palindrome.md ├── CSS position fixed is NOT always relative to viewport.md ├── CSS variables.md ├── Centering in CSS.md ├── Checking the existence of a variable.md ├── Controlled and uncontrolled component design pattern in React.md ├── DRY principle.md ├── Deep dive into SyntheticEvent in React.md ├── Deep dive into URL.md ├── Encode URI.md ├── Function sleep in JavaScript.md ├── Generic Programming.md ├── Get the width of an element.md ├── How href attribute of the anchor element gets me stuck.md ├── How to format code in browser.md ├── Implement setInterval with setTimeout.md ├── Introduction to ssh.md ├── Minimum font size.md ├── Mixed content.md ├── Nginx Buffer Problem.md ├── Notes from airbnb.md ├── Path related APIs.md ├── Polishing CSS through building a compound input.md ├── React Hooks - The Ins and Outs.md ├── React optimization tips.md ├── Security risk for opening new tabs or windows.md ├── Spread props trap in JSX.md ├── Sticky footer.md ├── Switch statement.md ├── Tedder - a scrum git branch manager.md ├── Transition, transform and animation.md ├── Two Css properties you may NOT know.md ├── Typescript introduction(IV).md ├── Typescript introduction(Ⅰ).md ├── Typescript introduction(ⅠII).md ├── Typescript introduction(Ⅱ).md ├── Understanding react key.md ├── Ways to iterate through objects.md ├── When and why would I want to use SFC declaration.md ├── Why third-party cookies are NOT sent where you think they should.md ├── Write once run anywhere with sharing components.md ├── about-me │ └── index.mdx ├── all-about-my-development │ └── index.mdx ├── git-config │ └── index.md ├── my-ts-cheat-sheet │ └── index.mdx ├── my-vim-cheat-sheet │ └── index.mdx └── resources │ └── index.mdx └── images ├── rn-android.png ├── rn-ios.png ├── rn-structure.jpg ├── rn-web.png └── tedder.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/README.md -------------------------------------------------------------------------------- /articles/2023-learnings/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/2023-learnings/index.mdx -------------------------------------------------------------------------------- /articles/All you need to know about line breaks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/All you need to know about line breaks.md -------------------------------------------------------------------------------- /articles/All you need to know about pixel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/All you need to know about pixel.md -------------------------------------------------------------------------------- /articles/All you need to know about white space in html, css and DOM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/All you need to know about white space in html, css and DOM.md -------------------------------------------------------------------------------- /articles/An Utility to group items in order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/An Utility to group items in order.md -------------------------------------------------------------------------------- /articles/An efficient way to check linked list for palindrome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/An efficient way to check linked list for palindrome.md -------------------------------------------------------------------------------- /articles/CSS position fixed is NOT always relative to viewport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/CSS position fixed is NOT always relative to viewport.md -------------------------------------------------------------------------------- /articles/CSS variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/CSS variables.md -------------------------------------------------------------------------------- /articles/Centering in CSS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Centering in CSS.md -------------------------------------------------------------------------------- /articles/Checking the existence of a variable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Checking the existence of a variable.md -------------------------------------------------------------------------------- /articles/Controlled and uncontrolled component design pattern in React.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Controlled and uncontrolled component design pattern in React.md -------------------------------------------------------------------------------- /articles/DRY principle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/DRY principle.md -------------------------------------------------------------------------------- /articles/Deep dive into SyntheticEvent in React.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Deep dive into SyntheticEvent in React.md -------------------------------------------------------------------------------- /articles/Deep dive into URL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Deep dive into URL.md -------------------------------------------------------------------------------- /articles/Encode URI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Encode URI.md -------------------------------------------------------------------------------- /articles/Function sleep in JavaScript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Function sleep in JavaScript.md -------------------------------------------------------------------------------- /articles/Generic Programming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Generic Programming.md -------------------------------------------------------------------------------- /articles/Get the width of an element.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Get the width of an element.md -------------------------------------------------------------------------------- /articles/How href attribute of the anchor element gets me stuck.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/How href attribute of the anchor element gets me stuck.md -------------------------------------------------------------------------------- /articles/How to format code in browser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/How to format code in browser.md -------------------------------------------------------------------------------- /articles/Implement setInterval with setTimeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Implement setInterval with setTimeout.md -------------------------------------------------------------------------------- /articles/Introduction to ssh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Introduction to ssh.md -------------------------------------------------------------------------------- /articles/Minimum font size.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Minimum font size.md -------------------------------------------------------------------------------- /articles/Mixed content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Mixed content.md -------------------------------------------------------------------------------- /articles/Nginx Buffer Problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Nginx Buffer Problem.md -------------------------------------------------------------------------------- /articles/Notes from airbnb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Notes from airbnb.md -------------------------------------------------------------------------------- /articles/Path related APIs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Path related APIs.md -------------------------------------------------------------------------------- /articles/Polishing CSS through building a compound input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Polishing CSS through building a compound input.md -------------------------------------------------------------------------------- /articles/React Hooks - The Ins and Outs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/React Hooks - The Ins and Outs.md -------------------------------------------------------------------------------- /articles/React optimization tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/React optimization tips.md -------------------------------------------------------------------------------- /articles/Security risk for opening new tabs or windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Security risk for opening new tabs or windows.md -------------------------------------------------------------------------------- /articles/Spread props trap in JSX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Spread props trap in JSX.md -------------------------------------------------------------------------------- /articles/Sticky footer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Sticky footer.md -------------------------------------------------------------------------------- /articles/Switch statement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Switch statement.md -------------------------------------------------------------------------------- /articles/Tedder - a scrum git branch manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Tedder - a scrum git branch manager.md -------------------------------------------------------------------------------- /articles/Transition, transform and animation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Transition, transform and animation.md -------------------------------------------------------------------------------- /articles/Two Css properties you may NOT know.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Two Css properties you may NOT know.md -------------------------------------------------------------------------------- /articles/Typescript introduction(IV).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Typescript introduction(IV).md -------------------------------------------------------------------------------- /articles/Typescript introduction(Ⅰ).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Typescript introduction(Ⅰ).md -------------------------------------------------------------------------------- /articles/Typescript introduction(ⅠII).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Typescript introduction(ⅠII).md -------------------------------------------------------------------------------- /articles/Typescript introduction(Ⅱ).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Typescript introduction(Ⅱ).md -------------------------------------------------------------------------------- /articles/Understanding react key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Understanding react key.md -------------------------------------------------------------------------------- /articles/Ways to iterate through objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Ways to iterate through objects.md -------------------------------------------------------------------------------- /articles/When and why would I want to use SFC declaration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/When and why would I want to use SFC declaration.md -------------------------------------------------------------------------------- /articles/Why third-party cookies are NOT sent where you think they should.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Why third-party cookies are NOT sent where you think they should.md -------------------------------------------------------------------------------- /articles/Write once run anywhere with sharing components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/Write once run anywhere with sharing components.md -------------------------------------------------------------------------------- /articles/about-me/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/about-me/index.mdx -------------------------------------------------------------------------------- /articles/all-about-my-development/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/all-about-my-development/index.mdx -------------------------------------------------------------------------------- /articles/git-config/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/git-config/index.md -------------------------------------------------------------------------------- /articles/my-ts-cheat-sheet/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/my-ts-cheat-sheet/index.mdx -------------------------------------------------------------------------------- /articles/my-vim-cheat-sheet/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/my-vim-cheat-sheet/index.mdx -------------------------------------------------------------------------------- /articles/resources/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/articles/resources/index.mdx -------------------------------------------------------------------------------- /images/rn-android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/images/rn-android.png -------------------------------------------------------------------------------- /images/rn-ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/images/rn-ios.png -------------------------------------------------------------------------------- /images/rn-structure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/images/rn-structure.jpg -------------------------------------------------------------------------------- /images/rn-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/images/rn-web.png -------------------------------------------------------------------------------- /images/tedder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/headwindz/blogs/HEAD/images/tedder.png --------------------------------------------------------------------------------