{"id":16584090,"url":"https://github.com/headwindz/blogs","last_synced_at":"2025-04-07T13:05:57.348Z","repository":{"id":37396755,"uuid":"72837972","full_name":"headwindz/blogs","owner":"headwindz","description":"Personal blogs","archived":false,"fork":false,"pushed_at":"2025-03-05T15:34:13.000Z","size":1518,"stargazers_count":80,"open_issues_count":3,"forks_count":3,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-06T13:43:18.546Z","etag":null,"topics":["blog","css","react","typescript"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/headwindz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-04T10:32:02.000Z","updated_at":"2025-03-28T08:43:15.000Z","dependencies_parsed_at":"2024-01-14T15:04:04.575Z","dependency_job_id":"7b6557c8-3f73-4186-adfe-f1309599ff1d","html_url":"https://github.com/headwindz/blogs","commit_stats":null,"previous_names":["headwindz/blogs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwindz%2Fblogs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwindz%2Fblogs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwindz%2Fblogs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwindz%2Fblogs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/headwindz","download_url":"https://codeload.github.com/headwindz/blogs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247657276,"owners_count":20974344,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog","css","react","typescript"],"created_at":"2024-10-11T22:43:53.943Z","updated_at":"2025-04-07T13:05:57.322Z","avatar_url":"https://github.com/headwindz.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"🚚 Personal Blog.\n\n- [Ways to iterate through objects](https://github.com/n0ruSh/blogs/blob/master/articles/Ways%20to%20iterate%20through%20objects.md)\n- [Step over nginx buffer issue](https://github.com/n0ruSh/blogs/blob/master/articles/Nginx%20Buffer%20Problem.md)\n- [Tedder - a scrum git branch manager](https://github.com/n0ruSh/blogs/blob/master/articles/Tedder%20-%20a%20scrum%20git%20branch%20manager.md)\n- [Security risk for opening new tabs or windows](https://github.com/n0ruSh/blogs/blob/master/articles/Security%20risk%20for%20opening%20new%20tabs%20or%20windows.md)\n- [DRY principle](https://github.com/n0ruSh/blogs/blob/master/articles/DRY%20principle.md)\n- [Write once run anywhere with sharing components](https://github.com/n0ruSh/blogs/blob/master/articles/Write%20once%20run%20anywhere%20with%20sharing%20components.md)\n- [Generic Programming](https://github.com/n0ruSh/blogs/blob/master/articles/Generic%20Programming.md)\n- [An efficient way to check linked list for palindrome](https://github.com/n0ruSh/blogs/blob/master/articles/An%20efficient%20way%20to%20check%20linked%20list%20for%20palindrome.md)\n- [React optimization tips](https://github.com/n0ruSh/blogs/blob/master/articles/React%20optimization%20tips.md)\n- [Typescript introduction(Ⅰ)](\u003chttps://github.com/n0ruSh/blogs/blob/master/articles/Typescript%20introduction(%E2%85%A0).md\u003e)\n- [Typescript introduction(ⅠI)](\u003chttps://github.com/n0ruSh/blogs/blob/master/articles/Typescript%20introduction(%E2%85%A1).md\u003e)\n- [Typescript introduction(ⅠII)](\u003chttps://github.com/n0ruSh/blogs/blob/master/articles/Typescript%20introduction(%E2%85%A0II).md\u003e)\n- [Controlled and uncontrolled component design pattern in React](https://github.com/n0ruSh/blogs/blob/master/articles/Controlled%20and%20uncontrolled%20component%20design%20pattern%20in%20React.md)\n- [An utility to group items in order](https://github.com/n0ruSh/blogs/blob/master/articles/An%20Utility%20to%20group%20items%20in%20order.md)\n- [Centering in CSS](https://github.com/n0ruSh/blogs/blob/master/articles/Centering%20in%20CSS.md)\n- [Notes from airbnb](https://github.com/n0ruSh/blogs/blob/master/articles/Notes%20from%20airbnb.md)\n- [Typescript introduction(ⅠV)](\u003chttps://github.com/n0ruSh/blogs/blob/master/articles/Typescript%20introduction(IV).md\u003e)\n- [Implement setInterval with setTimeout](https://github.com/n0ruSh/blogs/blob/master/articles/Implement%20setInterval%20with%20setTimeout.md)\n- [Function sleep in JavaScript](https://github.com/n0ruSh/blogs/blob/master/articles/Function%20sleep%20in%20JavaScript.md)\n- [Polishing CSS through building a compound input](https://github.com/n0ruSh/blogs/blob/master/articles/Polishing%20CSS%20through%20building%20a%20compound%20input.md)\n- [Introduction to ssh](https://github.com/n0ruSh/blogs/blob/master/articles/Introduction%20to%20ssh.md)\n- [How href attribute of the anchor element gets me stuck](https://github.com/n0ruSh/blogs/blob/master/articles/How%20href%20attribute%20of%20the%20anchor%20element%20gets%20me%20stuck.md)\n- [Transition, transform and animation](https://github.com/n0ruSh/blogs/blob/master/articles/Transition%2C%20transform%20and%20animation.md)\n- [CSS variables](https://github.com/n0ruSh/blogs/blob/master/articles/CSS%20variables.md)\n- [Get the width of an element](https://github.com/n0ruSh/blogs/blob/master/articles/Get%20the%20width%20of%20an%20element.md)\n- [Path related APIs](https://github.com/n0ruSh/blogs/blob/master/articles/Path%20related%20APIs.md)\n- [Spread props trap in JSX](https://github.com/n0ruSh/blogs/blob/master/articles/Spread%20props%20trap%20in%20JSX.md)\n- [Understanding react key](https://github.com/n0ruSh/blogs/blob/master/articles/Understanding%20react%20key.md)\n- [All you need to know about line breaks](https://github.com/n0ruSh/blogs/blob/master/articles/All%20you%20need%20to%20know%20about%20line%20breaks.md)\n- [When and why would I want to use SFC declaration](https://github.com/n0ruSh/blogs/blob/master/articles/When%20and%20why%20would%20I%20want%20to%20use%20SFC%20declaration.md)\n- [React Hooks - The Ins and Outs](https://github.com/n0ruSh/blogs/blob/master/articles/React%20Hooks%20-%20The%20Ins%20and%20Outs.md)\n- [Deep dive into URL](https://github.com/n0ruSh/blogs/blob/master/articles/Deep%20dive%20into%20URL.md)\n- [Sticky footer](https://github.com/n0ruSh/blogs/blob/master/articles/Deep%20dive%20into%20URL.md)\n- [Encode URI](https://github.com/n0ruSh/blogs/blob/master/articles/Encode%20URI.md)\n- [All you need to know about white space in html, css and DOM](https://github.com/n0ruSh/blogs/blob/master/articles/All%20you%20need%20to%20know%20about%20white%20space%20in%20html%2C%20css%20and%20DOM.md)\n- [Why third-party cookies are NOT sent where you think they should](https://github.com/n0ruSh/blogs/blob/master/articles/Why%20third-party%20cookies%20are%20NOT%20sent%20where%20you%20think%20they%20should.md)\n- [Deep dive into SyntheticEvent in React](https://github.com/n0ruSh/blogs/blob/master/articles/Deep%20dive%20into%20SyntheticEvent%20in%20React.md)\n- [Two Css properties you may NOT know](https://github.com/n0ruSh/blogs/blob/master/articles/Two%20Css%20properties%20you%20may%20NOT%20know.md)\n- [Mixed Content](https://github.com/n0ruSh/blogs/blob/master/articles/Mixed%20content.md)\n- [All you need to know about pixel](https://github.com/n0ruSh/blogs/blob/master/articles/All%20you%20need%20to%20know%20about%20pixel.md)\n- [CSS position fixed is NOT always relative to viewport](https://github.com/n0ruSh/blogs/blob/master/articles/CSS%20position%20fixed%20is%20NOT%20always%20relative%20to%20viewport.md)\n- [Switch statement](https://github.com/n0ruSh/blogs/blob/master/articles/Switch%20statement.md)\n- [How to format code in browser](https://github.com/n0ruSh/blogs/blob/master/articles/How%20to%20format%20code%20in%20browser.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheadwindz%2Fblogs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheadwindz%2Fblogs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheadwindz%2Fblogs/lists"}