From 3c374ea7d6456ed825c4d105039de675cea87007 Mon Sep 17 00:00:00 2001 From: Julio Lozovei Date: Thu, 16 Jan 2020 05:56:11 -0300 Subject: [PATCH 001/217] add @jlozovei /uses page (#418) * add @jlozovei /uses page * add url trailing slash --- src/data.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/data.js b/src/data.js index 9af88df6..7cb3199d 100644 --- a/src/data.js +++ b/src/data.js @@ -2089,6 +2089,30 @@ const pages = [ 'YouTuber', ], }, + { + name: 'Julio Lozovei', + description: + 'Front-end bugs developer, writer/speaker and amateur musician from Brazil ๐Ÿค˜', + url: 'https://jlozovei.dev/uses/', + twitter: '@juliolozovei', + emoji: '๐Ÿ’ˆ', + country: '๐Ÿ‡ง๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Front End', + 'HTML', + 'CSS', + 'JavaScript', + 'Vue', + 'React', + 'WordPress', + 'Writer', + 'Speaker', + 'Performance', + 'Accessibility' + ], + }, { name: 'Chris Burgin', description: From 00152848e79120616733bcf2c51cdfeda2780860 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 16 Jan 2020 08:56:32 +0000 Subject: [PATCH 002/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index a10db822..d9f7105e 100644 --- a/readme.md +++ b/readme.md @@ -137,6 +137,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Dieter Stinglhamber](https://www.dieterstinglhamber.me/uses/) โ€” Developer, human, nerd. * [Dany Paredes](https://danywalls.com/uses) โ€” I was a .NET guy, my last years โค๏ธ { #js & #sass } and play[ #react #vue #angular #sveltejs] * [Thomas Weibenfalk](https://www.weibenfalk.com/uses/) โ€” Passionate developer, course creator, youtuber, designer and musician from Sweden +* [Julio Lozovei](https://jlozovei.dev/uses/) โ€” Front-end bugs developer, writer/speaker and amateur musician from Brazil ๐Ÿค˜ * [Chris Burgin](https://chrisburgin.me/uses) โ€” Frontend Software Engineer * [Shiveen Pandita](https://shiveenp.com/uses/) โ€” Fullstack developer and blogger from Sydney * [David Leuliette](https://davidl.fr/uses) โ€” Freelance React Native developer and bootcamp instructor specializing in cross-platform application. From f6cfb73897b9803c56e1197d1ef84e6dee11606d Mon Sep 17 00:00:00 2001 From: David V Date: Thu, 16 Jan 2020 02:58:15 -0600 Subject: [PATCH 003/217] update my tags (#419) * add myself to data.js * fix typo * update my tags --- src/data.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/data.js b/src/data.js index 7cb3199d..33ac0f26 100644 --- a/src/data.js +++ b/src/data.js @@ -50,9 +50,9 @@ const pages = [ twitter: '@jamesqquick', emoji: '๐Ÿฅ‘', country: '๐Ÿ‡บ๐Ÿ‡ธ', - computer: 'apple', - phone: 'iphone', - tags: [ + computer: 'apple', + phone: 'iphone', + tags: [ 'Developer', 'Speaker', 'Teacher', @@ -2588,12 +2588,15 @@ const pages = [ 'Full Stack', 'JavaScript', 'TypeScript', + 'NativeScript', 'React', 'Angular', 'Vue', + 'Node', 'C#', '.NET Core', - '.NET' + '.NET', + 'Python' ], }, { From a61d9a4d2e9d85f6fb2d9e995765008656fab445 Mon Sep 17 00:00:00 2001 From: Rail Date: Thu, 16 Jan 2020 16:37:23 +0400 Subject: [PATCH 004/217] Add Rail Hamdeew (#420) --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index 33ac0f26..a2ea8273 100644 --- a/src/data.js +++ b/src/data.js @@ -2959,6 +2959,25 @@ const pages = [ 'ReasonML' ], }, + { + name: 'Rail Hamdeew', + description: + 'Full Stack. Open to new technologies', + url: 'https://hmdw.me/uses/', + twitter: '@rhamdeew', + emoji: '๐Ÿ˜Ž', + country: '๐Ÿ‡ท๐Ÿ‡บ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Full Stack', + 'Ruby', + 'PHP', + 'Python', + 'JavaScript', + 'Vue', + ], + }, { name: 'Tarik Omercehajic', description: 'DevOps Engineer @BicomSystems. Mechanical Engineer in free time :)', From a26d809fc2fdccafa6a56bd16c7ec74ba8564b93 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 16 Jan 2020 12:37:42 +0000 Subject: [PATCH 005/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index d9f7105e..7dc5bfa0 100644 --- a/readme.md +++ b/readme.md @@ -181,6 +181,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Alex Carpenter](https://alexcarpenter.me/uses) โ€” UI Engineer, Screencaster * [Kevin Woblick](https://www.kovah.de/uses/) โ€” I turn Pizza into Code and Photos * [Michaล‚ Miszczyszyn](https://typeofweb.com/michal-miszczyszyn-uses/) โ€” Motivated full-stack developer not afraid to use any technology. Experienced developer and leader. He, him. +* [Rail Hamdeew](https://hmdw.me/uses/) โ€” Full Stack. Open to new technologies * [Tarik Omercehajic](https://robotz.tech/uses/) โ€” DevOps Engineer @BicomSystems. Mechanical Engineer in free time :) * [Duncan McDougall](https://www.belter.io/uses/) โ€” Web developer, contractor, remotely working from the South of Scotland * [Kevin Simkaniฤ](https://github.com/kevinko12323/uses) โ€” Wordpress ninja ๐Ÿ˜Ž React lover โค๏ธ CSS master ๐Ÿง From adabfae0c10c7da0d6318608a86f6dcf9d76b151 Mon Sep 17 00:00:00 2001 From: Asam Shan Date: Thu, 16 Jan 2020 14:01:59 +0000 Subject: [PATCH 006/217] Add Asam Shan(#421) --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index a2ea8273..b5e33d20 100644 --- a/src/data.js +++ b/src/data.js @@ -43,6 +43,26 @@ const pages = [ 'GraphQL', ], }, + { + name: 'Asam Shan', + description: 'JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ', + url: 'https://www.asamshan.dev/uses', + twitter: '@shan8851', + emoji: '๐Ÿ”ฅ', + country: "๐Ÿ‡ฌ๐Ÿ‡ง", + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'JavaScript', + 'React', + 'ReactNative', + 'Gatsby', + 'Styled-Comnponents', + 'Node', + 'CSS' + ] + }, { name: 'James Quick', description: 'Developer Advocate Engineer at @auth0 and content creator', From 6303dccfcfde59bdb7e2b8d703bca9077b988ecc Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 16 Jan 2020 14:02:23 +0000 Subject: [PATCH 007/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 7dc5bfa0..d181710b 100644 --- a/readme.md +++ b/readme.md @@ -31,6 +31,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer +* [Asam Shan](https://www.asamshan.dev/uses) โ€” JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ * [James Quick](https://jamesqquick.com/uses) โ€” Developer Advocate Engineer at @auth0 and content creator * [Federico Vitale](https://fedevitale.dev/uses) โ€” 20yo, Self Taught FullStack Developer, Full Time. Bikes lover, Tech (obviously) enthusiast. * [Vishwasa Navada K](https://vishwas.tech/uses) โ€” Geek. Open source Enthusiast. Occasional blogger, photographer and traveler. From 474f6e9bd1b493757ce7d1d4af4f17fd71983c72 Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Thu, 16 Jan 2020 16:04:39 +0200 Subject: [PATCH 008/217] style: `npx eslint --fix src/data.js` --- src/data.js | 266 +++++++++++++++++++++------------------------------- 1 file changed, 109 insertions(+), 157 deletions(-) diff --git a/src/data.js b/src/data.js index b5e33d20..693f2cc0 100644 --- a/src/data.js +++ b/src/data.js @@ -49,7 +49,7 @@ const pages = [ url: 'https://www.asamshan.dev/uses', twitter: '@shan8851', emoji: '๐Ÿ”ฅ', - country: "๐Ÿ‡ฌ๐Ÿ‡ง", + country: '๐Ÿ‡ฌ๐Ÿ‡ง', computer: 'apple', phone: 'iphone', tags: [ @@ -60,8 +60,8 @@ const pages = [ 'Gatsby', 'Styled-Comnponents', 'Node', - 'CSS' - ] + 'CSS', + ], }, { name: 'James Quick', @@ -86,21 +86,15 @@ const pages = [ }, { name: 'Federico Vitale', - description: '20yo, Self Taught FullStack Developer, Full Time. Bikes lover, Tech (obviously) enthusiast.', + description: + '20yo, Self Taught FullStack Developer, Full Time. Bikes lover, Tech (obviously) enthusiast.', url: 'https://fedevitale.dev/uses', twitter: '@fedevitaledev', emoji: 'โœŒ๏ธ', country: '๐Ÿ‡ฎ๐Ÿ‡น', phone: 'iphone', computer: 'apple', - tags: [ - 'Developer', - 'Javascript', - 'Golang', - 'Rust', - 'Java', - 'Full Stack', - ] + tags: ['Developer', 'Javascript', 'Golang', 'Rust', 'Java', 'Full Stack'], }, { name: 'Vishwasa Navada K', @@ -142,7 +136,7 @@ const pages = [ 'Blogger', 'Developer', 'Front End', - 'Remote' + 'Remote', ], }, { @@ -167,7 +161,8 @@ const pages = [ }, { name: 'Sergey Lysenko', - description: 'Front-end developer, guitar player, MTB rider, snowboarder, runner.', + description: + 'Front-end developer, guitar player, MTB rider, snowboarder, runner.', url: 'https://soulwish.info/uses/', twitter: '@Soul_Wish', emoji: '๐Ÿ”ฅ', @@ -212,7 +207,6 @@ const pages = [ ], }, { - name: 'Carter McAlister', description: 'Software Engineer, Digital Nomad, Lover of the Outdoors', url: 'https://cartermcalister.dev/uses', @@ -385,8 +379,7 @@ const pages = [ }, { name: 'Tiffany White', - description: - 'Frontend dev, blogger, podcaster, herder of cats', + description: 'Frontend dev, blogger, podcaster, herder of cats', url: 'https://tiffanywhite.dev/uses/', twitter: '@tiffanywhitedev', emoji: '๐Ÿคจ', @@ -498,7 +491,18 @@ const pages = [ computer: 'apple', phone: 'iphone', twitter: '@stolinski', - tags: ['Developer', 'Front End', 'Entrepreneur', 'Teacher', 'JavaScript', 'Youtuber', 'React', 'CSS', 'TypeScript', 'GraphQL'], + tags: [ + 'Developer', + 'Front End', + 'Entrepreneur', + 'Teacher', + 'JavaScript', + 'Youtuber', + 'React', + 'CSS', + 'TypeScript', + 'GraphQL', + ], }, { name: 'Anton Andrรฉsen', @@ -786,14 +790,7 @@ const pages = [ country: '๐Ÿ‡บ๐Ÿ‡ธ', computer: 'linux', phone: 'android', - tags: [ - 'Developer', - 'Back End', - 'Speaker', - 'Writer', - 'JavaScript', - 'Node', - ], + tags: ['Developer', 'Back End', 'Speaker', 'Writer', 'JavaScript', 'Node'], }, { name: 'Andrew McCombe', @@ -1397,7 +1394,7 @@ const pages = [ 'CSS', 'Full Stack', 'HTML', - 'Web Development' + 'Web Development', ], }, { @@ -1523,8 +1520,7 @@ const pages = [ }, { name: 'Josรฉ Manuel Lucas', - description: - 'Professional Frontend Engineer - Amateur musician', + description: 'Professional Frontend Engineer - Amateur musician', url: 'https://jmlweb.es/blog/2020/uses/', twitter: '@jmlweb', emoji: '๐Ÿค˜', @@ -1687,7 +1683,8 @@ const pages = [ }, { name: 'Ricard Torres', - description: 'Senior Front-end Software Engineer from Barcelona, Haidong Gumdo Instructor, street photographer, TV addict, Boston Red Sox fan...', + description: + 'Senior Front-end Software Engineer from Barcelona, Haidong Gumdo Instructor, street photographer, TV addict, Boston Red Sox fan...', url: 'https://php.quicoto.com/uses/', twitter: '@ricard_dev', emoji: '๐ŸŒ', @@ -2074,20 +2071,15 @@ const pages = [ }, { name: 'Dany Paredes', - description: 'I was a .NET guy, my last years โค๏ธ { #js & #sass } and play[ #react #vue #angular #sveltejs]', + description: + 'I was a .NET guy, my last years โค๏ธ { #js & #sass } and play[ #react #vue #angular #sveltejs]', url: 'https://danywalls.com/uses', twitter: '@danywalls', emoji: '๐Ÿ€', country: '๐Ÿ‡ฉ๐Ÿ‡ด', computer: 'linux', phone: 'iphone', - tags: [ - 'Developer', - '.NET', - 'Typescript', - 'Javascript', - 'Sass' - ], + tags: ['Developer', '.NET', 'Typescript', 'Javascript', 'Sass'], }, { name: 'Thomas Weibenfalk', @@ -2130,13 +2122,12 @@ const pages = [ 'Writer', 'Speaker', 'Performance', - 'Accessibility' + 'Accessibility', ], }, { name: 'Chris Burgin', - description: - 'Frontend Software Engineer', + description: 'Frontend Software Engineer', url: 'https://chrisburgin.me/uses', twitter: '@chrisburgin95', emoji: '๐Ÿง™๐Ÿผโ€โ™‚๏ธ', @@ -2157,8 +2148,7 @@ const pages = [ }, { name: 'Shiveen Pandita', - description: - 'Fullstack developer and blogger from Sydney', + description: 'Fullstack developer and blogger from Sydney', url: 'https://shiveenp.com/uses/', twitter: '@shavzer', emoji: '๐Ÿง™๐Ÿฝ', @@ -2176,7 +2166,8 @@ const pages = [ }, { name: 'David Leuliette', - description: 'Freelance React Native developer and bootcamp instructor specializing in cross-platform application.', + description: + 'Freelance React Native developer and bootcamp instructor specializing in cross-platform application.', url: 'https://davidl.fr/uses', twitter: '@flexbox_', emoji: 'โšก', @@ -2199,7 +2190,8 @@ const pages = [ }, { name: 'Dave Berning', - description: 'Developer, author, rocker, Nintendo enthusiast. I also co-organize the CodePen Cincinnati Meetups.', + description: + 'Developer, author, rocker, Nintendo enthusiast. I also co-organize the CodePen Cincinnati Meetups.', url: 'https://daveberning.io/uses/', twitter: '@daveberning', emoji: '๐Ÿฆ„', @@ -2218,19 +2210,14 @@ const pages = [ }, { name: 'Jan-Lukas Else', - description: - 'Computer Science Student, Developer & Blogger from Germany', + description: 'Computer Science Student, Developer & Blogger from Germany', url: 'https://jlelse.dev/uses/', twitter: '@jlelse', emoji: '๐Ÿค“', country: '๐Ÿ‡ฉ๐Ÿ‡ช', computer: 'linux', phone: 'android', - tags: [ - 'Student', - 'Developer', - 'Blogger', - ], + tags: ['Student', 'Developer', 'Blogger'], }, { name: 'Seyhun Akyรผrek', @@ -2254,64 +2241,47 @@ const pages = [ }, { name: 'Eric Oyanadel', - description: - 'Artist - Developer - Musician', + description: 'Artist - Developer - Musician', url: 'https://www.oyanadel.com/uses/', twitter: '@EricOyanadel', emoji: '๐ŸŒป', country: '๐Ÿ‡จ๐Ÿ‡ฑ', computer: 'apple', phone: 'iphone', - tags: [ - 'Javascript', - 'React', - 'Node', - 'Design', - 'Full Stack', - 'Writer', - ], + tags: ['Javascript', 'React', 'Node', 'Design', 'Full Stack', 'Writer'], }, { name: 'Usman Khwaja', - description: - 'Front end engineer, Jamstack developer', + description: 'Front end engineer, Jamstack developer', url: 'https://usmankhwaja.com/uses', twitter: '@numbfall', emoji: 'โ›ต', country: '๐Ÿ‡ต๐Ÿ‡ฐ', computer: 'windows', phone: 'android', - tags: [ - 'Developer', - 'Engineer', - 'Jamstack', - 'JavaScript', - 'AMP', - 'CSS', - ], + tags: ['Developer', 'Engineer', 'Jamstack', 'JavaScript', 'AMP', 'CSS'], }, { - name: "Thomas Large", - description: - "My name is Tom! I write code", - url: "https://tomlarge.dev/uses", - emoji: " ๐Ÿ‘จโ€๐Ÿ’ป", - country: "๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ", - computer: "apple", - phone: "iphone", + name: 'Thomas Large', + description: 'My name is Tom! I write code', + url: 'https://tomlarge.dev/uses', + emoji: ' ๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ', + computer: 'apple', + phone: 'iphone', tags: [ - "Developer", - "Full Stack", - "Ruby on Rails", - "JavaScript", - "React", - "React Native", - "TypeScript", - "WordPress", - "DevOps", - "Node", - "GraphQL" - ] + 'Developer', + 'Full Stack', + 'Ruby on Rails', + 'JavaScript', + 'React', + 'React Native', + 'TypeScript', + 'WordPress', + 'DevOps', + 'Node', + 'GraphQL', + ], }, { name: 'Amit Merchant', @@ -2337,7 +2307,7 @@ const pages = [ { name: 'Jesse James Burton', description: - 'Software Developing Yogi from Alberta, Canada. Lets build the internet together.', + 'Software Developing Yogi from Alberta, Canada. Lets build the internet together.', url: 'https://burtonmediainc.com/uses', twitter: '@burtonmedia', emoji: '๐Ÿ™', @@ -2357,7 +2327,7 @@ const pages = [ }, { name: 'Junaid Qadir', - description:'A Full Stack #Laravel Developer', + description: 'A Full Stack #Laravel Developer', url: 'https://junaidqadir.com/uses', twitter: '@junaidqadirb', emoji: 'โŒจ', @@ -2395,7 +2365,7 @@ const pages = [ 'Node', 'CSS', 'Ruby', - 'Testing' + 'Testing', ], }, { @@ -2616,7 +2586,7 @@ const pages = [ 'C#', '.NET Core', '.NET', - 'Python' + 'Python', ], }, { @@ -2641,8 +2611,7 @@ const pages = [ }, { name: 'Adam Urban', - description: - "coder, father, left-handed", + description: 'coder, father, left-handed', url: 'https://urbanisierung.dev/uses/', twitter: '@urbanisierung', emoji: '๐Ÿš€', @@ -2663,8 +2632,7 @@ const pages = [ }, { name: 'Majo Paskuvan', - description: - 'Front End Developer, Reader, Deaf Person', + description: 'Front End Developer, Reader, Deaf Person', url: 'https://paskuvan.us/uses.html', twitter: '@paskuvan', emoji: '๐ŸคŸ', @@ -2679,7 +2647,7 @@ const pages = [ 'UX', 'Blogger', 'Designer', - ] + ], }, { name: 'Christopher Wavrin', @@ -2690,7 +2658,7 @@ const pages = [ country: '๐Ÿ‡บ๐Ÿ‡ธ', computer: 'apple', phone: 'iphone', - tags: ['Ruby On Rails', 'Vue.js', 'Web Development', 'Full Stack', 'AWS'] + tags: ['Ruby On Rails', 'Vue.js', 'Web Development', 'Full Stack', 'AWS'], }, { name: 'Florian Kapfenberger', @@ -2709,8 +2677,8 @@ const pages = [ 'JavaScript', 'Blogger', 'React', - 'Gatsby' - ] + 'Gatsby', + ], }, { name: 'Maria Altyeva Schuessler ', @@ -2776,27 +2744,18 @@ const pages = [ }, { name: 'Jeff Wen', - description: - 'Web Developer, Open Source Contributor', + description: 'Web Developer, Open Source Contributor', url: 'https://sinchang.me/uses', twitter: '@sinchangwen', emoji: '๐Ÿ•', country: '๐Ÿ‡จ๐Ÿ‡ณ', computer: 'apple', phone: 'iphone', - tags: [ - 'Web Development', - 'Front End', - 'Vue', - 'React', - 'Node', - 'Python' - ], + tags: ['Web Development', 'Front End', 'Vue', 'React', 'Node', 'Python'], }, { name: 'Andrea Prus', - description: - 'Full stack developer, blogger', + description: 'Full stack developer, blogger', url: 'https://avris.it/uses', twitter: '@AvrisIT', emoji: '๐Ÿณโ€๐ŸŒˆ', @@ -2815,8 +2774,10 @@ const pages = [ }, { name: 'Bamuleseyo Gideon', - description: 'Software Engineer, Facebook Developer Cirle Kamapala Lead. Front-end โค๏ธ', - url: 'https://medium.com/developer-circle-kampala/what-i-use-my-tools-of-trade-552655db4b8d', + description: + 'Software Engineer, Facebook Developer Cirle Kamapala Lead. Front-end โค๏ธ', + url: + 'https://medium.com/developer-circle-kampala/what-i-use-my-tools-of-trade-552655db4b8d', twitter: '@gideon_b_', emoji: '๐Ÿ˜Ž', country: '๐Ÿ‡บ๐Ÿ‡ฌ', @@ -2832,7 +2793,7 @@ const pages = [ 'Flask', 'Django', 'CSS', - 'DevC' + 'DevC', ], }, { @@ -2874,32 +2835,34 @@ const pages = [ ], }, { - name: "Logan Blangenois", + name: 'Logan Blangenois', description: - "Front-end developer passionate about eco-friendly (web)app and React.", - url: "https://logan-blangenois.be/uses/", - twitter: "@loganblangenois", - emoji: "๐Ÿง‘๐Ÿปโ€๐Ÿ’ป", - country: "๐Ÿ‡ง๐Ÿ‡ช", - computer: "apple", - phone: "iphone", + 'Front-end developer passionate about eco-friendly (web)app and React.', + url: 'https://logan-blangenois.be/uses/', + twitter: '@loganblangenois', + emoji: '๐Ÿง‘๐Ÿปโ€๐Ÿ’ป', + country: '๐Ÿ‡ง๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', tags: [ - "Front End", - "Developer", - "JavaScript", - "React", - "GraphQL", - "Gatsby", - "HTML", - "CSS", - "Sass", - "Performance" + 'Front End', + 'Developer', + 'JavaScript', + 'React', + 'GraphQL', + 'Gatsby', + 'HTML', + 'CSS', + 'Sass', + 'Performance', ], }, { name: 'Muhammad Umair', - description: 'Fullstack front-end developer and designer, passionate in everything #JavaScript', - url: 'https://gist.github.com/mumairofficial/0d97ed3dca1ba25d9f01b8db8aed42dc', + description: + 'Fullstack front-end developer and designer, passionate in everything #JavaScript', + url: + 'https://gist.github.com/mumairofficial/0d97ed3dca1ba25d9f01b8db8aed42dc', twitter: '@imumare', emoji: '๐Ÿ’ป', country: '๐Ÿ‡ต๐Ÿ‡ฐ', @@ -2925,11 +2888,7 @@ const pages = [ country: '๐Ÿ‡บ๐Ÿ‡ธ', computer: 'apple', phone: 'iphone', - tags: [ - 'CSS', - 'YouTuber', - 'Web Development', - ], + tags: ['CSS', 'YouTuber', 'Web Development'], }, { name: 'Kevin Woblick', @@ -2976,31 +2935,24 @@ const pages = [ 'Node', 'TypeScript', 'Rust', - 'ReasonML' + 'ReasonML', ], }, { name: 'Rail Hamdeew', - description: - 'Full Stack. Open to new technologies', + description: 'Full Stack. Open to new technologies', url: 'https://hmdw.me/uses/', twitter: '@rhamdeew', emoji: '๐Ÿ˜Ž', country: '๐Ÿ‡ท๐Ÿ‡บ', computer: 'apple', phone: 'iphone', - tags: [ - 'Full Stack', - 'Ruby', - 'PHP', - 'Python', - 'JavaScript', - 'Vue', - ], + tags: ['Full Stack', 'Ruby', 'PHP', 'Python', 'JavaScript', 'Vue'], }, { name: 'Tarik Omercehajic', - description: 'DevOps Engineer @BicomSystems. Mechanical Engineer in free time :)', + description: + 'DevOps Engineer @BicomSystems. Mechanical Engineer in free time :)', url: 'https://robotz.tech/uses/', twitter: '@tariktz', emoji: '๐Ÿš€', @@ -3080,7 +3032,7 @@ const pages = [ 'Node', 'Rust', 'Full Stack', - 'GraphQL' + 'GraphQL', ], }, // ๐Ÿšจ OH Hey! DO NOT ADD YOURSELF TO THE END OF THE ARRAY ๐Ÿšจ From 7a938dd2a68fada76f94c72ce79c17457ff2d2f8 Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Thu, 16 Jan 2020 16:09:33 +0200 Subject: [PATCH 009/217] chore: remove all 404, 500, non uses pages --- src/data.js | 322 +--------------------------------------------------- 1 file changed, 1 insertion(+), 321 deletions(-) diff --git a/src/data.js b/src/data.js index 693f2cc0..9fb00795 100644 --- a/src/data.js +++ b/src/data.js @@ -1,4 +1,4 @@ -const pages = [ +export default [ { name: 'Wes Bos', description: @@ -319,25 +319,14 @@ const pages = [ }, { name: 'Rene Pot', - // Short description description: 'Developer Evangelist, JavaScript Developer, Cross-Platform App Developer and gamer', - // URL to your /uses page url: 'http://renepot.com/uses', twitter: '@wraldpyk', - // An emoji that describes you emoji: '๐ŸŽฎ', - // emoji of your country's flag country: '๐Ÿ‡ณ๐Ÿ‡ฑ', - // ONE of: apple, windows or linux computer: 'apple', - // iphone or android phone: 'iphone', - // Tags - You can add your own, but please keep it to one word. "Social vape entrepreneur influencer denver" isn't a tag. - - // Dev Tags: Engineer, Developer, Designer, Front End, Back End, Full Stack, - // Other: Tags: Entrepreneur, Teacher, Podcaster, YouTuber, Blogger, Speaker, - // Language Tags: JavaScript, PHP, Rails, Ruby, TypeScript, React, Vue, Node tags: [ 'Developer', 'JavaScript', @@ -794,7 +783,6 @@ const pages = [ }, { name: 'Andrew McCombe', - // Short description description: 'Experienced full stack web developer with a passion for testing.', url: 'https://www.euperia.com/uses', @@ -1438,25 +1426,14 @@ const pages = [ }, { name: 'Stephen Senkomago Musoke', - // Short description description: 'Software Engineer, eHealth Technologist, PHP Lover by night, Muganda, Goat Meat for Life, Coffee Drinker', - // URL to your /uses page url: 'https://ssmusoke.com/uses', twitter: '@ssmusoke', - // An emoji that describes you emoji: '๐Ÿ”ฅ', - // emoji of your country's flag country: '๐Ÿ‡บ๐Ÿ‡ฌ', - // ONE of: apple, windows or linux computer: 'apple', - // iphone or android phone: 'android', - // Tags - You can add your own, but please keep it to one word. "Social vape entrepreneur influencer denver" isn't a tag. - - // Dev Tags: Engineer, Developer, Designer, Front End, Back End, Full Stack, - // Other: Tags: Entrepreneur, Teacher, Podcaster, YouTuber, Blogger, Speaker, - // Language Tags: JavaScript, PHP, Rails, Ruby, TypeScript, React, Vue, Node tags: ['Developer', 'Engineer', 'PHP', 'Java', 'OpenMRS', 'HTML', 'CSS'], }, { @@ -3039,300 +3016,3 @@ const pages = [ // ๐Ÿšจ Add yourself somewhere random. This makes merging you much easier and avoids conflicts. ๐Ÿšจ // Thx, luv ya - wes ]; - -export default pages; - -// Times out -// { -// name: 'Troy Forster', -// description: 'Consulting Technology Director and CTO for Hire', -// url: 'https://tforster.com/uses', -// twitter: '@tforster', -// emoji: '', -// country: '๐Ÿ‡จ๐Ÿ‡ฆ', -// computer: 'windows', -// phone: 'android', -// tags: [ -// 'Engineer', -// 'Back End', -// 'Front End', -// 'Consultant', -// 'Entrepreneur', -// 'JavaScript', -// 'C#', -// 'PHP', -// 'Serverless', -// 'SOA', -// 'Enterprise', -// ], -// }, - -// Times out -// { -// name: 'Carlos Andres Charris Sandoval', -// description: 'Software Engineer', -// url: 'https://carloscharris.com/uses', -// twitter: '@Darkklitos', -// emoji: '๐Ÿ”ฅ', -// country: '๐Ÿ‡จ๐Ÿ‡ด', -// computer: 'apple', -// phone: 'android', -// tags: [ -// 'Developer', -// 'Full Stack', -// 'JavaScript', -// 'TypeScript', -// 'Angular', -// 'Vue', -// 'React', -// 'Node', -// 'Java', -// 'Docker', -// 'Serverless', -// ], -// }, - -// Times out -// { -// name: 'Carlos Junod', -// description: -// 'Husband, Dreamer, Full Stack Developer, Javascript passionate, Graphic Designer', -// url: 'http://carlosjunod.me/uses/', -// twitter: '@carlosjunod', -// emoji: '๐Ÿฅ‘', -// country: '๐Ÿ‡จ๐Ÿ‡ฑ', -// computer: 'apple', -// phone: 'iphone', -// tags: [ -// 'Developer', -// 'Full Stack', -// 'React', -// 'Designer', -// 'Entrepreneur', -// 'JavaScript', -// 'Node', -// 'CSS', -// 'HTML', -// ], -// }, - -// No /uses page -// { -// name: 'Hussain Aminu', -// description: 'Web Developer, Data Scientist', -// url: 'https://hussain4real.github.io/Portfolio/uses', -// twitter: '@hussain4real', -// emoji: '๐Ÿ”ฅ', -// country: '๐Ÿ‡ณ๐Ÿ‡ฌ', -// computer: 'windows', -// phone: 'android', -// tags: [ -// 'Developer', -// 'Full Stack', -// 'Data Science', -// 'JavaScript', -// 'Python', -// 'Vue', -// 'Node', -// 'Django', -// ], -// }, - -// No /uses page -// { -// name: 'Sanket Gandhi', -// description: 'Software Engineer', -// url: 'https://sanketgandhi.com/uses', -// twitter: '@sanketgandhi876', -// emoji: '๐Ÿ”ฅ', -// country: '๐Ÿ‡ฎ๐Ÿ‡ณ', -// computer: 'apple', -// phone: 'android', -// tags: [ -// 'Developer', -// 'Full Stack', -// 'PHP', -// 'Laravel', -// 'AWS', -// 'JavaScript', -// 'React', -// 'Node', -// ], -// }, - -// No /uses page -// { -// name: 'Martin Chammah', -// description: 'Full Stack Gatsby Developer @ ecomerciar', -// twitter: '@codigomate', -// url: 'https://martinchammah.dev/uses', -// emoji: '๐Ÿ‡ฆ๐Ÿ‡ท', -// country: '๐Ÿ‡ฆ๐Ÿ‡ท', -// computer: 'windows', -// phone: 'android', -// tags: [ -// 'Developer', -// 'Full Stack', -// 'Entrepreneur', -// 'YouTuber', -// 'JavaScript', -// 'Gatsby', -// 'React', -// 'WordPress', -// 'Thinkpad', -// ], -// }, - -// No /uses page -// { -// name: 'Richard Palacios G.', -// description: 'Web Developer, passionate apprentice, Community co-organizer', -// url: 'https://www.richardpalaciosg.dev/uses', -// twitter: '@rpalaciosg_', -// emoji: 'โšก', -// country: '๐Ÿ‡ช๐Ÿ‡จ', -// computer: 'linux', -// phone: 'android', -// tags: [ -// 'Developer', -// 'JavaScript', -// 'Front End', -// 'BackEnd', -// 'Community', -// 'Node', -// 'React', -// ], -// }, - -// No /uses page -// { -// name: 'Marek Racรญk', -// description: 'Full Stack Developer', -// url: 'https://racik.info/uses', -// twitter: '@marek_racik', -// emoji: '๐Ÿ', -// country: '๐Ÿ‡ธ๐Ÿ‡ฐ', -// computer: 'apple', -// phone: 'iphone', -// tags: [ -// 'Web Developer', -// 'Full Stack', -// 'Laravel', -// 'Vue', -// 'Tailwind', -// 'Django', -// 'Python', -// 'PHP', -// 'JavaScript', -// ], -// }, - -// No /uses page -// { -// name: 'Oscar Sรกnchez', -// description: 'Passionate developer, traveler and drummer from Perรบ', -// url: 'https://devlusaja.com', -// twitter: '@dev_lusaja', -// emoji: '๐Ÿ’ป๐Ÿ›ฉ๐Ÿ’ช', -// country: '๐Ÿ‡ต๐Ÿ‡ช', -// computer: 'linux', -// phone: 'android', -// tags: [ -// 'Developer', -// 'Software Architect', -// 'Python', -// 'PHP', -// 'Docker', -// 'Graphql', -// 'AWS', -// 'Open Source', -// ], -// }, - -// No /uses page -// { -// name: 'Khriztian Moreno', -// description: -// '#Javascript Developer ๐Ÿฅ‘& Community builder ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปโ™ฅ๏ธ๐Ÿ‘จ๐Ÿปโ€๐Ÿซ | #MDE at @cloudinary | Producer @commitfm ๐ŸŽ™๐Ÿ“ป | Co-Organize of @MedellinJS @avanetr', -// url: 'https://khriztianmoreno.dev/uses', -// twitter: '@khriztianmoreno', -// emoji: '๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป', -// country: '๐Ÿ‡จ๐Ÿ‡ด', -// computer: 'apple', -// phone: 'iphone', -// tags: [ -// 'Developer', -// 'JavaScript', -// 'React', -// 'Front End', -// 'React', -// 'Blogger', -// 'Speaker', -// 'Podcaster', -// 'Community', -// 'JAMstack', -// 'YouTuber', -// ], -// }, - -// No /uses page -// { -// name: 'Yuri Yakovlev', -// description: -// 'Maker of this site. Web Developer, Tutorial Maker, Podcaster, BBQ Lover', -// url: 'https://mynameisyuri.com/uses', -// twitter: '@yakovlevyuri', -// emoji: '๐Ÿง™โ€โ™‚๏ธ', -// country: '๐Ÿ‡จ๐Ÿ‡ฟ', -// computer: 'apple', -// phone: 'iphone', -// tags: [ -// 'Developer', -// 'Full Stack', -// 'Serverless', -// 'JavaScript', -// 'TypeScript', -// 'React', -// 'Node', -// 'GraphQL', -// ], -// }, - -// Empty /uses page -// { -// name: 'ร†ndrew Rininsland', -// description: 'Developer-Journalist', -// url: 'https://aendrew.com/uses', -// twitter: '@aendrew', -// emoji: '๐Ÿ’š', -// country: '๐Ÿณ๏ธโ€๐ŸŒˆ', -// computer: 'apple', -// phone: 'android', -// tags: [ -// 'Developer', -// 'DataViz', -// 'JavaScript', -// 'TypeScript', -// 'Node', -// 'Python', -// 'Author', -// 'Journalist', -// 'Speaker', -// 'Front-End', -// 'React', -// 'D3', -// ], -// }, - -// Weird redirect to YouTube Video -// { -// name: 'Juan Manuel Incaurgarat', -// description: 'Front end developer', -// url: 'https://kilinkis.me/uses', -// twitter: '@kilinkis', -// emoji: '๐Ÿ€', -// country: '๐Ÿ‡ฆ๐Ÿ‡ท', -// computer: 'apple', -// phone: 'android', -// tags: ['React', 'WordPress', 'Gatsby', 'JavaScript', 'Node'], -// }, From 1246081d7a43a2ff3a6b295296fa2a0d1799c679 Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Thu, 16 Jan 2020 16:15:41 +0200 Subject: [PATCH 010/217] =?UTF-8?q?chore:=20remove=20Pedro=20Assun=C3=A7?= =?UTF-8?q?=C3=A3o=20user,=20404=20uses?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data.js | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/src/data.js b/src/data.js index 9fb00795..5bb768f8 100644 --- a/src/data.js +++ b/src/data.js @@ -1586,30 +1586,6 @@ export default [ 'Open Source', ], }, - { - name: 'Pedro Assunรงรฃo', - description: 'Senior Fullstack Software Developer, Tutorial Maker, Blogger', - url: 'https://pedroassuncao.com/pages/uses', - twitter: '@nocivus', - emoji: '๐Ÿ’ป', - country: '๐Ÿ‡ต๐Ÿ‡น', - computer: 'apple', - phone: 'android', - tags: [ - 'Engineer', - 'Full Stack', - 'Developer', - 'Teacher', - 'YouTuber', - 'Blogger', - 'Ruby on Rails', - 'Elixir', - 'Phoenix', - 'Erlang', - 'React', - 'AWS', - ], - }, { name: 'Steven van Loef', description: 'Web Developer, App Developer', From 3ec3ff9f2009dfefec6d0f21d7e9f13c5ceefcd7 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 16 Jan 2020 14:16:25 +0000 Subject: [PATCH 011/217] chore: generate `readme.md` --- readme.md | 1 - 1 file changed, 1 deletion(-) diff --git a/readme.md b/readme.md index d181710b..9377b43d 100644 --- a/readme.md +++ b/readme.md @@ -114,7 +114,6 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Georgi Yanev](https://gyanev.com/uses/) โ€” Software Engineer, FPV Drone Pilot, Blogger, YouTuber * [Karl Horky](https://github.com/karlhorky/uses/blob/master/readme.md) โ€” Founder, Teacher at https://upleveled.io * [Josh Farrant](https://farrant.me/uses) โ€” Full-Stack JavaScript developer, creator of Shortcuts JS, astrophysicist and private pilot. I turn coffee, alchemy-like, into code. -* [Pedro Assunรงรฃo](https://pedroassuncao.com/pages/uses) โ€” Senior Fullstack Software Developer, Tutorial Maker, Blogger * [Steven van Loef](https://steven.vanloef.com/uses) โ€” Web Developer, App Developer * [Richard Zilahi](https://gist.github.com/zilahir/4aaf5907999ea53711b2d554d22b0f3f) โ€” Full stack developer, pug enthusiast, dying for pizza * [Ricard Torres](https://php.quicoto.com/uses/) โ€” Senior Front-end Software Engineer from Barcelona, Haidong Gumdo Instructor, street photographer, TV addict, Boston Red Sox fan... From c524a9b55e21cfbda9d09c0bb311e5e0e7e0cb16 Mon Sep 17 00:00:00 2001 From: Mike Gunderloy Date: Thu, 16 Jan 2020 14:29:58 -0600 Subject: [PATCH 012/217] Add Mike Gunderloy (#423) Add myself to the list --- src/data.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/data.js b/src/data.js index 5bb768f8..c32a317b 100644 --- a/src/data.js +++ b/src/data.js @@ -1406,6 +1406,24 @@ export default [ 'Docker', ], }, + { + name: 'Mike Gunderloy', + description: 'Full-stack developer and dilettante', + url: 'https://afreshcup.com/uses/', + emoji: 'โ˜•', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Full Stack', + 'Developer', + 'Blogger', + 'Writer', + 'Rails', + 'AWS', + 'Docker', + ], + }, { name: 'Roman Husar', description: 'Tinkering, all the time.', From adeb049c849756221b59397c4cf637492f587d31 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 16 Jan 2020 20:30:19 +0000 Subject: [PATCH 013/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 9377b43d..5fb38f17 100644 --- a/readme.md +++ b/readme.md @@ -105,6 +105,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Rafael Quintanilha](https://rafaelquintanilha.com/about#uses) โ€” Software Engineer. Blogs about Web Development, Front-end, React, UI/UX, Accessibility. * [Talita Oliveira](https://talitaoliveira.com.br/#uses) โ€” Software Developer. Loves CSS and Javascript. Already worked with PHP and a little with JAVA. * [Ben Leivian](https://benleivian.com/uses) โ€” A โ€œseasonedโ€ full-stack developer & visual designer ๐Ÿ” +* [Mike Gunderloy](https://afreshcup.com/uses/) โ€” Full-stack developer and dilettante * [Roman Husar](https://seemslikelegit.com/uses) โ€” Tinkering, all the time. * [Stephen Senkomago Musoke](https://ssmusoke.com/uses) โ€” Software Engineer, eHealth Technologist, PHP Lover by night, Muganda, Goat Meat for Life, Coffee Drinker * [Jรฉrรฉmy Mouzin](https://jeremymouzin.com/uses) โ€” Software Engineer, Tutorial Maker, Entrepreneur, Blogger From 88c6b6cbee18f498d3941cf9f28f5832b3b164da Mon Sep 17 00:00:00 2001 From: Will Presley Date: Thu, 16 Jan 2020 16:10:49 -0500 Subject: [PATCH 014/217] Add Will Presley - update data.js (#424) --- src/data.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/data.js b/src/data.js index c32a317b..0130a6af 100644 --- a/src/data.js +++ b/src/data.js @@ -2190,6 +2190,17 @@ export default [ phone: 'android', tags: ['Student', 'Developer', 'Blogger'], }, + { + name: 'Will Presley', + description: 'Professional Web Dev & SysAdmin from Ohio, USA', + url: 'https://willpresley.com/uses/', + twitter: '@cryptecks', + emoji: '๐Ÿฆ„', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'android', + tags: ['Windows', 'Developer', 'Blogger', 'Javascript', 'PHP', 'CSS', 'SCSS'], + }, { name: 'Seyhun Akyรผrek', description: From 991dd71f44b01c1105869c0e2c17be0f5c91cb95 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 16 Jan 2020 21:11:16 +0000 Subject: [PATCH 015/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 5fb38f17..2d5ef7cc 100644 --- a/readme.md +++ b/readme.md @@ -144,6 +144,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [David Leuliette](https://davidl.fr/uses) โ€” Freelance React Native developer and bootcamp instructor specializing in cross-platform application. * [Dave Berning](https://daveberning.io/uses/) โ€” Developer, author, rocker, Nintendo enthusiast. I also co-organize the CodePen Cincinnati Meetups. * [Jan-Lukas Else](https://jlelse.dev/uses/) โ€” Computer Science Student, Developer & Blogger from Germany +* [Will Presley](https://willpresley.com/uses/) โ€” Professional Web Dev & SysAdmin from Ohio, USA * [Seyhun Akyรผrek](https://www.seyhunakyurek.com/uses/) โ€” Senior Software Specialist. Swift, Objective-C, former Rubyist. Author of twitter-bootstrap-rails * [Eric Oyanadel](https://www.oyanadel.com/uses/) โ€” Artist - Developer - Musician * [Usman Khwaja](https://usmankhwaja.com/uses) โ€” Front end engineer, Jamstack developer From f4e4eeb58854266795f19b8d52ab793ce54c5a7a Mon Sep 17 00:00:00 2001 From: Eric Date: Thu, 16 Jan 2020 19:28:42 -0500 Subject: [PATCH 016/217] Fix merge conflicts and catch up to awesome-uses:master (#425) * Add @rasliche's /uses page * Update data.js * Eric Data --- src/data.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/data.js b/src/data.js index 0130a6af..eae32e06 100644 --- a/src/data.js +++ b/src/data.js @@ -21,6 +21,28 @@ export default [ 'CSS', ], }, + { + name: 'Eric Raslich', + description: + 'Boat captain, web developer, marine biologist, solving science and communication problems with web technologies.', + url: 'https://ericraslich.com/uses', + twitter: '@rasliche', + emoji: '๐Ÿค™', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Captain', + 'Streamer', + 'JavaScript', + 'Vue', + 'Node', + 'CSS', + 'Tailwind', + 'Entrepreneur',] + }, { name: 'Eliezer Steinbock', description: From 0d9f3c39af85820d21d6ccb8eaacf5c933f8ce29 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jan 2020 00:29:00 +0000 Subject: [PATCH 017/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 2d5ef7cc..fe6e08ef 100644 --- a/readme.md +++ b/readme.md @@ -30,6 +30,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil # Awesome Uses ![Awesome][awesome-badge] * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover +* [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer * [Asam Shan](https://www.asamshan.dev/uses) โ€” JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ * [James Quick](https://jamesqquick.com/uses) โ€” Developer Advocate Engineer at @auth0 and content creator From 877602ddd44615e7dcbe3af72010ced17e834f7b Mon Sep 17 00:00:00 2001 From: Tony Mamedbekov Date: Fri, 17 Jan 2020 01:48:44 -0600 Subject: [PATCH 018/217] Add Tony Mamedbekov (#428) Co-authored-by: Tony --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index eae32e06..a9117d73 100644 --- a/src/data.js +++ b/src/data.js @@ -3019,6 +3019,26 @@ export default [ 'Sass', ], }, + { + name: 'Tony Mamedbekov', + description: + 'Architect, developer, cms enthusiast, technologoy evangelist, content creator, bloger, consultant', + url: 'https://www.tmamedbekov.dev/uses', + twitter: '@tmamedbekov', + emoji: '๐ŸŒ', + country: '๐Ÿ‡ฆ๐Ÿ‡ฟ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Architect', + 'Developer', + 'SitecoreJSS', + 'Sitecore', + 'React', + 'Developer', + 'Angular', + ], + }, { name: 'Jerry Shi', description: From 853489e942c57c96f974f2bb61e5db4ae0026b06 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jan 2020 07:49:06 +0000 Subject: [PATCH 019/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index fe6e08ef..02e454d3 100644 --- a/readme.md +++ b/readme.md @@ -188,6 +188,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Tarik Omercehajic](https://robotz.tech/uses/) โ€” DevOps Engineer @BicomSystems. Mechanical Engineer in free time :) * [Duncan McDougall](https://www.belter.io/uses/) โ€” Web developer, contractor, remotely working from the South of Scotland * [Kevin Simkaniฤ](https://github.com/kevinko12323/uses) โ€” Wordpress ninja ๐Ÿ˜Ž React lover โค๏ธ CSS master ๐Ÿง +* [Tony Mamedbekov](https://www.tmamedbekov.dev/uses) โ€” Architect, developer, cms enthusiast, technologoy evangelist, content creator, bloger, consultant * [Jerry Shi](https://github.com/szy0syz/uses) โ€” Full Stack, Motivated full-stack developer not afraid to use any technology. [awesome-badge]: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg From fb67c3778adb79695e581e10aaca09ce96bb7f70 Mon Sep 17 00:00:00 2001 From: Benjamin Edenhuizen Date: Fri, 17 Jan 2020 11:46:48 +0100 Subject: [PATCH 020/217] Add Benjamin Edenhuizen (#430) * Add Benjamin Edenhuizen * Edit country --- src/data.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/data.js b/src/data.js index a9117d73..97182e1d 100644 --- a/src/data.js +++ b/src/data.js @@ -2819,6 +2819,23 @@ export default [ 'CSS', ], }, + { + name: 'Benjamin Edenhuizen', + description: + 'Front-end web developer with a focus on accessibility and performance.', + url: 'https://rqrauhvmra.com/uses/', + twitter: '@rqrauhvmra', + emoji: 'โ˜•', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Web developer', + 'Front-end', + 'Accessibility', + 'Performance', + ], + }, { name: 'Dave Hill', description: 'Front-end developer, amateur photographer, podcast beginner.', From 4d975a5833db2d6406cbc45a76537100d3e42517 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jan 2020 10:47:09 +0000 Subject: [PATCH 021/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 02e454d3..b751d192 100644 --- a/readme.md +++ b/readme.md @@ -178,6 +178,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Andrea Prus](https://avris.it/uses) โ€” Full stack developer, blogger * [Bamuleseyo Gideon](https://medium.com/developer-circle-kampala/what-i-use-my-tools-of-trade-552655db4b8d) โ€” Software Engineer, Facebook Developer Cirle Kamapala Lead. Front-end โค๏ธ * [Nick Taylor](https://www.iamdeveloper.com/uses/) โ€” Just some dev from Montreal, Quebec, Canada +* [Benjamin Edenhuizen](https://rqrauhvmra.com/uses/) โ€” Front-end web developer with a focus on accessibility and performance. * [Dave Hill](https://davehill.dev/uses/) โ€” Front-end developer, amateur photographer, podcast beginner. * [Logan Blangenois](https://logan-blangenois.be/uses/) โ€” Front-end developer passionate about eco-friendly (web)app and React. * [Muhammad Umair](https://gist.github.com/mumairofficial/0d97ed3dca1ba25d9f01b8db8aed42dc) โ€” Fullstack front-end developer and designer, passionate in everything #JavaScript From b335f656e0b9d8d74b6a412fc93b76b5f3ea211e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20B=C3=BCltge?= Date: Fri, 17 Jan 2020 12:18:21 +0100 Subject: [PATCH 022/217] =?UTF-8?q?Add=20Frank=20B=C3=BCltge=20(#431)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add Frank Bรผltge - update data.js Thanks for the idea, great! * Update data.js * Add missing uses page link --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index 97182e1d..4f5ca6bd 100644 --- a/src/data.js +++ b/src/data.js @@ -2449,6 +2449,26 @@ export default [ phone: 'iphone', tags: ['JavaScript', 'Developer', 'TypeScript', 'React', 'Rust', 'Node'], }, + { + name: 'Frank Bรผltge', + description: 'Alpinist, Cyclist, Optimist. I develop, support solutions, primarily with SAP at ZEISS Group and I make WordPress-based solutions at the Inpsyde', + url: 'https://bueltge.de/uses/', + twitter: '@bueltge', + emoji: '๐Ÿšฒ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'linux', + phone: 'android', + tags: [ + 'Engineer', + 'Developer', + 'SAP ERP', + 'WordPress', + 'CSS', + 'PHP', + 'HTML', + 'Web Development', + ], + }, { name: 'Marcus Obst', description: 'Webdeveloper, Music Lover', From cdbab2403c0fe509ca2e2140942be927927385c9 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jan 2020 11:18:43 +0000 Subject: [PATCH 023/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index b751d192..37b99e8a 100644 --- a/readme.md +++ b/readme.md @@ -159,6 +159,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Philip Theobald](https://www.philiptheobald.com/uses/) โ€” Guitar player, motorcyclist, software engineer, entreprenuer * [Alejandro G. Anglada](https://aganglada.com/uses/) โ€” Dad ๐Ÿ‘ช๐Ÿ”ฅโšก๏ธ Web Engineer โš›๏ธ๐Ÿš€ Building websites with #react #typescript #nodejs #graphql ๐Ÿ‘Œ * [Antoni Kepinski](https://kepinski.me/uses/) โ€” Node Fetch maintainer // Into Node.js and Rust +* [Frank Bรผltge](https://bueltge.de/uses/) โ€” Alpinist, Cyclist, Optimist. I develop, support solutions, primarily with SAP at ZEISS Group and I make WordPress-based solutions at the Inpsyde * [Marcus Obst](https://marcus-obst.de/uses) โ€” Webdeveloper, Music Lover * [Pawel Grzybek](https://pawelgrzybek.com/uses/) โ€” Software Engineer * [Eric McCormick](https://edm00se.codes/uses/) โ€” Software Developer, IBM Champion, coffee lover, dabbler in all things technology, hobbyist 3d design and printing From 03a548543632ef4d14ad75feab1166bed67b9a42 Mon Sep 17 00:00:00 2001 From: GoodBytes Date: Fri, 17 Jan 2020 13:10:51 +0100 Subject: [PATCH 024/217] Add GoodBytes (#432) --- src/data.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/data.js b/src/data.js index 4f5ca6bd..59374018 100644 --- a/src/data.js +++ b/src/data.js @@ -589,6 +589,30 @@ export default [ 'Golang', ], }, + { + name: 'Joris Hens', + description: + 'Web development teacher, Security and hacking enthousiast, Cook.', + url: 'https://www.goodbytes.be/uses', + twitter: '@goodbytes', + emoji: '๐Ÿ‘จ๐Ÿฝโ€๐Ÿณ', + country: '๐Ÿ‡ง๐Ÿ‡ช', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Coach', + 'Mentor', + 'PHP', + 'JavaScript', + 'VueJS', + 'Node', + 'CSS', + 'Laravel', + 'MongoDB' + ], + }, { name: 'Lauro Silva', description: 'Software Engineer and Technical Writer', From 4aa49a96c7794eb2447174b99215d7f6514ce077 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jan 2020 12:11:13 +0000 Subject: [PATCH 025/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 37b99e8a..07aa6981 100644 --- a/readme.md +++ b/readme.md @@ -59,6 +59,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Josiah Wiebe](https://jwie.be/uses/) โ€” Designer & developer, lifelong learner. * [Benjamin Lannon](https://lannonbr.com/uses/) โ€” Web Developer, Open Source Contributor, Livestreamer * [Braden Watkins](https://bradenwatkins.dev/uses) โ€” Student, Full Stack Developer, Lover of all things analog +* [Joris Hens](https://www.goodbytes.be/uses) โ€” Web development teacher, Security and hacking enthousiast, Cook. * [Lauro Silva](https://laurosilva.com/uses) โ€” Software Engineer and Technical Writer * [Nuno Maduro](https://nunomaduro.com/uses/) โ€” Software engineer, Open Source contributor, Speaker * [Adrian Marin](https://adrianthedev.com/uses) โ€” Product-Minded Software Engineer, Digital nomad, no-nonsense enjoyer of life, friends and family. From bcae97b4bdb7cc085190ac0b77172aaab0baf045 Mon Sep 17 00:00:00 2001 From: Shajan Jacob Date: Fri, 17 Jan 2020 17:42:11 +0530 Subject: [PATCH 026/217] adds Shajan Jacob (#433) * adds Shajan Jacob * fixes phone and computer --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index 59374018..d2d7531c 100644 --- a/src/data.js +++ b/src/data.js @@ -207,6 +207,25 @@ export default [ 'Performance', ], }, + { + name: 'Shajan Jacob', + description: + 'Software Engineer, extroverted introvert, storyteller and a maker.', + url: 'https://shajanjacob.com/uses', + twitter: '@shajanjacob', + emoji: '๐Ÿ€', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + phone: 'android', + tags: [ + 'Software Engineer', + 'Full Stack', + 'Maker', + 'JavaScript', + 'React', + 'Node', + ], + }, { name: 'Habbat Adnan', description: From 9b41f540f02b35c623750d8117a42f5d321f6d11 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jan 2020 12:12:33 +0000 Subject: [PATCH 027/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 07aa6981..661de541 100644 --- a/readme.md +++ b/readme.md @@ -39,6 +39,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Silvestar Bistroviฤ‡](https://www.silvestar.codes/uses/) โ€” Fearless web engineer, CSS developer, JAMstack enthusiast, and WordPress theme specialist. * [Adam Schwartz](https://adamschwartz.co/uses/) โ€” Software developer, designer, film music composer * [Sergey Lysenko](https://soulwish.info/uses/) โ€” Front-end developer, guitar player, MTB rider, snowboarder, runner. +* [Shajan Jacob](https://shajanjacob.com/uses) โ€” Software Engineer, extroverted introvert, storyteller and a maker. * [Habbat Adnan](https://adncodez.com/uses) โ€” Self Taught Web Developer, Full Time Freelancer, Open Source Enthusiast * [Carter McAlister](https://cartermcalister.dev/uses) โ€” Software Engineer, Digital Nomad, Lover of the Outdoors * [Matt Jennings](https://mattjennings.io/uses) โ€” web dev, hockey | tradebreaker.io From bf3d57ec2ad2e95a7f67485e803a5f3adea55b71 Mon Sep 17 00:00:00 2001 From: Ibrahim Cesar Date: Fri, 17 Jan 2020 12:07:29 -0300 Subject: [PATCH 028/217] Added Ibrahim Cesar (#434) * Update data.js Added Ibrahim Cesar * Update readme.md Added Ibrahim Cesar to README --- readme.md | 69 +++++++++++++++++++++++++++-------------------------- src/data.js | 22 +++++++++++++++++ 2 files changed, 57 insertions(+), 34 deletions(-) diff --git a/readme.md b/readme.md index 661de541..96972a08 100644 --- a/readme.md +++ b/readme.md @@ -1,34 +1,34 @@ -# โ†’ Visit [uses.tech](https://uses.tech) for a good time - -A list of `/uses` pages detailing developer setups, gear, software and configs. - -Add your own `/uses` page in [data.js](https://github.com/wesbos/awesome-uses/blob/master/src/data.js). - -This readme is auto-generated from the data.js file, so please don't PR this file. - -``` - โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–„ โ–„โ–„โ–„โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„โ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–€โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€โ–ˆโ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ -โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–€โ–ˆโ–ˆโ–ˆโ–€โ–ˆโ–ˆโ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–€โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ - -โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ โ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ - -``` - -# Awesome Uses ![Awesome][awesome-badge] - +# โ†’ Visit [uses.tech](https://uses.tech) for a good time + +A list of `/uses` pages detailing developer setups, gear, software and configs. + +Add your own `/uses` page in [data.js](https://github.com/wesbos/awesome-uses/blob/master/src/data.js). + +This readme is auto-generated from the data.js file, so please don't PR this file. + +``` + โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–„ โ–„โ–„โ–„โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„โ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–€โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€โ–ˆโ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ +โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–€โ–ˆโ–ˆโ–ˆโ–€โ–ˆโ–ˆโ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–€โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ + +โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ โ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ + +``` + +# Awesome Uses ![Awesome][awesome-badge] + * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer @@ -184,6 +184,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Benjamin Edenhuizen](https://rqrauhvmra.com/uses/) โ€” Front-end web developer with a focus on accessibility and performance. * [Dave Hill](https://davehill.dev/uses/) โ€” Front-end developer, amateur photographer, podcast beginner. * [Logan Blangenois](https://logan-blangenois.be/uses/) โ€” Front-end developer passionate about eco-friendly (web)app and React. +* [Ibrahim Cesar](https://ibrahimcesar.dev/uses) โ€” Full Stack, from Brazil. * [Muhammad Umair](https://gist.github.com/mumairofficial/0d97ed3dca1ba25d9f01b8db8aed42dc) โ€” Fullstack front-end developer and designer, passionate in everything #JavaScript * [Alex Carpenter](https://alexcarpenter.me/uses) โ€” UI Engineer, Screencaster * [Kevin Woblick](https://www.kovah.de/uses/) โ€” I turn Pizza into Code and Photos @@ -193,6 +194,6 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Duncan McDougall](https://www.belter.io/uses/) โ€” Web developer, contractor, remotely working from the South of Scotland * [Kevin Simkaniฤ](https://github.com/kevinko12323/uses) โ€” Wordpress ninja ๐Ÿ˜Ž React lover โค๏ธ CSS master ๐Ÿง * [Tony Mamedbekov](https://www.tmamedbekov.dev/uses) โ€” Architect, developer, cms enthusiast, technologoy evangelist, content creator, bloger, consultant -* [Jerry Shi](https://github.com/szy0syz/uses) โ€” Full Stack, Motivated full-stack developer not afraid to use any technology. - -[awesome-badge]: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg +* [Jerry Shi](https://github.com/szy0syz/uses) โ€” Full Stack, Motivated full-stack developer not afraid to use any technology. + +[awesome-badge]: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg diff --git a/src/data.js b/src/data.js index d2d7531c..69dbe5e2 100644 --- a/src/data.js +++ b/src/data.js @@ -2788,6 +2788,28 @@ export default [ 'Vue', 'CSS', ], + }, + { + name: 'Ibrahim Cesar', + description: + 'Philosophy hacker. Fullstack dev && Editor @ media company in Brazil. 4733 pixels tall @ 72dpi', + url: 'https://ibrahimcesar.dev/uses', + twitter: '@ibrahimcesar', + emoji: '๐Ÿฆ•', + country: '๐Ÿ‡ง๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Accessibility', + 'Performance', + 'Philosophy', + 'JavaScript', + 'React', + 'Node', + 'CSS', + ], }, { name: 'Sercan Eraslan', From de6ffc2a9d153836e6d8625fb40ef86807f648be Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jan 2020 15:07:53 +0000 Subject: [PATCH 029/217] chore: generate `readme.md` --- readme.md | 70 +++++++++++++++++++++++++++---------------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/readme.md b/readme.md index 96972a08..759b7c20 100644 --- a/readme.md +++ b/readme.md @@ -1,34 +1,34 @@ -# โ†’ Visit [uses.tech](https://uses.tech) for a good time - -A list of `/uses` pages detailing developer setups, gear, software and configs. - -Add your own `/uses` page in [data.js](https://github.com/wesbos/awesome-uses/blob/master/src/data.js). - -This readme is auto-generated from the data.js file, so please don't PR this file. - -``` - โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–„ โ–„โ–„โ–„โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„โ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–€โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€โ–ˆโ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ -โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ - โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–€โ–ˆโ–ˆโ–ˆโ–€โ–ˆโ–ˆโ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–€โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ - -โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ โ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ -โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ - -``` - -# Awesome Uses ![Awesome][awesome-badge] - +# โ†’ Visit [uses.tech](https://uses.tech) for a good time + +A list of `/uses` pages detailing developer setups, gear, software and configs. + +Add your own `/uses` page in [data.js](https://github.com/wesbos/awesome-uses/blob/master/src/data.js). + +This readme is auto-generated from the data.js file, so please don't PR this file. + +``` + โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–„ โ–„โ–„โ–„โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„โ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–€โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€โ–ˆโ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ +โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ + โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–€โ–ˆโ–ˆโ–ˆโ–€โ–ˆโ–ˆโ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–€โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ + +โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ โ–ˆโ–ˆโ–ˆ โ–ˆโ–€ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–„โ–„โ–„ โ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–€โ–€โ–ˆโ–ˆโ–ˆโ–€โ–€โ–€ โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–„ โ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆ โ–„โ–ˆ โ–ˆโ–ˆโ–ˆ +โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€ + +``` + +# Awesome Uses ![Awesome][awesome-badge] + * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer @@ -176,6 +176,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Florian Kapfenberger](https://phiilu.com/uses) โ€” Frontend developer from Austria who likes to create modern applications with React (Native) * [Maria Altyeva Schuessler ](http://mariacodes.io/uses) โ€” Nacho Cheese Lover and Senior Full-Stack Developer, Project Manager, and Writer based out of Shanghai, China * [Arturo Campos](https://arturocampos.dev/uses) โ€” Web Developer, dad, mountain biker, meat lover +* [Ibrahim Cesar](https://ibrahimcesar.dev/uses) โ€” Philosophy hacker. Fullstack dev && Editor @ media company in Brazil. 4733 pixels tall @ 72dpi * [Sercan Eraslan](http://sercaneraslan.com/uses) โ€” Front-End Tech Lead * [Jeff Wen](https://sinchang.me/uses) โ€” Web Developer, Open Source Contributor * [Andrea Prus](https://avris.it/uses) โ€” Full stack developer, blogger @@ -184,7 +185,6 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Benjamin Edenhuizen](https://rqrauhvmra.com/uses/) โ€” Front-end web developer with a focus on accessibility and performance. * [Dave Hill](https://davehill.dev/uses/) โ€” Front-end developer, amateur photographer, podcast beginner. * [Logan Blangenois](https://logan-blangenois.be/uses/) โ€” Front-end developer passionate about eco-friendly (web)app and React. -* [Ibrahim Cesar](https://ibrahimcesar.dev/uses) โ€” Full Stack, from Brazil. * [Muhammad Umair](https://gist.github.com/mumairofficial/0d97ed3dca1ba25d9f01b8db8aed42dc) โ€” Fullstack front-end developer and designer, passionate in everything #JavaScript * [Alex Carpenter](https://alexcarpenter.me/uses) โ€” UI Engineer, Screencaster * [Kevin Woblick](https://www.kovah.de/uses/) โ€” I turn Pizza into Code and Photos @@ -194,6 +194,6 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Duncan McDougall](https://www.belter.io/uses/) โ€” Web developer, contractor, remotely working from the South of Scotland * [Kevin Simkaniฤ](https://github.com/kevinko12323/uses) โ€” Wordpress ninja ๐Ÿ˜Ž React lover โค๏ธ CSS master ๐Ÿง * [Tony Mamedbekov](https://www.tmamedbekov.dev/uses) โ€” Architect, developer, cms enthusiast, technologoy evangelist, content creator, bloger, consultant -* [Jerry Shi](https://github.com/szy0syz/uses) โ€” Full Stack, Motivated full-stack developer not afraid to use any technology. - -[awesome-badge]: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg +* [Jerry Shi](https://github.com/szy0syz/uses) โ€” Full Stack, Motivated full-stack developer not afraid to use any technology. + +[awesome-badge]: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg From e687511e59182330731809ced5caf7c6a96a51d7 Mon Sep 17 00:00:00 2001 From: Darlene Zouras Date: Fri, 17 Jan 2020 10:09:19 -0600 Subject: [PATCH 030/217] Added Darlene Zouras to data.js (#435) --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index 69dbe5e2..75424b1e 100644 --- a/src/data.js +++ b/src/data.js @@ -468,6 +468,26 @@ export default [ 'Mentor', ], }, + { + name: 'Darlene Zouras', + description: 'Front-End and UI/UX Developer, Accessibility advocate, JAMStack fan, working in the marketing and entertainment industry', + url: 'https://darzouras.com/uses/', + twitter: '@darzouras', + emoji: '๐ŸคŸ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + phone: 'iphone', + computer: 'apple', + tags: [ + 'Developer', + 'Front End', + 'UX', + 'JAMstack', + 'CSS', + 'HTML', + 'Javascript', + 'Accessibility', + ] + }, { name: 'Glenn Reyes', description: From 9b05f3f289846ed74bb042d512b004d523e27895 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jan 2020 16:09:38 +0000 Subject: [PATCH 031/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 759b7c20..48105ddc 100644 --- a/readme.md +++ b/readme.md @@ -52,6 +52,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Tiffany White](https://tiffanywhite.dev/uses/) โ€” Frontend dev, blogger, podcaster, herder of cats * [Kent C. Dodds](https://kentcdodds.com/uses) โ€” JavaScript Software Engineer, speaker, and trainer * [Ava Gaiety Wroten](https://www.wroten.me/uses) โ€” JavaScript Software Engineer, artist, and designer +* [Darlene Zouras](https://darzouras.com/uses/) โ€” Front-End and UI/UX Developer, Accessibility advocate, JAMStack fan, working in the marketing and entertainment industry * [Glenn Reyes](https://glennreyes.com/uses) โ€” Independent Software Engineer, trainer & speaker. Into sports & music. * [Adam Jahnke](https://adamyonk.com/uses) โ€” Caffiend, motorcyclist, climber, recovering perfectionist. I love to make the complex simple. * [Andrew Healey](https://healeycodes.com/uses) โ€” Software Engineer, Writer, Learner! From 1cc32e5b0870cf11d06ebf388b91ce054bf51cef Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Fri, 17 Jan 2020 18:50:24 +0200 Subject: [PATCH 032/217] chore: lint src/data.js --- src/data.js | 46 ++++++++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 20 deletions(-) diff --git a/src/data.js b/src/data.js index 75424b1e..44d4a417 100644 --- a/src/data.js +++ b/src/data.js @@ -41,7 +41,8 @@ export default [ 'Node', 'CSS', 'Tailwind', - 'Entrepreneur',] + 'Entrepreneur', + ], }, { name: 'Eliezer Steinbock', @@ -210,7 +211,7 @@ export default [ { name: 'Shajan Jacob', description: - 'Software Engineer, extroverted introvert, storyteller and a maker.', + 'Software Engineer, extroverted introvert, storyteller and a maker.', url: 'https://shajanjacob.com/uses', twitter: '@shajanjacob', emoji: '๐Ÿ€', @@ -218,12 +219,12 @@ export default [ computer: 'linux', phone: 'android', tags: [ - 'Software Engineer', - 'Full Stack', - 'Maker', - 'JavaScript', - 'React', - 'Node', + 'Software Engineer', + 'Full Stack', + 'Maker', + 'JavaScript', + 'React', + 'Node', ], }, { @@ -470,7 +471,8 @@ export default [ }, { name: 'Darlene Zouras', - description: 'Front-End and UI/UX Developer, Accessibility advocate, JAMStack fan, working in the marketing and entertainment industry', + description: + 'Front-End and UI/UX Developer, Accessibility advocate, JAMStack fan, working in the marketing and entertainment industry', url: 'https://darzouras.com/uses/', twitter: '@darzouras', emoji: '๐ŸคŸ', @@ -486,7 +488,7 @@ export default [ 'HTML', 'Javascript', 'Accessibility', - ] + ], }, { name: 'Glenn Reyes', @@ -649,7 +651,7 @@ export default [ 'Node', 'CSS', 'Laravel', - 'MongoDB' + 'MongoDB', ], }, { @@ -2284,7 +2286,15 @@ export default [ country: '๐Ÿ‡บ๐Ÿ‡ธ', computer: 'windows', phone: 'android', - tags: ['Windows', 'Developer', 'Blogger', 'Javascript', 'PHP', 'CSS', 'SCSS'], + tags: [ + 'Windows', + 'Developer', + 'Blogger', + 'Javascript', + 'PHP', + 'CSS', + 'SCSS', + ], }, { name: 'Seyhun Akyรผrek', @@ -2514,7 +2524,8 @@ export default [ }, { name: 'Frank Bรผltge', - description: 'Alpinist, Cyclist, Optimist. I develop, support solutions, primarily with SAP at ZEISS Group and I make WordPress-based solutions at the Inpsyde', + description: + 'Alpinist, Cyclist, Optimist. I develop, support solutions, primarily with SAP at ZEISS Group and I make WordPress-based solutions at the Inpsyde', url: 'https://bueltge.de/uses/', twitter: '@bueltge', emoji: '๐Ÿšฒ', @@ -2809,7 +2820,7 @@ export default [ 'CSS', ], }, - { + { name: 'Ibrahim Cesar', description: 'Philosophy hacker. Fullstack dev && Editor @ media company in Brazil. 4733 pixels tall @ 72dpi', @@ -2934,12 +2945,7 @@ export default [ country: '๐Ÿ‡ฉ๐Ÿ‡ช', computer: 'windows', phone: 'iphone', - tags: [ - 'Web developer', - 'Front-end', - 'Accessibility', - 'Performance', - ], + tags: ['Web developer', 'Front-end', 'Accessibility', 'Performance'], }, { name: 'Dave Hill', From 30a8a0eb806d023ace209def1458dcf1a648bf6d Mon Sep 17 00:00:00 2001 From: Dawntraoz <36744484+Dawntraoz@users.noreply.github.com> Date: Fri, 17 Jan 2020 19:04:13 +0100 Subject: [PATCH 033/217] Add Dawntraoz to uses (#438) --- src/data.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/data.js b/src/data.js index 44d4a417..623b5dd6 100644 --- a/src/data.js +++ b/src/data.js @@ -1191,6 +1191,17 @@ export default [ 'Blogger', ], }, + { + name: 'Alba Silvente', + description: 'Front-end developer, Vue & TailwindCSS lover. Hip Hop & Afro house dancer.', + url: 'https://dawntraoz.com/uses', + twitter: '@dawntraoz', + emoji: '๐Ÿ’ƒ', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'windows', + phone: 'android', + tags: ['Front End', 'Engineer', 'SCSS', 'Vue', 'AMP', 'TailwindCSS', 'Performance', 'PWA', 'Remote', 'Zeplin'], + }, { name: 'Josh Manders', description: 'Full Snack Developer and Indie Maker', From e43e7318314b2128c8da49241f3ddec1dbaa9340 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jan 2020 18:04:39 +0000 Subject: [PATCH 034/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 48105ddc..217e708f 100644 --- a/readme.md +++ b/readme.md @@ -92,6 +92,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Pavel Melnik](https://theopract.gitlab.io/pavel-dev/uses/) โ€” Web developer, Technology enthusiast, Energy Management System expert * [Miguel รngel Durรกn](https://midu.dev/uses) โ€” Front end passionate, Web Performance freak, casual speaker, podcast host, and gamer. * [David Llop](https://davidllop.com/uses) โ€” Full stack developer from Girona. Open Source contributor. Always Learning. +* [Alba Silvente](https://dawntraoz.com/uses) โ€” Front-end developer, Vue & TailwindCSS lover. Hip Hop & Afro house dancer. * [Josh Manders](https://joshmanders.com/uses/) โ€” Full Snack Developer and Indie Maker * [Daniel Wirtz](https://danielwirtz.com/uses/) โ€” Designer who codes @Crisp Studio * [Harry Wolff](https://hswolff.com/uses/) โ€” Front-end engineer and YouTuber From bcdb3eb696998f1ebed0a7c5ed2775a7b0142651 Mon Sep 17 00:00:00 2001 From: Sangam Kumar Date: Sat, 18 Jan 2020 02:08:16 +0530 Subject: [PATCH 035/217] Add sangamcse (#439) --- src/data.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/data.js b/src/data.js index 623b5dd6..5a5bbae5 100644 --- a/src/data.js +++ b/src/data.js @@ -2554,6 +2554,29 @@ export default [ 'Web Development', ], }, + { + name: 'Sangam Kumar', + description: '(โ˜•) => { ๐Ÿ‘จโ€๐Ÿ’ป }; git checkout hackerrank', + url: 'https://www.sangam.dev/uses', + twitter: '@meetsangamcse', + emoji: '๐Ÿค–', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Software Engineer', + 'Front End', + 'Back End', + 'Full Stack', + 'Python', + 'Ruby On Rails', + 'JavaScript', + 'React', + 'Flutter', + 'Traveler', + ], + }, { name: 'Marcus Obst', description: 'Webdeveloper, Music Lover', From bffba4b313e4aa69c1ebb2a890996c533a6dcf48 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jan 2020 20:38:38 +0000 Subject: [PATCH 036/217] chore: generate `readme.md` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 217e708f..02d75fd3 100644 --- a/readme.md +++ b/readme.md @@ -164,6 +164,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Alejandro G. Anglada](https://aganglada.com/uses/) โ€” Dad ๐Ÿ‘ช๐Ÿ”ฅโšก๏ธ Web Engineer โš›๏ธ๐Ÿš€ Building websites with #react #typescript #nodejs #graphql ๐Ÿ‘Œ * [Antoni Kepinski](https://kepinski.me/uses/) โ€” Node Fetch maintainer // Into Node.js and Rust * [Frank Bรผltge](https://bueltge.de/uses/) โ€” Alpinist, Cyclist, Optimist. I develop, support solutions, primarily with SAP at ZEISS Group and I make WordPress-based solutions at the Inpsyde +* [Sangam Kumar](https://www.sangam.dev/uses) โ€” (โ˜•) => { ๐Ÿ‘จโ€๐Ÿ’ป }; git checkout hackerrank * [Marcus Obst](https://marcus-obst.de/uses) โ€” Webdeveloper, Music Lover * [Pawel Grzybek](https://pawelgrzybek.com/uses/) โ€” Software Engineer * [Eric McCormick](https://edm00se.codes/uses/) โ€” Software Developer, IBM Champion, coffee lover, dabbler in all things technology, hobbyist 3d design and printing From df662048f4ebdbf2604e9b93c78d65974fb67d23 Mon Sep 17 00:00:00 2001 From: Hugo Date: Fri, 17 Jan 2020 20:40:06 +0000 Subject: [PATCH 037/217] style: fix eslint issues (#437) --- src/components/FavIcon.js | 4 ++-- src/components/Person.js | 11 +++++------ src/components/header.js | 8 ++++++-- src/components/image.js | 14 +++++++------- src/context/FilterContext.js | 4 ++++ src/util/stats.js | 2 +- 6 files changed, 25 insertions(+), 18 deletions(-) diff --git a/src/components/FavIcon.js b/src/components/FavIcon.js index 1ea4c906..95b70b37 100644 --- a/src/components/FavIcon.js +++ b/src/components/FavIcon.js @@ -1,4 +1,4 @@ -import React, { useEffect, useState, forwardRef, useRef } from 'react'; +import React, { useEffect, useState, useRef } from 'react'; function useInterval(callback, delay) { const savedCallback = useRef(); @@ -44,7 +44,7 @@ function useWickedFavIcon() { } export default function FavIcon() { - const { letter, index, canvasRef } = useWickedFavIcon(); + const { /* letter, index, */ canvasRef } = useWickedFavIcon(); return (
@@ -23,11 +23,10 @@ export default function Person({ person, currentTag }) { rel="noopener noreferrer" className="displayLink" href={person.url} - >{`${url.host}${ - url.pathname.endsWith('/') - ? url.pathname.substr(0, url.pathname.length - 1) - : url.pathname - }`} + > + {url.host} + {url.pathname.replace(/\/$/, '')} +

{person.description}

diff --git a/src/components/header.js b/src/components/header.js index 9c5e3b62..bcb0466a 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -1,4 +1,4 @@ -import React, { useEffect, useState, useRef } from 'react'; +import React from 'react'; import { Link } from 'gatsby'; import PropTypes from 'prop-types'; import Helmet from 'react-helmet'; @@ -34,10 +34,14 @@ function Header({ siteTitle, siteDescription, siteUrl }) { } Header.propTypes = { siteTitle: PropTypes.string, + siteDescription: PropTypes.string, + siteUrl: PropTypes.string, }; Header.defaultProps = { - siteTitle: ``, + siteTitle: '', + siteDescription: '', + siteUrl: '', }; export default Header; diff --git a/src/components/image.js b/src/components/image.js index e61edb68..335f03fe 100644 --- a/src/components/image.js +++ b/src/components/image.js @@ -1,6 +1,6 @@ -import React from "react" -import { useStaticQuery, graphql } from "gatsby" -import Img from "gatsby-image" +import React from 'react'; +import { useStaticQuery, graphql } from 'gatsby'; +import Img from 'gatsby-image'; /* * This component is built using `gatsby-image` to automatically serve optimized @@ -24,9 +24,9 @@ const Image = () => { } } } - `) + `); - return -} + return ; +}; -export default Image +export default Image; diff --git a/src/context/FilterContext.js b/src/context/FilterContext.js index 941bc545..e3f32206 100644 --- a/src/context/FilterContext.js +++ b/src/context/FilterContext.js @@ -44,5 +44,9 @@ const FilterProvider = function({ children }) { ); }; +FilterProvider.propTypes = { + children: React.Children, +}; + export default FilterContext; export { FilterProvider }; diff --git a/src/util/stats.js b/src/util/stats.js index 8564df35..6cca642d 100644 --- a/src/util/stats.js +++ b/src/util/stats.js @@ -21,7 +21,7 @@ export function countries() { .reduce((acc, country) => { if (acc[country.name]) { // exists, update - acc[country.name].count = acc[country.name].count + 1; + acc[country.name].count += acc[country.name].count; } else { acc[country.name] = { ...country, From b7c00c0cd1b691752ae7841e24b4a8a1d20df258 Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Fri, 17 Jan 2020 22:42:21 +0200 Subject: [PATCH 038/217] feat: add precommit hook to lint fix data.js (#406) --- .github/workflows/populate-readme.yml | 22 +- package-lock.json | 677 ++++++++++++++++++++++++++ package.json | 13 + 3 files changed, 709 insertions(+), 3 deletions(-) diff --git a/.github/workflows/populate-readme.yml b/.github/workflows/populate-readme.yml index 2138c9cf..8d95d0b4 100644 --- a/.github/workflows/populate-readme.yml +++ b/.github/workflows/populate-readme.yml @@ -1,4 +1,4 @@ -name: Populate README.md from master +name: Populate readme.md from master and lint src/data.js on: push: @@ -18,14 +18,30 @@ jobs: - uses: actions/setup-node@v1 with: node-version: 13.x - - name: Populate README.md from master + + - name: Cache/Restore node modules + uses: actions/cache@v1 + with: + path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS + key: ${{ runner.os }}-npm-${{ hashFiles('./package-lock.json') }} + + - name: Install Dependencies + run: npm install + + - name: Lint src/data.js + run: | + npx eslint --fix src/data.js + git add src/data.js + + - name: Populate readme.md from master run: | node ./scripts/populate-readme.js mv generated-readme.md readme.md git add readme.md git config --local user.email "action@github.com" git config --local user.name "GitHub Action" - git commit -m "chore: generate \`readme.md\`" + git commit -m "chore: generate \`readme.md\`, lint \`src/data.js\`" + - name: Push changes uses: ad-m/github-push-action@master with: diff --git a/package-lock.json b/package-lock.json index 2597f450..ecec85ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1344,6 +1344,15 @@ "warning": "^3.0.0" } }, + "@samverschueren/stream-to-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", + "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", + "dev": true, + "requires": { + "any-observable": "^0.3.0" + } + }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -1824,6 +1833,12 @@ "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" }, + "any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", + "dev": true + }, "any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", @@ -4484,6 +4499,12 @@ "assert-plus": "^1.0.0" } }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", @@ -4655,6 +4676,12 @@ } } }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, "deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", @@ -5149,6 +5176,12 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.328.tgz", "integrity": "sha512-x4XefnFxDxFwaQ01d/pppJP9meWhOIJ/gtI6/4jqkpsadq79uL7NYSaX64naLmJqvzUBjSrO3IM2+1b/W9KdPg==" }, + "elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", + "dev": true + }, "elliptic": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", @@ -8959,6 +8992,117 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" }, + "husky": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.0.10.tgz", + "integrity": "sha512-Ptm4k2DqOwxeK/kzu5RaJmNRoGvESrgDXObFcZ8aJZcyXyMBHhM2FqZj6zYKdetadmP3wCwxEHCBuB9xGlRp8A==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "ci-info": "^2.0.0", + "cosmiconfig": "^6.0.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -9851,6 +9995,15 @@ "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" }, + "is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "dev": true, + "requires": { + "symbol-observable": "^1.1.0" + } + }, "is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", @@ -10277,6 +10430,494 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, + "lint-staged": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-9.5.0.tgz", + "integrity": "sha512-nawMob9cb/G1J98nb8v3VC/E8rcX1rryUYXVZ69aT9kde6YWX+uvNOEHY5yf2gcWcTJGiD0kqXmCnS3oD75GIA==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "commander": "^2.20.0", + "cosmiconfig": "^5.2.1", + "debug": "^4.1.1", + "dedent": "^0.7.0", + "del": "^5.0.0", + "execa": "^2.0.3", + "listr": "^0.14.3", + "log-symbols": "^3.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.1.1", + "string-argv": "^0.3.0", + "stringify-object": "^3.3.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "execa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", + "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^3.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "dev": true, + "requires": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + } + } + }, + "listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", + "dev": true + }, + "listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "dev": true, + "requires": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "^1.0.0" + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + } + } + }, + "listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" + }, + "dependencies": { + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + } + } + }, "load-bmfont": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", @@ -10491,6 +11132,15 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, + "log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2" + } + }, "log-update": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.3.0.tgz", @@ -11645,6 +12295,12 @@ } } }, + "opencollective-postinstall": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", + "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", + "dev": true + }, "opentracing": { "version": "0.14.4", "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.4.tgz", @@ -12122,6 +12778,15 @@ "find-up": "^3.0.0" } }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, "pngjs": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", @@ -14136,6 +14801,12 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, "semver-diff": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", @@ -15068,6 +15739,12 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, "string-length": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", diff --git a/package.json b/package.json index e894c94d..bafa93bf 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,19 @@ "eslint-plugin-prettier": "^3.1.2", "eslint-plugin-react": "^7.17.0", "eslint-plugin-react-hooks": "^1.7.0", + "husky": "^4.0.10", + "lint-staged": "^9.5.0", "prettier": "^1.19.1" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "lint-staged": { + "src/data.js": [ + "eslint --fix", + "git add" + ] } } From ea7d1b7de9af63270a37e62973877a2833273d4b Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Fri, 17 Jan 2020 23:33:12 +0200 Subject: [PATCH 039/217] fix(tags): increase tag count by 1 (#442) Closes #440 --- src/util/stats.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/stats.js b/src/util/stats.js index 6cca642d..d41e05d8 100644 --- a/src/util/stats.js +++ b/src/util/stats.js @@ -21,7 +21,7 @@ export function countries() { .reduce((acc, country) => { if (acc[country.name]) { // exists, update - acc[country.name].count += acc[country.name].count; + acc[country.name].count += 1; } else { acc[country.name] = { ...country, From 125fa96ef714439464ecd32ecd9a42a96d84989f Mon Sep 17 00:00:00 2001 From: Vince Picone Date: Fri, 17 Jan 2020 16:09:34 -0600 Subject: [PATCH 040/217] chore: ignore .vscode workspace settings (#444) * feat: add vp * fix: typo --- .gitignore | 3 +++ src/data.js | 39 +++++++++++++++++++++++++++++++++++++-- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ca0c5240..22febf55 100644 --- a/.gitignore +++ b/.gitignore @@ -61,6 +61,9 @@ public # Mac files .DS_Store +# VS Code workspace settings +.vscode/ + # Yarn yarn-error.log .pnp/ diff --git a/src/data.js b/src/data.js index 5a5bbae5..5cd4eabb 100644 --- a/src/data.js +++ b/src/data.js @@ -1193,14 +1193,26 @@ export default [ }, { name: 'Alba Silvente', - description: 'Front-end developer, Vue & TailwindCSS lover. Hip Hop & Afro house dancer.', + description: + 'Front-end developer, Vue & TailwindCSS lover. Hip Hop & Afro house dancer.', url: 'https://dawntraoz.com/uses', twitter: '@dawntraoz', emoji: '๐Ÿ’ƒ', country: '๐Ÿ‡ช๐Ÿ‡ธ', computer: 'windows', phone: 'android', - tags: ['Front End', 'Engineer', 'SCSS', 'Vue', 'AMP', 'TailwindCSS', 'Performance', 'PWA', 'Remote', 'Zeplin'], + tags: [ + 'Front End', + 'Engineer', + 'SCSS', + 'Vue', + 'AMP', + 'TailwindCSS', + 'Performance', + 'PWA', + 'Remote', + 'Zeplin', + ], }, { name: 'Josh Manders', @@ -2630,6 +2642,29 @@ export default [ 'CSS', ], }, + { + name: 'Vince Picone', + description: 'Building design systems at IBM', + url: 'https://vincepic.one/uses', + twitter: '@TheElodin', + emoji: '๐Ÿฆฉ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Design Systems', + 'JavaScript', + 'Developer', + 'Full Stack', + 'React', + 'Node', + 'CSS', + 'Performance', + 'Accessibility', + 'Gatsby', + 'Web development', + ], + }, { name: 'Ben Congdon', description: 'Golang, Python, Rust. Runs in the Cloud.', From c95e48485d420c29878919c7b13fac216e735c31 Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Sat, 18 Jan 2020 00:11:36 +0200 Subject: [PATCH 041/217] chore: fix package-lock location for cache action --- .github/workflows/populate-readme.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/populate-readme.yml b/.github/workflows/populate-readme.yml index 8d95d0b4..8660b8ba 100644 --- a/.github/workflows/populate-readme.yml +++ b/.github/workflows/populate-readme.yml @@ -23,7 +23,7 @@ jobs: uses: actions/cache@v1 with: path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS - key: ${{ runner.os }}-npm-${{ hashFiles('./package-lock.json') }} + key: ${{ runner.os }}-npm-${{ hashFiles('package-lock.json') }} - name: Install Dependencies run: npm install From d5d3e16801db0773ccc2593ac9e67c1c282a17f0 Mon Sep 17 00:00:00 2001 From: Josh Buchea Date: Fri, 17 Jan 2020 15:51:35 -0800 Subject: [PATCH 042/217] Add Josh Buchea (#445) --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index 5cd4eabb..afc107cc 100644 --- a/src/data.js +++ b/src/data.js @@ -408,6 +408,25 @@ export default [ 'Machine Learning', ], }, + { + name: 'Josh Buchea', + description: 'Software Engineer, Open Source Contributor', + url: 'https://joshbuchea.com/uses', + twitter: '@joshbuchea', + emoji: 'โœจ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Engineer', + 'JavaScript', + 'React Native', + 'React', + 'GatsbyJS', + 'Entrepreneur', + 'Blogger', + ], + }, { name: 'Tiffany White', description: 'Frontend dev, blogger, podcaster, herder of cats', From b3ac1fa662937d00fcc8314c2f2174b50ad444a6 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jan 2020 23:53:11 +0000 Subject: [PATCH 043/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme.md b/readme.md index 02d75fd3..9164a3d8 100644 --- a/readme.md +++ b/readme.md @@ -49,6 +49,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Praveen Kumar Purushothaman](https://blog.praveen.science/my-personal-development-environment/) โ€” Cook, Cat Lover, Front End Architect, Full Stack Web Developer Evangelist & Cloud Computing Consultant. * [Rene Pot](http://renepot.com/uses) โ€” Developer Evangelist, JavaScript Developer, Cross-Platform App Developer and gamer * [Gant Laborde](http://gantlaborde.com/uses/) โ€” Speaker, GDE Web/ML, Podcaster, Trainer, Speaker, Author, Podcaster +* [Josh Buchea](https://joshbuchea.com/uses) โ€” Software Engineer, Open Source Contributor * [Tiffany White](https://tiffanywhite.dev/uses/) โ€” Frontend dev, blogger, podcaster, herder of cats * [Kent C. Dodds](https://kentcdodds.com/uses) โ€” JavaScript Software Engineer, speaker, and trainer * [Ava Gaiety Wroten](https://www.wroten.me/uses) โ€” JavaScript Software Engineer, artist, and designer @@ -168,6 +169,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Marcus Obst](https://marcus-obst.de/uses) โ€” Webdeveloper, Music Lover * [Pawel Grzybek](https://pawelgrzybek.com/uses/) โ€” Software Engineer * [Eric McCormick](https://edm00se.codes/uses/) โ€” Software Developer, IBM Champion, coffee lover, dabbler in all things technology, hobbyist 3d design and printing +* [Vince Picone](https://vincepic.one/uses) โ€” Building design systems at IBM * [Ben Congdon](https://benjamincongdon.me/uses) โ€” Golang, Python, Rust. Runs in the Cloud. * [Jens van Wijhe](https://jens.ai/uses) โ€” Creative web developer and entrepreneur * [Jacob Herper](https://herper.io/uses/) โ€” Senior Front-End Engineer with a passion for all things digital. I create amazing web apps to make the internet a better place. From 9c372a7ac9a5ba937e625dc1a0118559dcc25f31 Mon Sep 17 00:00:00 2001 From: Valentina Date: Sat, 18 Jan 2020 12:52:54 +0100 Subject: [PATCH 044/217] add Valentina Calabrese do data.js (#447) --- src/data.js | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/src/data.js b/src/data.js index afc107cc..0ca81c89 100644 --- a/src/data.js +++ b/src/data.js @@ -282,6 +282,34 @@ export default [ phone: 'iphone', tags: ['Developer', 'Full Stack', 'JavaScript', 'React', 'Hockey'], }, + { + name: 'Valentina Calabrese', + description: + 'Front-End Engineer ๐Ÿค“, Drummer ๐Ÿฅ, Skateboarder ๐Ÿ›น & Tech Enthusiast ๐Ÿ“ฒ. Sometimes I blog, too โœ๐Ÿป. And I ๐Ÿ’– User-centered design.', + url: 'https://valentinacalabrese.com/uses', + twitter: '@CherriePie4897', + emoji: '๐Ÿฅ', + country: '๐Ÿ‡ฎ๐Ÿ‡น', + computer: 'apple', + phone: 'android', + tags: [ + 'Accessibility', + 'Blogger', + 'Developer', + 'Engineer', + 'Front End', + 'HTML', + 'JavaScript', + 'React', + 'Student', + 'Usability', + 'UCD', + 'UX Designer', + 'UX Engineer', + 'Web Developer', + 'Writer', + ], + }, { name: 'Jason Cory Alvernaz', description: @@ -3278,4 +3306,4 @@ export default [ // ๐Ÿšจ OH Hey! DO NOT ADD YOURSELF TO THE END OF THE ARRAY ๐Ÿšจ // ๐Ÿšจ Add yourself somewhere random. This makes merging you much easier and avoids conflicts. ๐Ÿšจ // Thx, luv ya - wes -]; +]; \ No newline at end of file From 26a5bd5385fc24fa2ef0a11f67deebe52c0cc1dc Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 18 Jan 2020 11:53:59 +0000 Subject: [PATCH 045/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 9164a3d8..dbf17714 100644 --- a/readme.md +++ b/readme.md @@ -43,6 +43,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Habbat Adnan](https://adncodez.com/uses) โ€” Self Taught Web Developer, Full Time Freelancer, Open Source Enthusiast * [Carter McAlister](https://cartermcalister.dev/uses) โ€” Software Engineer, Digital Nomad, Lover of the Outdoors * [Matt Jennings](https://mattjennings.io/uses) โ€” web dev, hockey | tradebreaker.io +* [Valentina Calabrese](https://valentinacalabrese.com/uses) โ€” Front-End Engineer ๐Ÿค“, Drummer ๐Ÿฅ, Skateboarder ๐Ÿ›น & Tech Enthusiast ๐Ÿ“ฒ. Sometimes I blog, too โœ๐Ÿป. And I ๐Ÿ’– User-centered design. * [Jason Cory Alvernaz](https://jasoncoryalvernaz.com/uses) โ€” Web Developer, Blogger, YouTuber, and Dog Lover. Not necessarily in that order. * [Alessia Bellisario](https://aless.co/uses) โ€” Web engineer, mechanical keyboard builder, plotter art maker. * [Sam Cross](http://sam-cross.github.io/uses) โ€” "Developer", IT student, frequent traveller by coach, addicted to music. diff --git a/src/data.js b/src/data.js index 0ca81c89..a1d4ddaa 100644 --- a/src/data.js +++ b/src/data.js @@ -3306,4 +3306,4 @@ export default [ // ๐Ÿšจ OH Hey! DO NOT ADD YOURSELF TO THE END OF THE ARRAY ๐Ÿšจ // ๐Ÿšจ Add yourself somewhere random. This makes merging you much easier and avoids conflicts. ๐Ÿšจ // Thx, luv ya - wes -]; \ No newline at end of file +]; From 86b6b5d6d3cd9a1a81d005ca79a8442c134cfa06 Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Sat, 18 Jan 2020 15:27:15 +0200 Subject: [PATCH 046/217] =?UTF-8?q?feat:=20change=20validate=20action=20to?= =?UTF-8?q?=20take=20into=20consideration=20only=20add=E2=80=A6=20(#422)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `node scripts/data-valdiate.js` cand also be run locally This also will fix the issue when some valid URL returned timeout Because the action wanted to make all requests at the same time `git restore` is available only from Git 2.23 https://github.blog/2019-08-16-highlights-from-git-2-23/#experimental-alternatives-for-git-checkout Closes #382 --- .github/workflows/data-validate.yml | 18 +++-- package-lock.json | 19 ++++- package.json | 3 +- scripts/data-validate.js | 118 +++++++++------------------- scripts/masterData.js | 5 ++ scripts/utils.js | 85 ++++++++++++++++++++ 6 files changed, 155 insertions(+), 93 deletions(-) create mode 100644 scripts/masterData.js create mode 100644 scripts/utils.js diff --git a/.github/workflows/data-validate.yml b/.github/workflows/data-validate.yml index 94a21ac1..18021f2a 100644 --- a/.github/workflows/data-validate.yml +++ b/.github/workflows/data-validate.yml @@ -15,11 +15,15 @@ jobs: - uses: actions/setup-node@v1 with: node-version: 13.x - - name: Install validation libs - run: | - npm install -g @hapi/joi@17.0.2 - npm install -g @actions/core@1.2.0 - npm link @hapi/joi - npm link @actions/core + + - name: Cache/Restore node modules + uses: actions/cache@v1 + with: + path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS + key: ${{ runner.os }}-npm-${{ hashFiles('./package-lock.json') }} + + - name: Install Dependencies + run: npm install + - name: Validate data.js - run: node ./scripts/data-validate.js \ No newline at end of file + run: node ./scripts/data-validate.js diff --git a/package-lock.json b/package-lock.json index ecec85ca..3ae17837 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,9 +5,22 @@ "requires": true, "dependencies": { "@actions/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.2.0.tgz", - "integrity": "sha512-ZKdyhlSlyz38S6YFfPnyNgCDZuAF2T0Qv5eHflNWytPS8Qjvz39bZFMry9Bb/dpSnqWcNeav5yM2CTYpJeY+Dw==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.2.1.tgz", + "integrity": "sha512-xD+CQd9p4lU7ZfRqmUcbJpqR+Ss51rJRVeXMyOLrZQImN9/8Sy/BEUBnHO/UKD3z03R686PVTLfEPmkropGuLw==" + }, + "@actions/exec": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.0.3.tgz", + "integrity": "sha512-TogJGnueOmM7ntCi0ASTUj4LapRRtDfj57Ja4IhPmg2fls28uVOPbAn8N+JifaOumN2UG3oEO/Ixek2A4NcYSA==", + "requires": { + "@actions/io": "^1.0.1" + } + }, + "@actions/io": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@actions/io/-/io-1.0.2.tgz", + "integrity": "sha512-J8KuFqVPr3p6U8W93DOXlXW6zFvrQAJANdS+vw0YhusLIq+bszW8zmK2Fh1C2kDPX8FMvwIl1OUcFgvJoXLbAg==" }, "@babel/code-frame": { "version": "7.5.5", diff --git a/package.json b/package.json index bafa93bf..e6e5cbf6 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,8 @@ ] }, "dependencies": { - "@actions/core": "^1.2.0", + "@actions/core": "^1.2.1", + "@actions/exec": "^1.0.3", "@hapi/joi": "^17.0.2", "country-emoji": "^1.5.0", "esm": "^3.2.25", diff --git a/scripts/data-validate.js b/scripts/data-validate.js index e9554ebb..b7375691 100644 --- a/scripts/data-validate.js +++ b/scripts/data-validate.js @@ -1,88 +1,42 @@ -import Joi from '@hapi/joi'; import core from '@actions/core'; -import * as http from 'http'; -import * as https from 'https'; -import data from '../src/data.js'; -import flags from './flags.js'; - -if (process.env.CI !== 'true') { - core.error = console.error; - core.setFailed = console.error; -} - -const schema = Joi.object({ - name: Joi.string().required(), - description: Joi.string().required(), - url: Joi.string() - .uri() - .required() - .pattern(/(use|uses|using|setup|environment|^https:\/\/gist.github.com\/)/), - country: Joi.string() - .valid(...flags) - .required(), - twitter: Joi.string().pattern(new RegExp(/^@?(\w){1,15}$/)), - emoji: Joi.string().allow(''), - computer: Joi.string().valid('apple', 'windows', 'linux'), - phone: Joi.string().valid('iphone', 'android'), - tags: Joi.array().items(Joi.string()), -}); - -const errors = data - .map(person => schema.validate(person)) - .filter(v => v.error) - .map(v => v.error); - -errors.forEach(e => { - core.error(e._original.name); - e.details.forEach(d => core.error(d.message)); -}); - -if (errors.length) { - core.setFailed('Action failed with validation errors, see logs'); -} -const REQUEST_TIMEOUT = 10000; - -function getStatusCode(url) { - const client = url.startsWith('https') ? https : http; - return new Promise((resolve, reject) => { - setTimeout(() => reject(new Error('Request timed out')), REQUEST_TIMEOUT); - client - .get(url, res => { - resolve(res.statusCode); - }) - .on('error', err => { - reject(err); - }); - }); -} - -async function isWorkingUrl(url) { - try { - const statusCode = await getStatusCode(url); - if (statusCode < 200 || statusCode >= 400) { - core.error(`Ping to "${url}" failed with status: ${statusCode}`); - return false; - } - return true; - } catch (e) { - core.error(`Ping to "${url}" failed with error: ${e}`); - return false; - } -} +import { getMasterData, Schema, getStatusCode } from './utils.js'; +import srcData from '../src/data.js'; (async () => { - // TODO: we might need to batch these in sets instead of requesting 100+ URLs - // at the same time - const areWorkingUrls = await Promise.all( - data.map(p => p.url).map(url => isWorkingUrl(url)) - ); - const failingUrls = areWorkingUrls.filter(a => !a); - if (failingUrls.length > 0) { - core.setFailed( - `Action failed with ${failingUrls.length} URL fetch failures, see logs` - ); + // on master branch will be empty array + const masterDataUrls = (await getMasterData()).map(d => d.url); + // so here data will be an array with all users + const data = srcData.filter(d => !masterDataUrls.includes(d.url)); + + const errors = data + .map(person => Schema.validate(person)) + .filter(v => v.error) + .map(v => v.error); + + errors.forEach(e => { + core.error(e._original.name || e._original.url); + e.details.forEach(d => core.error(d.message)); + }); + + let failedUrlsCount = 0; + for await (const { url } of data) { + try { + const statusCode = await getStatusCode(url); + if (statusCode < 200 || statusCode >= 400) { + core.error(`Ping to "${url}" failed with status: ${statusCode}`); + failedUrlsCount += 1; + } + } catch (e) { + core.error(`Ping to "${url}" failed with error: ${e}`); + failedUrlsCount += 1; + } } - if (process.env.CI !== 'true') { - process.exit(failingUrls.length > 0 ? 1 : 0) + + if (failedUrlsCount) { + core.error(`Action failed with ${failedUrlsCount} URL fetch failures`); + } + + if (errors.length || failedUrlsCount) { + core.setFailed('Action failed with errors, see logs'); } })(); diff --git a/scripts/masterData.js b/scripts/masterData.js new file mode 100644 index 00000000..d42c5874 --- /dev/null +++ b/scripts/masterData.js @@ -0,0 +1,5 @@ +/** + * this is a stub file, do not edit it + * see `scripts/utils.js` -> `getMasterData` + */ +export default []; diff --git a/scripts/utils.js b/scripts/utils.js new file mode 100644 index 00000000..2aa9131a --- /dev/null +++ b/scripts/utils.js @@ -0,0 +1,85 @@ +import exec from '@actions/exec'; +import core from '@actions/core'; +import Joi from '@hapi/joi'; +import * as http from 'http'; +import * as https from 'https'; +import flags from './flags.js'; + +async function getCurrentBranchName() { + let myOutput = ''; + let myError = ''; + + const options = { + silent: true, + listeners: { + stdout: data => (myOutput += data.toString()), + stderr: data => (myError += data.toString()), + }, + }; + + await exec.exec('git rev-parse --abbrev-ref HEAD', [], options); + return myOutput.trim(); +} + +/** on master branch will return an empty array */ +export async function getMasterData() { + const options = { silent: true }; + const curentBranchName = getCurrentBranchName(); + // when on a branch/PR different from master + // will populate scripts/masterData.js with src/data.js from master + if (curentBranchName !== 'master') { + core.info('Executing action on branch different from master'); + await exec.exec('mv src/data.js src/tmpData.js', [], options); + await exec.exec('git fetch origin master', [], options); + await exec.exec('git restore --source=FETCH_HEAD src/data.js', [], options); + await exec.exec('mv src/data.js scripts/masterData.js', [], options); + await exec.exec('mv src/tmpData.js src/data.js', [], options); + } else { + core.info('Executing action on master branch'); + } + + const masterData = await import('./masterData.js').then(m => m.default); + + // restore `scripts/masterData.js` after was loaded + if (curentBranchName !== 'master') { + await exec.exec('git restore scripts/masterData.js', [], options); + } + + return masterData; +} + +export const Schema = Joi.object({ + name: Joi.string().required(), + description: Joi.string().required(), + url: Joi.string() + .uri() + .required() + .pattern(/(use|uses|using|setup|environment|^https:\/\/gist.github.com\/)/), + country: Joi.string() + .valid(...flags) + .required(), + twitter: Joi.string().pattern(new RegExp(/^@?(\w){1,15}$/)), + emoji: Joi.string().allow(''), + computer: Joi.string().valid('apple', 'windows', 'linux'), + phone: Joi.string().valid('iphone', 'android'), + tags: Joi.array().items(Joi.string()), +}); + +export function getStatusCode(url) { + const client = url.startsWith('https') ? https : http; + return new Promise((resolve, reject) => { + const REQUEST_TIMEOUT = 10000; + const timeoutId = setTimeout( + reject, + REQUEST_TIMEOUT, + new Error('Request timed out') + ); + + client + .get(url, res => { + clearTimeout(timeoutId); + resolve(res.statusCode); + }) + .on('error', err => reject(err)); + }); +} From 0c911622279cbfa80c4f59711459860ddd63b4fe Mon Sep 17 00:00:00 2001 From: Keith Wagner <244694+kpwags@users.noreply.github.com> Date: Sat, 18 Jan 2020 15:33:01 -0500 Subject: [PATCH 047/217] Update data.js (#449) --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index a1d4ddaa..296e2027 100644 --- a/src/data.js +++ b/src/data.js @@ -990,6 +990,27 @@ export default [ phone: 'iphone', tags: ['Full Stack', 'Developer', 'Front End', 'JavaScript', 'React'], }, + { + name: 'Keith Wagner', + description: + 'Experienced full stack developer. Always trying to learn new and better ways of doing things.', + url: 'https://kpwags.com/uses', + twitter: '@kpwags', + emoji: '๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'React', + 'Node', + 'CSS', + 'C#', + '.NET' + ], + }, { name: "David O'Trakoun", description: 'Software Engineer', From d9a8d43cb942a7a4a129fcdf682c93ea00d8fb56 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 18 Jan 2020 20:34:16 +0000 Subject: [PATCH 048/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index dbf17714..6aa13cf6 100644 --- a/readme.md +++ b/readme.md @@ -81,6 +81,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Pouria Ezzati](https://pouria.dev/uses) โ€” Web developer. Digs music, football and a e s t h e t i c s * [Jonathan Suh](https://jonsuh.com/uses) โ€” Designer, Developer, Sneakerhead * [Jonathan Speek](https://speek.design/uses) โ€” Developer & Musician +* [Keith Wagner](https://kpwags.com/uses) โ€” Experienced full stack developer. Always trying to learn new and better ways of doing things. * [David O'Trakoun](https://www.davidosomething.com/uses/) โ€” Software Engineer * [Dean Harris](https://deanacus.com/uses/) โ€” Front End Developer. Husband. Skateboarder. Occasional blogger * [Michael Hoffmann](https://www.mokkapps.de/blog/my-development-setup/) โ€” Freelance Software Engineer diff --git a/src/data.js b/src/data.js index 296e2027..d3799e7e 100644 --- a/src/data.js +++ b/src/data.js @@ -1008,7 +1008,7 @@ export default [ 'Node', 'CSS', 'C#', - '.NET' + '.NET', ], }, { From 1f23ef15077144fc756a6161131a518acd9ababa Mon Sep 17 00:00:00 2001 From: Lakshmipriya Date: Sun, 19 Jan 2020 02:06:12 +0530 Subject: [PATCH 049/217] lak_me /uses added (#448) * lak_me /uses added * change in tags --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index d3799e7e..075e5e7f 100644 --- a/src/data.js +++ b/src/data.js @@ -3283,6 +3283,25 @@ export default [ 'WordPress', 'Sass', ], + }, + { + name: 'Lakshmipriya Mukundan', + description: 'Javascript lover, FullStack enthusiast, React Learner (current), Pet lover', + url: 'https://gist.github.com/lakshmipriyamukundan/ddd224306ce962f4f159f1065f0f0c67', + twitter: '@lak_mee', + emoji: ':๐Ÿ˜บ ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + phone: 'android', + tags: [ + 'JavaScript', + 'NodeJs', + 'Developer', + 'Full Stack', + 'React', + 'Elasticsearch', + 'GraphQL' + ], }, { name: 'Tony Mamedbekov', From d99765908da4c6506cd40fb943076f45d834ebdb Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 18 Jan 2020 20:37:19 +0000 Subject: [PATCH 050/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 10 ++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 6aa13cf6..dd8b972d 100644 --- a/readme.md +++ b/readme.md @@ -200,6 +200,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Tarik Omercehajic](https://robotz.tech/uses/) โ€” DevOps Engineer @BicomSystems. Mechanical Engineer in free time :) * [Duncan McDougall](https://www.belter.io/uses/) โ€” Web developer, contractor, remotely working from the South of Scotland * [Kevin Simkaniฤ](https://github.com/kevinko12323/uses) โ€” Wordpress ninja ๐Ÿ˜Ž React lover โค๏ธ CSS master ๐Ÿง +* [Lakshmipriya Mukundan](https://gist.github.com/lakshmipriyamukundan/ddd224306ce962f4f159f1065f0f0c67) โ€” Javascript lover, FullStack enthusiast, React Learner (current), Pet lover * [Tony Mamedbekov](https://www.tmamedbekov.dev/uses) โ€” Architect, developer, cms enthusiast, technologoy evangelist, content creator, bloger, consultant * [Jerry Shi](https://github.com/szy0syz/uses) โ€” Full Stack, Motivated full-stack developer not afraid to use any technology. diff --git a/src/data.js b/src/data.js index 075e5e7f..2698c45a 100644 --- a/src/data.js +++ b/src/data.js @@ -3284,10 +3284,12 @@ export default [ 'Sass', ], }, - { + { name: 'Lakshmipriya Mukundan', - description: 'Javascript lover, FullStack enthusiast, React Learner (current), Pet lover', - url: 'https://gist.github.com/lakshmipriyamukundan/ddd224306ce962f4f159f1065f0f0c67', + description: + 'Javascript lover, FullStack enthusiast, React Learner (current), Pet lover', + url: + 'https://gist.github.com/lakshmipriyamukundan/ddd224306ce962f4f159f1065f0f0c67', twitter: '@lak_mee', emoji: ':๐Ÿ˜บ ', country: '๐Ÿ‡ฎ๐Ÿ‡ณ', @@ -3300,7 +3302,7 @@ export default [ 'Full Stack', 'React', 'Elasticsearch', - 'GraphQL' + 'GraphQL', ], }, { From 3dcad194f70ddbe7e750eace8908e06d4eb98079 Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Sat, 18 Jan 2020 23:32:01 +0200 Subject: [PATCH 051/217] chore: fix cache restore --- .github/workflows/data-validate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/data-validate.yml b/.github/workflows/data-validate.yml index 18021f2a..bbfbd1e8 100644 --- a/.github/workflows/data-validate.yml +++ b/.github/workflows/data-validate.yml @@ -20,7 +20,7 @@ jobs: uses: actions/cache@v1 with: path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS - key: ${{ runner.os }}-npm-${{ hashFiles('./package-lock.json') }} + key: ${{ runner.os }}-npm-${{ hashFiles('package-lock.json') }} - name: Install Dependencies run: npm install From 3fe7bb88591f0c1759032bdce2555d3c4640af9e Mon Sep 17 00:00:00 2001 From: Mark Tse Date: Sat, 18 Jan 2020 16:52:15 -0500 Subject: [PATCH 052/217] data - add neverendingqs (#450) --- src/data.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/data.js b/src/data.js index 2698c45a..ec6ddabc 100644 --- a/src/data.js +++ b/src/data.js @@ -1735,6 +1735,32 @@ export default [ 'Developer', ], }, + { + name: 'Mark Tse', + description: 'A back-end developer who likes to dabble in the front-end.', + url: 'https://neverendingqs.com/uses/', + twitter: '@neverendingqs', + emoji: '๐Ÿ‘ป', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'linux', + phone: 'android', + tags: [ + 'AWS', + 'Back End', + 'C#', + 'CSS', + 'Developer', + 'Full Stack', + 'Front End', + 'HTML', + 'JavaScript', + 'Node', + 'Python', + 'Serverless', + 'SQL', + 'Vue' + ], + }, { name: 'Karl Horky', description: 'Founder, Teacher at https://upleveled.io', From ceedccbef6cba256a1fe1fd3d32dff0a3f1cd9b7 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 18 Jan 2020 21:53:25 +0000 Subject: [PATCH 053/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index dd8b972d..21854282 100644 --- a/readme.md +++ b/readme.md @@ -121,6 +121,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Scott Spence](https://scottspence.me#uses) โ€” Father, husband ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Web Developer. Just In Time learner โค๏ธ ๐Ÿ‘ http://my.pronoun.is/he * [Josรฉ Manuel Lucas](https://jmlweb.es/blog/2020/uses/) โ€” Professional Frontend Engineer - Amateur musician * [Georgi Yanev](https://gyanev.com/uses/) โ€” Software Engineer, FPV Drone Pilot, Blogger, YouTuber +* [Mark Tse](https://neverendingqs.com/uses/) โ€” A back-end developer who likes to dabble in the front-end. * [Karl Horky](https://github.com/karlhorky/uses/blob/master/readme.md) โ€” Founder, Teacher at https://upleveled.io * [Josh Farrant](https://farrant.me/uses) โ€” Full-Stack JavaScript developer, creator of Shortcuts JS, astrophysicist and private pilot. I turn coffee, alchemy-like, into code. * [Steven van Loef](https://steven.vanloef.com/uses) โ€” Web Developer, App Developer diff --git a/src/data.js b/src/data.js index ec6ddabc..c07973d5 100644 --- a/src/data.js +++ b/src/data.js @@ -1758,7 +1758,7 @@ export default [ 'Python', 'Serverless', 'SQL', - 'Vue' + 'Vue', ], }, { From a22417c6ceb0d361a3a73f3d66a12536de474e59 Mon Sep 17 00:00:00 2001 From: Jorge Calle Date: Sun, 19 Jan 2020 05:24:56 -0500 Subject: [PATCH 054/217] Add Jorge Calle (#451) * Update data.js * Fix validate data error - country --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index c07973d5..6836e9ba 100644 --- a/src/data.js +++ b/src/data.js @@ -2125,6 +2125,26 @@ export default [ 'JavaScript', ], }, + { + name: 'Jorge Calle', + description: + 'Hello world! I am a Software Engineer and a Javascript developer from Sahagรบn (CO)', + url: 'https://jorgecalle.co/uses', + twitter: '@jorcalle11', + emoji: '๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿ‡จ๐Ÿ‡ด', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Javascript', + 'Full Stack', + 'Node', + 'React', + 'Firebase', + 'GraphQL', + ], + }, { name: 'Josรฉ Carlos Correa', description: From 70ae1bc009dc2736688012e4fa228629e613eee6 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 19 Jan 2020 10:26:07 +0000 Subject: [PATCH 055/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 21854282..9c852c63 100644 --- a/readme.md +++ b/readme.md @@ -139,6 +139,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Nick Janetakis](https://nickjanetakis.com/uses) โ€” Freelance Web Developer, Web App Deployment, Tutorials, Technical death metal enthusiast * [Kaleigh Scruggs](https://kaleighscruggs.com/uses) โ€” Front-End Web Developer, stand-up comedian, loves Brazilian jiu-jitsu, tea, and being a helicopter dog mom * [Ste Grainer](https://stegrainer.com/uses) โ€” Designer, Developer +* [Jorge Calle](https://jorgecalle.co/uses) โ€” Hello world! I am a Software Engineer and a Javascript developer from Sahagรบn (CO) * [Josรฉ Carlos Correa](https://jossdz.com/uses) โ€” Fullstack developer and speaker. Lead teacher @ironhack and gatsby teacher @platzi. Learning all the time. * [Erv Walter](https://blog.ewal.net/uses/) โ€” Father, Husband, Web Developer, Board Game Addict * [Juanito Fatas](https://juanitofatas.com/uses) โ€” Program Tinker ๐Ÿง™๐Ÿผโ€โ™‚๏ธ From 9362b81f17b3495ad4df9fcf5340a47638fdb5d2 Mon Sep 17 00:00:00 2001 From: Abdessalam Benharira Date: Sun, 19 Jan 2020 12:40:26 +0100 Subject: [PATCH 056/217] Add Abdessalam Benharira (#452) --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index 6836e9ba..135a9e96 100644 --- a/src/data.js +++ b/src/data.js @@ -2475,6 +2475,26 @@ export default [ phone: 'android', tags: ['Developer', 'Engineer', 'Jamstack', 'JavaScript', 'AMP', 'CSS'], }, + { + name: 'Abdessalam Benharira', + description: 'JavaScript developer, UX/UI design and tech enthusiast', + url: 'https://abdessalam-benharira.me/uses', + twitter: '@abdessalam_b98', + emoji: '๐Ÿค”', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Blogger', + 'Full Stack', + 'JavaScript', + 'Node', + 'Design', + 'JAMstack', + 'GraphQL', + ], + }, { name: 'Thomas Large', description: 'My name is Tom! I write code', From 5733caa1a1a6d9eed6ac9e57282f1b843664ea5e Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 19 Jan 2020 11:41:39 +0000 Subject: [PATCH 057/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 9c852c63..32a4f5e5 100644 --- a/readme.md +++ b/readme.md @@ -158,6 +158,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Seyhun Akyรผrek](https://www.seyhunakyurek.com/uses/) โ€” Senior Software Specialist. Swift, Objective-C, former Rubyist. Author of twitter-bootstrap-rails * [Eric Oyanadel](https://www.oyanadel.com/uses/) โ€” Artist - Developer - Musician * [Usman Khwaja](https://usmankhwaja.com/uses) โ€” Front end engineer, Jamstack developer +* [Abdessalam Benharira](https://abdessalam-benharira.me/uses) โ€” JavaScript developer, UX/UI design and tech enthusiast * [Thomas Large](https://tomlarge.dev/uses) โ€” My name is Tom! I write code * [Amit Merchant](https://www.amitmerchant.com/uses) โ€” Maker of things. Open-source enthusiast. Blogger. * [Jesse James Burton](https://burtonmediainc.com/uses) โ€” Software Developing Yogi from Alberta, Canada. Lets build the internet together. From d875cb6312763ebece61a1a9733709cc297b33dd Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Sun, 19 Jan 2020 15:59:08 +0200 Subject: [PATCH 058/217] fix: await branch name in validate action --- scripts/utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/utils.js b/scripts/utils.js index 2aa9131a..44207c54 100644 --- a/scripts/utils.js +++ b/scripts/utils.js @@ -24,7 +24,7 @@ async function getCurrentBranchName() { /** on master branch will return an empty array */ export async function getMasterData() { const options = { silent: true }; - const curentBranchName = getCurrentBranchName(); + const curentBranchName = await getCurrentBranchName(); // when on a branch/PR different from master // will populate scripts/masterData.js with src/data.js from master if (curentBranchName !== 'master') { From 6e1406ead8c1ea6866d0416f45b14579a149d046 Mon Sep 17 00:00:00 2001 From: Emmanuel Martins Date: Sun, 19 Jan 2020 10:54:12 -0500 Subject: [PATCH 059/217] Update data.js (#455) --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index 135a9e96..faa806ff 100644 --- a/src/data.js +++ b/src/data.js @@ -86,6 +86,25 @@ export default [ 'CSS', ], }, + { + name: 'Emmanuel Martins', + description: 'Full Stack Developer, i love programming with python, Advocate Engineer at @BCodings', + url: 'http://betacodings.com/uses', + twitter: '@emmamartinscode', + emoji: '๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป', + country: '๐Ÿ‡ณ๐Ÿ‡ฌ', + computer: 'apple', + phone: 'android', + tags: [ + 'Engineer', + 'Back End', + 'Php', + 'JavaScript', + 'Python', + 'Java', + 'Performance', + ], + }, { name: 'James Quick', description: 'Developer Advocate Engineer at @auth0 and content creator', From 8c9971899b924799982b2c867fcec8b679dbce81 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 19 Jan 2020 15:55:09 +0000 Subject: [PATCH 060/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 32a4f5e5..2b0c693c 100644 --- a/readme.md +++ b/readme.md @@ -33,6 +33,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer * [Asam Shan](https://www.asamshan.dev/uses) โ€” JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ +* [Emmanuel Martins](http://betacodings.com/uses) โ€” Full Stack Developer, i love programming with python, Advocate Engineer at @BCodings * [James Quick](https://jamesqquick.com/uses) โ€” Developer Advocate Engineer at @auth0 and content creator * [Federico Vitale](https://fedevitale.dev/uses) โ€” 20yo, Self Taught FullStack Developer, Full Time. Bikes lover, Tech (obviously) enthusiast. * [Vishwasa Navada K](https://vishwas.tech/uses) โ€” Geek. Open source Enthusiast. Occasional blogger, photographer and traveler. diff --git a/src/data.js b/src/data.js index faa806ff..e3d694d2 100644 --- a/src/data.js +++ b/src/data.js @@ -88,7 +88,8 @@ export default [ }, { name: 'Emmanuel Martins', - description: 'Full Stack Developer, i love programming with python, Advocate Engineer at @BCodings', + description: + 'Full Stack Developer, i love programming with python, Advocate Engineer at @BCodings', url: 'http://betacodings.com/uses', twitter: '@emmamartinscode', emoji: '๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป', From 05a6e9992ef7d1abebb6a0586d1f963f9509d741 Mon Sep 17 00:00:00 2001 From: Dave Mullen Jnr Date: Sun, 19 Jan 2020 18:43:52 +0000 Subject: [PATCH 061/217] Add Dave Mullen Jnr (#456) --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index e3d694d2..b659cdbd 100644 --- a/src/data.js +++ b/src/data.js @@ -456,6 +456,26 @@ export default [ 'Machine Learning', ], }, + { + name: 'Dave Mullen Jnr', + description: + 'Designer, photographer, developer, multi-instrumentalist, chess player, aspiring minimalist, environmentally friendly.', + url: 'https://davemullenjnr.co.uk/uses', + twitter: '@davemullenjnr', + emoji: '๐ŸŒฑ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Designer', + 'Photographer', + 'Developer', + 'JavaScript', + 'React', + 'Gatsby', + 'CSS', + ], + }, { name: 'Josh Buchea', description: 'Software Engineer, Open Source Contributor', From 99d7467e948c0f0895c0036db1a9973a29061831 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 19 Jan 2020 18:45:01 +0000 Subject: [PATCH 062/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 2b0c693c..6503f60a 100644 --- a/readme.md +++ b/readme.md @@ -51,6 +51,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Praveen Kumar Purushothaman](https://blog.praveen.science/my-personal-development-environment/) โ€” Cook, Cat Lover, Front End Architect, Full Stack Web Developer Evangelist & Cloud Computing Consultant. * [Rene Pot](http://renepot.com/uses) โ€” Developer Evangelist, JavaScript Developer, Cross-Platform App Developer and gamer * [Gant Laborde](http://gantlaborde.com/uses/) โ€” Speaker, GDE Web/ML, Podcaster, Trainer, Speaker, Author, Podcaster +* [Dave Mullen Jnr](https://davemullenjnr.co.uk/uses) โ€” Designer, photographer, developer, multi-instrumentalist, chess player, aspiring minimalist, environmentally friendly. * [Josh Buchea](https://joshbuchea.com/uses) โ€” Software Engineer, Open Source Contributor * [Tiffany White](https://tiffanywhite.dev/uses/) โ€” Frontend dev, blogger, podcaster, herder of cats * [Kent C. Dodds](https://kentcdodds.com/uses) โ€” JavaScript Software Engineer, speaker, and trainer From abe303367519e8d3967c32c7d3fd62232e382346 Mon Sep 17 00:00:00 2001 From: Silvestre Vivo Date: Mon, 20 Jan 2020 00:51:22 +0100 Subject: [PATCH 063/217] add silvestre vivo (#457) --- src/data.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/data.js b/src/data.js index b659cdbd..bf64b6ef 100644 --- a/src/data.js +++ b/src/data.js @@ -2493,6 +2493,30 @@ export default [ 'Blogger', ], }, + { + name: 'Silvestre Vivo', + description: + 'Full Stack developer, before architect and flamenco guitar player.', + url: 'https://silvestrevivo.github.io/uses', + twitter: '@silvestrevivo', + emoji: '๐Ÿ’ป', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Web Development', + 'Front End', + 'Back End', + 'Full Stack', + 'React', + 'Svelte', + 'Node', + 'TypeScript', + 'Rust', + 'GraphQL', + 'CSS', + ], + }, { name: 'Eric Oyanadel', description: 'Artist - Developer - Musician', From a5f1bed304730536612829ab243aacf38b32767e Mon Sep 17 00:00:00 2001 From: Sam Cross Date: Mon, 20 Jan 2020 00:22:01 +0000 Subject: [PATCH 064/217] fix Sam Cross link --- src/data.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/data.js b/src/data.js index b659cdbd..cd8bbc9d 100644 --- a/src/data.js +++ b/src/data.js @@ -376,13 +376,22 @@ export default [ name: 'Sam Cross', description: '"Developer", IT student, frequent traveller by coach, addicted to music.', - url: 'http://sam-cross.github.io/uses', + url: 'https://sam-cross.github.io/#/uses', twitter: '@samcrxss', emoji: '๐ŸŽต', country: '๐Ÿ‡ฌ๐Ÿ‡ง', computer: 'windows', phone: 'android', - tags: ['Developer', 'JavaScript', 'React', 'Node', 'CSS'], + tags: [ + 'Developer', + 'JavaScript', + 'React', + 'Node', + 'HTML', + 'CSS', + 'Web Developer', + 'Musician', + ], }, { name: 'Praveen Kumar Purushothaman', From 1b1cd4fb7dc6f4114f6e8c8bf33d1fd5d55c4403 Mon Sep 17 00:00:00 2001 From: Sam Cross Date: Mon, 20 Jan 2020 00:23:57 +0000 Subject: [PATCH 065/217] remove twitter (I don't use it anyway) --- src/data.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/data.js b/src/data.js index cd8bbc9d..8794d4a7 100644 --- a/src/data.js +++ b/src/data.js @@ -377,7 +377,6 @@ export default [ description: '"Developer", IT student, frequent traveller by coach, addicted to music.', url: 'https://sam-cross.github.io/#/uses', - twitter: '@samcrxss', emoji: '๐ŸŽต', country: '๐Ÿ‡ฌ๐Ÿ‡ง', computer: 'windows', From f3a6b635488143174ecba02c829ce9b7985d2c01 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 20 Jan 2020 00:29:23 +0000 Subject: [PATCH 066/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 6503f60a..37f06b6c 100644 --- a/readme.md +++ b/readme.md @@ -47,7 +47,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Valentina Calabrese](https://valentinacalabrese.com/uses) โ€” Front-End Engineer ๐Ÿค“, Drummer ๐Ÿฅ, Skateboarder ๐Ÿ›น & Tech Enthusiast ๐Ÿ“ฒ. Sometimes I blog, too โœ๐Ÿป. And I ๐Ÿ’– User-centered design. * [Jason Cory Alvernaz](https://jasoncoryalvernaz.com/uses) โ€” Web Developer, Blogger, YouTuber, and Dog Lover. Not necessarily in that order. * [Alessia Bellisario](https://aless.co/uses) โ€” Web engineer, mechanical keyboard builder, plotter art maker. -* [Sam Cross](http://sam-cross.github.io/uses) โ€” "Developer", IT student, frequent traveller by coach, addicted to music. +* [Sam Cross](https://sam-cross.github.io/#/uses) โ€” "Developer", IT student, frequent traveller by coach, addicted to music. * [Praveen Kumar Purushothaman](https://blog.praveen.science/my-personal-development-environment/) โ€” Cook, Cat Lover, Front End Architect, Full Stack Web Developer Evangelist & Cloud Computing Consultant. * [Rene Pot](http://renepot.com/uses) โ€” Developer Evangelist, JavaScript Developer, Cross-Platform App Developer and gamer * [Gant Laborde](http://gantlaborde.com/uses/) โ€” Speaker, GDE Web/ML, Podcaster, Trainer, Speaker, Author, Podcaster @@ -158,6 +158,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Jan-Lukas Else](https://jlelse.dev/uses/) โ€” Computer Science Student, Developer & Blogger from Germany * [Will Presley](https://willpresley.com/uses/) โ€” Professional Web Dev & SysAdmin from Ohio, USA * [Seyhun Akyรผrek](https://www.seyhunakyurek.com/uses/) โ€” Senior Software Specialist. Swift, Objective-C, former Rubyist. Author of twitter-bootstrap-rails +* [Silvestre Vivo](https://silvestrevivo.github.io/uses) โ€” Full Stack developer, before architect and flamenco guitar player. * [Eric Oyanadel](https://www.oyanadel.com/uses/) โ€” Artist - Developer - Musician * [Usman Khwaja](https://usmankhwaja.com/uses) โ€” Front end engineer, Jamstack developer * [Abdessalam Benharira](https://abdessalam-benharira.me/uses) โ€” JavaScript developer, UX/UI design and tech enthusiast From ba051c8be341c86ff32bea5a2ff7fedea53f9bcb Mon Sep 17 00:00:00 2001 From: Amarpreet Singh <46095869+amarmanhala@users.noreply.github.com> Date: Mon, 20 Jan 2020 02:54:40 -0500 Subject: [PATCH 067/217] Add Amarpreet Singh (#461) Add Amarpreet Singh --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index 010dd62d..0332522b 100644 --- a/src/data.js +++ b/src/data.js @@ -66,6 +66,27 @@ export default [ 'GraphQL', ], }, + { + name: 'Amarpreet Singh', + description: + 'Frontend Developer. Things i love JS, React, Swift, practicing minimalism and milk tea enthusiast.', + url: 'https://www.momcoded.com/uses/', + twitter: '@amarmanhala', + emoji: 'โ˜•', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Frontend', + 'Learner', + 'minimalist', + 'JavaScript', + 'React', + 'CSS', + 'Swift', + ], + }, { name: 'Asam Shan', description: 'JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ', From dddd285244340c81d4bfc5eb4c96a4f3a28b8d2c Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 20 Jan 2020 07:55:54 +0000 Subject: [PATCH 068/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 37f06b6c..270ee33a 100644 --- a/readme.md +++ b/readme.md @@ -32,6 +32,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer +* [Amarpreet Singh](https://www.momcoded.com/uses/) โ€” Frontend Developer. Things i love JS, React, Swift, practicing minimalism and milk tea enthusiast. * [Asam Shan](https://www.asamshan.dev/uses) โ€” JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ * [Emmanuel Martins](http://betacodings.com/uses) โ€” Full Stack Developer, i love programming with python, Advocate Engineer at @BCodings * [James Quick](https://jamesqquick.com/uses) โ€” Developer Advocate Engineer at @auth0 and content creator From ef17ecfeba014cf96c917de2139883092fe4b138 Mon Sep 17 00:00:00 2001 From: David Perkins Date: Mon, 20 Jan 2020 07:56:01 +0000 Subject: [PATCH 069/217] Added David Perkins (#462) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit โœŒ๏ธ --- src/data.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/data.js b/src/data.js index 0332522b..b31be97e 100644 --- a/src/data.js +++ b/src/data.js @@ -932,6 +932,24 @@ export default [ phone: 'iphone', tags: ['Developer', 'Front End', 'JavaScript'], }, + { + name: 'David Perkins', + description: 'Dad, Designer, Developer, Dave, Keyboard enthusiast', + url: 'https://prkns.me/uses', + twitter: '@perki', + emoji: '๐Ÿฅ”', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'android', + tags: [ + 'Designer', + 'Front end', + 'Sass', + 'CSS', + 'Gatsby', + 'JavaScript', + ], + }, { name: 'Aaron Dunphy', description: 'Full Stack Developer, Coffee Lover and Photo Taker', From 76e323cb94296e3eaac076de7a2089c91f48c643 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 20 Jan 2020 07:57:06 +0000 Subject: [PATCH 070/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 9 +-------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/readme.md b/readme.md index 270ee33a..a51cbb02 100644 --- a/readme.md +++ b/readme.md @@ -76,6 +76,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Brad Garropy](https://bradgarropy.com/uses) โ€” Self taught frontender at Adobe, into lifting and country music. * [Abdisalan Mohamud](https://abdisalan.com/uses) โ€” Software Engineer, blogger, lifetime learner * [Josh Barker](https://joshuabarker.com/uses) โ€” Front end engineer at Red Ventures. Soccer enthusiast. Lover of stories. +* [David Perkins](https://prkns.me/uses) โ€” Dad, Designer, Developer, Dave, Keyboard enthusiast * [Aaron Dunphy](https://aarondunphy.com/uses) โ€” Full Stack Developer, Coffee Lover and Photo Taker * [Mohamed Benhida](http://mohamedbenhida.com/uses) โ€” Web Developer, Open source contributor. * [Thomas Hunter II](https://thomashunter.name/uses) โ€” Node.js developer with a thing for distributed systems. Co-organizer of NodeSchool SF. Game developer. diff --git a/src/data.js b/src/data.js index b31be97e..b3ee3841 100644 --- a/src/data.js +++ b/src/data.js @@ -941,14 +941,7 @@ export default [ country: '๐Ÿ‡ฌ๐Ÿ‡ง', computer: 'apple', phone: 'android', - tags: [ - 'Designer', - 'Front end', - 'Sass', - 'CSS', - 'Gatsby', - 'JavaScript', - ], + tags: ['Designer', 'Front end', 'Sass', 'CSS', 'Gatsby', 'JavaScript'], }, { name: 'Aaron Dunphy', From 96c9cd2792fc853c396fa9ab76b6f72baa010bd3 Mon Sep 17 00:00:00 2001 From: Shajan Jacob Date: Mon, 20 Jan 2020 15:48:52 +0530 Subject: [PATCH 071/217] feat: make user emoji non italic (#463) --- src/components/Person.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Person.js b/src/components/Person.js index 4930ecc6..864c36b0 100644 --- a/src/components/Person.js +++ b/src/components/Person.js @@ -15,8 +15,8 @@ export default function Person({ person, currentTag }) { {person.name}

- {person.name} {person.emoji} - + {person.name} + {person.emoji}

Date: Mon, 20 Jan 2020 12:31:19 +0000 Subject: [PATCH 072/217] feat: make visited name purple & link pink (#436) * make visited name purple & link pink * move styles into PersonDeets Co-authored-by: Andrew Luca --- src/components/Person.js | 11 ++++++++--- src/components/layout.js | 3 +-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/components/Person.js b/src/components/Person.js index 864c36b0..baddbbdb 100644 --- a/src/components/Person.js +++ b/src/components/Person.js @@ -15,8 +15,9 @@ export default function Person({ person, currentTag }) { {person.name}

- {person.name} - {person.emoji} + {person.name} + {' '} + {person.emoji}

Date: Mon, 20 Jan 2020 12:37:12 +0000 Subject: [PATCH 073/217] feat: add Pull Request template (#459) * add pull_request_template.md * move and update pull_request_template.md --- .github/pull_request_template.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..dfbf5cb6 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,30 @@ +# awesome-uses + +Please read the requirements corresponding to your pull request before you submit. + +## What's a Uses Page? + +A /uses page lists a developer's setup, gear, software, and configs (what they *use*). It's a great reference for those looking to add to their library of tools or reconfigure ones they already use. + +## Adding Yourself + +* Ensure you are linking to a /uses page, **not just your website** +* Ensure your data is formatted like other entries +* Do not add yourself to the end of the array (add yourself somewhere random instead) +* Ensure this PR has a title in the following format + * โœ… Add Your Name + * โœ… Add @twitterusername + * โŒ Add myself + * โŒ Adding myself! + * โŒ Add Your Name @twitter @github + +## Code Modifications + +* Ensure the code submitted is formatted similarly to existing code +* Ensure variable, method, function, and component names are clear and concise + +## Final Requirements + +* You've read and understood the above + +**Add your name to verify:** Name \ No newline at end of file From e6062cd2f9eb5a1b31d01b44096b877ee40e0edd Mon Sep 17 00:00:00 2001 From: Sam Cross Date: Mon, 20 Jan 2020 13:54:12 +0000 Subject: [PATCH 074/217] feat: Update PR template (#464) * add pull_request_template.md * move and update pull_request_template.md * additions to pull_request_template.md --- .github/pull_request_template.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index dfbf5cb6..c861ec75 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -6,6 +6,10 @@ Please read the requirements corresponding to your pull request before you submi A /uses page lists a developer's setup, gear, software, and configs (what they *use*). It's a great reference for those looking to add to their library of tools or reconfigure ones they already use. +### What Should I Include? + +Include the hardware you use, such as your computer and other related equipment. Include your preferred terminal, text editors, tools, frameworks, and other related software you use. If you can, include configurations for software (such as fonts and themes). The more you have on your /uses page, the more interesting it'll be to those who view it - just keep it on-topic! + ## Adding Yourself * Ensure you are linking to a /uses page, **not just your website** From 2a9647b79a015f76604efa87462b9b33ac3c7cdf Mon Sep 17 00:00:00 2001 From: Mark Date: Mon, 20 Jan 2020 16:32:23 +0000 Subject: [PATCH 075/217] Update data.js --- src/data.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/data.js b/src/data.js index b3ee3841..a9485bf2 100644 --- a/src/data.js +++ b/src/data.js @@ -288,6 +288,33 @@ export default [ 'CSS', 'Docker', ], + }, + { + name: 'Mark Horsell', + description: + 'Software Developer - Front-end mostly, back-end and native sometimes.', + url: 'https://markhorsell.com/uses', + emoji: '๐Ÿ—บ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'TypeScript', + 'JavaScript', + 'React', + 'Redux', + 'Node', + 'HTML', + 'CSS', + 'SCSS', + 'Web Developer', + 'Flutter', + 'Dart', + 'C#', + 'SQL', + + ], }, { name: 'Carter McAlister', From b7a0f054f7f9deaa0c95a9e2d4a9d58c16bb8842 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 20 Jan 2020 16:43:54 +0000 Subject: [PATCH 076/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 15 +++++++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/readme.md b/readme.md index a51cbb02..ed0ff200 100644 --- a/readme.md +++ b/readme.md @@ -43,6 +43,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Sergey Lysenko](https://soulwish.info/uses/) โ€” Front-end developer, guitar player, MTB rider, snowboarder, runner. * [Shajan Jacob](https://shajanjacob.com/uses) โ€” Software Engineer, extroverted introvert, storyteller and a maker. * [Habbat Adnan](https://adncodez.com/uses) โ€” Self Taught Web Developer, Full Time Freelancer, Open Source Enthusiast +* [Mark Horsell](https://markhorsell.com/uses) โ€” Software Developer - Front-end mostly, back-end and native sometimes. * [Carter McAlister](https://cartermcalister.dev/uses) โ€” Software Engineer, Digital Nomad, Lover of the Outdoors * [Matt Jennings](https://mattjennings.io/uses) โ€” web dev, hockey | tradebreaker.io * [Valentina Calabrese](https://valentinacalabrese.com/uses) โ€” Front-End Engineer ๐Ÿค“, Drummer ๐Ÿฅ, Skateboarder ๐Ÿ›น & Tech Enthusiast ๐Ÿ“ฒ. Sometimes I blog, too โœ๐Ÿป. And I ๐Ÿ’– User-centered design. diff --git a/src/data.js b/src/data.js index a9485bf2..708c665d 100644 --- a/src/data.js +++ b/src/data.js @@ -289,7 +289,7 @@ export default [ 'Docker', ], }, - { + { name: 'Mark Horsell', description: 'Software Developer - Front-end mostly, back-end and native sometimes.', @@ -300,20 +300,19 @@ export default [ phone: 'android', tags: [ 'Developer', - 'TypeScript', + 'TypeScript', 'JavaScript', 'React', - 'Redux', + 'Redux', 'Node', 'HTML', 'CSS', - 'SCSS', + 'SCSS', 'Web Developer', 'Flutter', - 'Dart', - 'C#', - 'SQL', - + 'Dart', + 'C#', + 'SQL', ], }, { From 0fc8c550e19f543f61b57e6431c58c3cbebb4780 Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Mon, 20 Jan 2020 21:22:44 +0200 Subject: [PATCH 077/217] chore: commit populate-readme only when chagnes Sometimes action is started because some data.js only some style changes And on generate working tree is empty And action fails because nothing to commit --- .github/workflows/populate-readme.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/populate-readme.yml b/.github/workflows/populate-readme.yml index 8660b8ba..f9885179 100644 --- a/.github/workflows/populate-readme.yml +++ b/.github/workflows/populate-readme.yml @@ -40,7 +40,10 @@ jobs: git add readme.md git config --local user.email "action@github.com" git config --local user.name "GitHub Action" + # commit only if any changes + if [ ! -z "$(git status --porcelain)" ]; then git commit -m "chore: generate \`readme.md\`, lint \`src/data.js\`" + fi - name: Push changes uses: ad-m/github-push-action@master From 0a60ddff38b81e9a1755d60b29a01aebf5e9dd11 Mon Sep 17 00:00:00 2001 From: Mark Date: Mon, 20 Jan 2020 19:25:06 +0000 Subject: [PATCH 078/217] Update Mark Horsell twitter handle (#467) --- src/data.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/data.js b/src/data.js index 708c665d..d6f707dd 100644 --- a/src/data.js +++ b/src/data.js @@ -294,6 +294,7 @@ export default [ description: 'Software Developer - Front-end mostly, back-end and native sometimes.', url: 'https://markhorsell.com/uses', + twitter:'@markhorsell', emoji: '๐Ÿ—บ', country: '๐Ÿ‡ฌ๐Ÿ‡ง', computer: 'windows', From 26b799fa647a4ea66ab6d72623915b9003b9234f Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 20 Jan 2020 19:26:16 +0000 Subject: [PATCH 079/217] chore: generate `readme.md`, lint `src/data.js` --- src/data.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data.js b/src/data.js index d6f707dd..88abac12 100644 --- a/src/data.js +++ b/src/data.js @@ -294,7 +294,7 @@ export default [ description: 'Software Developer - Front-end mostly, back-end and native sometimes.', url: 'https://markhorsell.com/uses', - twitter:'@markhorsell', + twitter: '@markhorsell', emoji: '๐Ÿ—บ', country: '๐Ÿ‡ฌ๐Ÿ‡ง', computer: 'windows', From 6a3f5f8650169d808e100a724989213a5078224d Mon Sep 17 00:00:00 2001 From: Austin Gil Date: Mon, 20 Jan 2020 11:34:13 -0800 Subject: [PATCH 080/217] Update data.js (#469) --- src/data.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/data.js b/src/data.js index 88abac12..d527daf1 100644 --- a/src/data.js +++ b/src/data.js @@ -1152,6 +1152,29 @@ export default [ phone: 'iphone', tags: ['Developer', 'Blogger', 'Angular'], }, + { + name: 'Austin Gil', + description: + 'Some dude that writes code.', + url: 'https://stegosource.com/uses/', + twitter: '@stegosource', + emoji: '๐Ÿ•', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Entrepreneur', + 'Teacher', + 'YouTuber', + 'JavaScript', + 'Vue', + 'Node', + 'GraphQL', + 'CSS', + ], + }, { name: 'Michael Le', description: 'Software Engineer', From 973bc45991c1d352d80c393dc131149870429d54 Mon Sep 17 00:00:00 2001 From: Matthew Rebehn Date: Mon, 20 Jan 2020 14:34:58 -0500 Subject: [PATCH 081/217] added Myself (#470) --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index d527daf1..a67b6abe 100644 --- a/src/data.js +++ b/src/data.js @@ -2008,6 +2008,26 @@ export default [ 'Vue', ], }, + { + name: 'Matthew Rebehn', + description: 'Proud Dad and Developer', + url: 'https://mattaz.com/uses', + twitter: '@MRebehn', + emoji: '๐Ÿค˜', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Front End', + 'HTML', + 'CSS', + 'JavaScript', + 'React', + 'GatsbyJs', + 'Svelte', + ], + }, { name: 'Bezael Pรฉrez', description: 'Front-end Developer passionate. Trainer & speaker', From 57385f6ff3a1841f0e73a58576e62d8aaea4fbf8 Mon Sep 17 00:00:00 2001 From: Renee de Kruijf Date: Mon, 20 Jan 2020 20:35:47 +0100 Subject: [PATCH 082/217] added Renee de Kruijf (#468) * added Renee de Kruijf * fixed link to uses --- src/data.js | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/data.js b/src/data.js index a67b6abe..f56bb0e5 100644 --- a/src/data.js +++ b/src/data.js @@ -66,11 +66,30 @@ export default [ 'GraphQL', ], }, + { + name: 'Renee de Kruijf', + description: 'Javascript developer in the making. Still learning every day. Liking it a lot!', + url: 'https://webdesignpuntnl.com/pages/uses.html', + twitter: '@reneedekruijf', + emoji: '๐Ÿง', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'linux', + phone: 'iphone', + tags: [ + 'Developer', + 'JavaScript', + 'React', + 'Next', + 'Gatsby', + 'Styled-Components', + 'CSS', + ], + }, { name: 'Amarpreet Singh', description: 'Frontend Developer. Things i love JS, React, Swift, practicing minimalism and milk tea enthusiast.', - url: 'https://www.momcoded.com/uses/', + url: 'https://www.momcoded.com/uses', twitter: '@amarmanhala', emoji: 'โ˜•', country: '๐Ÿ‡จ๐Ÿ‡ฆ', From c2498542172ce9608d7ea6083ffd23915b3b9ebd Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 20 Jan 2020 19:36:58 +0000 Subject: [PATCH 083/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 5 ++++- src/data.js | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index ed0ff200..af1b2cc1 100644 --- a/readme.md +++ b/readme.md @@ -32,7 +32,8 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer -* [Amarpreet Singh](https://www.momcoded.com/uses/) โ€” Frontend Developer. Things i love JS, React, Swift, practicing minimalism and milk tea enthusiast. +* [Renee de Kruijf](https://webdesignpuntnl.com/pages/uses.html) โ€” Javascript developer in the making. Still learning every day. Liking it a lot! +* [Amarpreet Singh](https://www.momcoded.com/uses) โ€” Frontend Developer. Things i love JS, React, Swift, practicing minimalism and milk tea enthusiast. * [Asam Shan](https://www.asamshan.dev/uses) โ€” JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ * [Emmanuel Martins](http://betacodings.com/uses) โ€” Full Stack Developer, i love programming with python, Advocate Engineer at @BCodings * [James Quick](https://jamesqquick.com/uses) โ€” Developer Advocate Engineer at @auth0 and content creator @@ -90,6 +91,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [David O'Trakoun](https://www.davidosomething.com/uses/) โ€” Software Engineer * [Dean Harris](https://deanacus.com/uses/) โ€” Front End Developer. Husband. Skateboarder. Occasional blogger * [Michael Hoffmann](https://www.mokkapps.de/blog/my-development-setup/) โ€” Freelance Software Engineer +* [Austin Gil](https://stegosource.com/uses/) โ€” Some dude that writes code. * [Michael Le](https://www.michael1e.com/uses/) โ€” Software Engineer * [Sil van Diepen](https://www.silvandiepen.nl/uses/) โ€” Creative Developer * [Kilian Valkhof](https://kilianvalkhof.com/using/) โ€” User experience developer @@ -132,6 +134,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Steven van Loef](https://steven.vanloef.com/uses) โ€” Web Developer, App Developer * [Richard Zilahi](https://gist.github.com/zilahir/4aaf5907999ea53711b2d554d22b0f3f) โ€” Full stack developer, pug enthusiast, dying for pizza * [Ricard Torres](https://php.quicoto.com/uses/) โ€” Senior Front-end Software Engineer from Barcelona, Haidong Gumdo Instructor, street photographer, TV addict, Boston Red Sox fan... +* [Matthew Rebehn](https://mattaz.com/uses) โ€” Proud Dad and Developer * [Bezael Pรฉrez](https://dominicode.com/uses) โ€” Front-end Developer passionate. Trainer & speaker * [Zander Martineau](https://zander.wtf/writing/my-setup) โ€” Independent front-end-full-stack-UI-UX-engineer coder * [Daniel Van Cuylenburg](https://danielvanc.com/uses) โ€” Front-end Web Developer. Love all things CSS, ReactJS, GatsbyJS, NodeJS and U.I design diff --git a/src/data.js b/src/data.js index f56bb0e5..6a24d064 100644 --- a/src/data.js +++ b/src/data.js @@ -68,7 +68,8 @@ export default [ }, { name: 'Renee de Kruijf', - description: 'Javascript developer in the making. Still learning every day. Liking it a lot!', + description: + 'Javascript developer in the making. Still learning every day. Liking it a lot!', url: 'https://webdesignpuntnl.com/pages/uses.html', twitter: '@reneedekruijf', emoji: '๐Ÿง', @@ -1173,8 +1174,7 @@ export default [ }, { name: 'Austin Gil', - description: - 'Some dude that writes code.', + description: 'Some dude that writes code.', url: 'https://stegosource.com/uses/', twitter: '@stegosource', emoji: '๐Ÿ•', From 9bc7da3971b0a8352ebc8c7ba8e8a9d7597bc8d5 Mon Sep 17 00:00:00 2001 From: Wes Baker Date: Mon, 20 Jan 2020 14:48:05 -0500 Subject: [PATCH 084/217] Add Wes Baker (#471) --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index 6a24d064..c19d513c 100644 --- a/src/data.js +++ b/src/data.js @@ -2836,6 +2836,26 @@ export default [ phone: 'android', tags: ['Software Engineer', 'Laravel', 'Vue', 'WordPress'], }, + { + name: 'Wes Baker', + description: 'Team Lead, Software Engineer, Board/Miniature/RPG Gamer, Miniature Painter, 3D Printer, Disney fanatic', + url: 'https://wesbaker.com/uses', + twitter: '@wesbaker', + emoji: '๐Ÿ‹๏ธโ€โ™‚๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Team Lead', + 'Software Engineer', + 'Front End', + 'Back End', + 'Ruby on Rails', + 'React', + 'JavaScript', + 'Serverless', + ] + }, { name: 'Alejandro G. Anglada', description: From 8f9ef2900a0d03a832062d91e5621573db045932 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 20 Jan 2020 19:49:16 +0000 Subject: [PATCH 085/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index af1b2cc1..92421cc9 100644 --- a/readme.md +++ b/readme.md @@ -176,6 +176,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Eduardo Reveles](https://www.osiux.ws/about/uses) โ€” Web Engineer, Husband, Gamer. * [Thomas Maximini](https://www.maxi.io/uses/) โ€” Freelance software developer from Germany. * [Philip Theobald](https://www.philiptheobald.com/uses/) โ€” Guitar player, motorcyclist, software engineer, entreprenuer +* [Wes Baker](https://wesbaker.com/uses) โ€” Team Lead, Software Engineer, Board/Miniature/RPG Gamer, Miniature Painter, 3D Printer, Disney fanatic * [Alejandro G. Anglada](https://aganglada.com/uses/) โ€” Dad ๐Ÿ‘ช๐Ÿ”ฅโšก๏ธ Web Engineer โš›๏ธ๐Ÿš€ Building websites with #react #typescript #nodejs #graphql ๐Ÿ‘Œ * [Antoni Kepinski](https://kepinski.me/uses/) โ€” Node Fetch maintainer // Into Node.js and Rust * [Frank Bรผltge](https://bueltge.de/uses/) โ€” Alpinist, Cyclist, Optimist. I develop, support solutions, primarily with SAP at ZEISS Group and I make WordPress-based solutions at the Inpsyde diff --git a/src/data.js b/src/data.js index c19d513c..a4620a6c 100644 --- a/src/data.js +++ b/src/data.js @@ -2838,7 +2838,8 @@ export default [ }, { name: 'Wes Baker', - description: 'Team Lead, Software Engineer, Board/Miniature/RPG Gamer, Miniature Painter, 3D Printer, Disney fanatic', + description: + 'Team Lead, Software Engineer, Board/Miniature/RPG Gamer, Miniature Painter, 3D Printer, Disney fanatic', url: 'https://wesbaker.com/uses', twitter: '@wesbaker', emoji: '๐Ÿ‹๏ธโ€โ™‚๏ธ', @@ -2854,7 +2855,7 @@ export default [ 'React', 'JavaScript', 'Serverless', - ] + ], }, { name: 'Alejandro G. Anglada', From 2c1e9a5d5b57d4b25eb74acdd8e5420e70646ead Mon Sep 17 00:00:00 2001 From: Hugo Date: Mon, 20 Jan 2020 20:19:36 +0000 Subject: [PATCH 086/217] style: Javascript -> JavaScript in tags (#472) --- src/data.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/data.js b/src/data.js index a4620a6c..582980ca 100644 --- a/src/data.js +++ b/src/data.js @@ -178,7 +178,7 @@ export default [ country: '๐Ÿ‡ฎ๐Ÿ‡น', phone: 'iphone', computer: 'apple', - tags: ['Developer', 'Javascript', 'Golang', 'Rust', 'Java', 'Full Stack'], + tags: ['Developer', 'JavaScript', 'Golang', 'Rust', 'Java', 'Full Stack'], }, { name: 'Vishwasa Navada K', @@ -649,7 +649,7 @@ export default [ 'JAMstack', 'CSS', 'HTML', - 'Javascript', + 'JavaScript', 'Accessibility', ], }, @@ -2306,7 +2306,7 @@ export default [ phone: 'android', tags: [ 'Developer', - 'Javascript', + 'JavaScript', 'Full Stack', 'Node', 'React', @@ -2443,7 +2443,7 @@ export default [ country: '๐Ÿ‡ฉ๐Ÿ‡ด', computer: 'linux', phone: 'iphone', - tags: ['Developer', '.NET', 'Typescript', 'Javascript', 'Sass'], + tags: ['Developer', '.NET', 'Typescript', 'JavaScript', 'Sass'], }, { name: 'Thomas Weibenfalk', @@ -2596,7 +2596,7 @@ export default [ 'Windows', 'Developer', 'Blogger', - 'Javascript', + 'JavaScript', 'PHP', 'CSS', 'SCSS', @@ -2655,7 +2655,7 @@ export default [ country: '๐Ÿ‡จ๐Ÿ‡ฑ', computer: 'apple', phone: 'iphone', - tags: ['Javascript', 'React', 'Node', 'Design', 'Full Stack', 'Writer'], + tags: ['JavaScript', 'React', 'Node', 'Design', 'Full Stack', 'Writer'], }, { name: 'Usman Khwaja', From 5eb511914a1f89671e63cd3848ebd85c58a62728 Mon Sep 17 00:00:00 2001 From: Hugo Di Francesco Date: Mon, 20 Jan 2020 20:35:48 +0000 Subject: [PATCH 087/217] add HTML-only back to top link --- src/components/header.js | 2 +- src/pages/index.js | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/header.js b/src/components/header.js index bcb0466a..5828752b 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -21,7 +21,7 @@ function Header({ siteTitle, siteDescription, siteUrl }) {
-

+

/uses

diff --git a/src/pages/index.js b/src/pages/index.js index 54059752..134b94e8 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -7,6 +7,12 @@ import Layout from '../components/layout'; import Person from '../components/Person'; import Topics from '../components/Topics'; +const BackToTopLink = styled.a` + position: fixed; + bottom: 10px; + right: 10px; +`; + function IndexPage() { const { currentTag } = useContext(FilterContext); const { allPerson } = useStaticQuery(graphql` @@ -43,6 +49,7 @@ function IndexPage() { ))} + ↑ Back to top ); } From 7893bc510c655ac1458cce3a0f9e2878c04ca4e0 Mon Sep 17 00:00:00 2001 From: Andrew Luca Date: Mon, 20 Jan 2020 22:37:32 +0200 Subject: [PATCH 088/217] chore: downgrade scripts support to node 12 (#473) From start scripts needed to be run with node 13 (esm support) Because data.js was a esm export, and needed to be compiled Moved all scripts to commontjs, and data.js file So can be imported by scripts without compiling --- gatsby-config.js | 2 +- package.json | 4 +++- scripts/data-validate.js | 8 ++++---- scripts/flags.js | 4 +--- scripts/masterData.js | 2 +- scripts/populate-readme.js | 4 ++-- scripts/utils.js | 25 +++++++++++++------------ src/data.js | 3 ++- 8 files changed, 27 insertions(+), 25 deletions(-) diff --git a/gatsby-config.js b/gatsby-config.js index ef46ca29..943f2476 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -3,7 +3,7 @@ module.exports = { title: `/uses`, description: `A list of /uses pages detailing developer setups.`, author: `@wesbos`, - siteUrl: "https://uses.tech", + siteUrl: 'https://uses.tech', }, plugins: [ { diff --git a/package.json b/package.json index e6e5cbf6..0077a3b8 100644 --- a/package.json +++ b/package.json @@ -3,12 +3,14 @@ "description": "What do you uses", "version": "7.7.7", "author": "Wes Bos", - "type": "module", "eslintConfig": { "extends": [ "wesbos" ] }, + "engines": { + "node": ">= 12" + }, "dependencies": { "@actions/core": "^1.2.1", "@actions/exec": "^1.0.3", diff --git a/scripts/data-validate.js b/scripts/data-validate.js index b7375691..960c6020 100644 --- a/scripts/data-validate.js +++ b/scripts/data-validate.js @@ -1,6 +1,6 @@ -import core from '@actions/core'; -import { getMasterData, Schema, getStatusCode } from './utils.js'; -import srcData from '../src/data.js'; +const core = require('@actions/core'); +const { getMasterData, Schema, getStatusCode } = require('./utils.js'); +const srcData = require('../src/data.js'); (async () => { // on master branch will be empty array @@ -19,7 +19,7 @@ import srcData from '../src/data.js'; }); let failedUrlsCount = 0; - for await (const { url } of data) { + for (const { url } of data) { try { const statusCode = await getStatusCode(url); if (statusCode < 200 || statusCode >= 400) { diff --git a/scripts/flags.js b/scripts/flags.js index 100e8038..186a7fca 100644 --- a/scripts/flags.js +++ b/scripts/flags.js @@ -1,4 +1,4 @@ -const flags = [ +module.exports = [ '๐Ÿ‡ฆ๐Ÿ‡ซ', '๐Ÿ‡ฆ๐Ÿ‡ฑ', '๐Ÿ‡ฉ๐Ÿ‡ฟ', @@ -236,5 +236,3 @@ const flags = [ '๐Ÿณ๏ธโ€๐ŸŒˆ', '๐Ÿ‡ช๐Ÿ‡บ', ]; - -export default flags; diff --git a/scripts/masterData.js b/scripts/masterData.js index d42c5874..3d4c49b7 100644 --- a/scripts/masterData.js +++ b/scripts/masterData.js @@ -2,4 +2,4 @@ * this is a stub file, do not edit it * see `scripts/utils.js` -> `getMasterData` */ -export default []; +module.exports = []; diff --git a/scripts/populate-readme.js b/scripts/populate-readme.js index 3a834d5c..1dd2c0d0 100644 --- a/scripts/populate-readme.js +++ b/scripts/populate-readme.js @@ -1,5 +1,5 @@ -import fs from 'fs'; -import data from '../src/data.js'; +const fs = require('fs'); +const data = require('../src/data.js'); /** @type {string} */ const readmeTemplate = fs.readFileSync('./scripts/readme-template.md', 'utf8'); diff --git a/scripts/utils.js b/scripts/utils.js index 44207c54..fd5e7ea2 100644 --- a/scripts/utils.js +++ b/scripts/utils.js @@ -1,9 +1,9 @@ -import exec from '@actions/exec'; -import core from '@actions/core'; -import Joi from '@hapi/joi'; -import * as http from 'http'; -import * as https from 'https'; -import flags from './flags.js'; +const exec = require('@actions/exec'); +const core = require('@actions/core'); +const Joi = require('@hapi/joi'); +const http = require('http'); +const https = require('https'); +const flags = require('./flags.js'); async function getCurrentBranchName() { let myOutput = ''; @@ -22,7 +22,7 @@ async function getCurrentBranchName() { } /** on master branch will return an empty array */ -export async function getMasterData() { +module.exports.getMasterData = async function() { const options = { silent: true }; const curentBranchName = await getCurrentBranchName(); // when on a branch/PR different from master @@ -38,7 +38,8 @@ export async function getMasterData() { core.info('Executing action on master branch'); } - const masterData = await import('./masterData.js').then(m => m.default); + // eslint-disable-next-line global-require + const masterData = require('./masterData.js'); // restore `scripts/masterData.js` after was loaded if (curentBranchName !== 'master') { @@ -46,9 +47,9 @@ export async function getMasterData() { } return masterData; -} +}; -export const Schema = Joi.object({ +module.exports.Schema = Joi.object({ name: Joi.string().required(), description: Joi.string().required(), url: Joi.string() @@ -65,7 +66,7 @@ export const Schema = Joi.object({ tags: Joi.array().items(Joi.string()), }); -export function getStatusCode(url) { +module.exports.getStatusCode = function(url) { const client = url.startsWith('https') ? https : http; return new Promise((resolve, reject) => { const REQUEST_TIMEOUT = 10000; @@ -82,4 +83,4 @@ export function getStatusCode(url) { }) .on('error', err => reject(err)); }); -} +}; diff --git a/src/data.js b/src/data.js index 582980ca..a0be4aad 100644 --- a/src/data.js +++ b/src/data.js @@ -1,4 +1,5 @@ -export default [ +// keep it commonjs export +module.exports = [ { name: 'Wes Bos', description: From 240f5967d59d2987ed46a4877fb6ef3a8e625263 Mon Sep 17 00:00:00 2001 From: jastuccio Date: Mon, 20 Jan 2020 17:47:39 -0500 Subject: [PATCH 089/217] Update data.js (#480) --- src/data.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/data.js b/src/data.js index a0be4aad..8602066f 100644 --- a/src/data.js +++ b/src/data.js @@ -45,6 +45,30 @@ module.exports = [ 'Entrepreneur', ], }, + { + name: 'Joe Astuccio', + description: + 'Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad.', + url: 'https://astucc.io/uses', + twitter: '@jastuccio', + emoji: '๐Ÿ˜œ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Front End', + 'HTML', + 'CSS', + 'SCSS', + 'Styled Components', + 'JavaScript', + 'TypeScript', + 'React', + 'Gatsby', + 'JAMstack', + 'Serverless', + ], + }, { name: 'Eliezer Steinbock', description: From f1a5391870f53943c80dc1945cf112e3defef1ee Mon Sep 17 00:00:00 2001 From: Michael Knepprath Date: Mon, 20 Jan 2020 17:48:23 -0500 Subject: [PATCH 090/217] Add @mknepprath (#479) --- src/data.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/data.js b/src/data.js index 8602066f..b4d68393 100644 --- a/src/data.js +++ b/src/data.js @@ -951,6 +951,18 @@ module.exports = [ 'Back End', ], }, + { + name: 'Michael Knepprath', + description: + 'Pokรฉmon-obsessed Software Engineer & Designer. Twitter bots are my jam.', + url: 'https://mknepprath.com/uses', + twitter: '@mknepprath', + emoji: '๐Ÿฅณ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: ['Developer', 'Designer', 'Front End', 'JavaScript', 'React', 'Bots'], + }, { name: 'Brad Garropy', description: From 5c8acec841d7cbef57325827d23105a0fcba5394 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 20 Jan 2020 22:49:33 +0000 Subject: [PATCH 091/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme.md b/readme.md index 92421cc9..27b63f67 100644 --- a/readme.md +++ b/readme.md @@ -31,6 +31,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. +* [Joe Astuccio](https://astucc.io/uses) โ€” Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer * [Renee de Kruijf](https://webdesignpuntnl.com/pages/uses.html) โ€” Javascript developer in the making. Still learning every day. Liking it a lot! * [Amarpreet Singh](https://www.momcoded.com/uses) โ€” Frontend Developer. Things i love JS, React, Swift, practicing minimalism and milk tea enthusiast. @@ -75,6 +76,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Jahir Fiquitiva](https://jahir.dev/uses) โ€” Passionate and Creative Full Stack Developer * [Christophe Querton](https://kertof.com/what-i-use) โ€” Software Engineer, xoogler, co-founder of @accelery. Full-stack, technical debt collector. Lover of the Outdoors, BBQ, sailing. * [Lina Marรญa Montaรฑo Ramรญrez](https://calypsobronte.me/uses) โ€” Software Engineer at @holbertonschool, Web Developer, passionate and Organizer at @node_co +* [Michael Knepprath](https://mknepprath.com/uses) โ€” Pokรฉmon-obsessed Software Engineer & Designer. Twitter bots are my jam. * [Brad Garropy](https://bradgarropy.com/uses) โ€” Self taught frontender at Adobe, into lifting and country music. * [Abdisalan Mohamud](https://abdisalan.com/uses) โ€” Software Engineer, blogger, lifetime learner * [Josh Barker](https://joshuabarker.com/uses) โ€” Front end engineer at Red Ventures. Soccer enthusiast. Lover of stories. From 69b156bb066ff48ff95089f492b7d95ff6e5cf82 Mon Sep 17 00:00:00 2001 From: Hugo Di Francesco Date: Mon, 20 Jan 2020 22:50:45 +0000 Subject: [PATCH 092/217] improve styling :+1: --- src/pages/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pages/index.js b/src/pages/index.js index 134b94e8..8bc86f4f 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -11,6 +11,9 @@ const BackToTopLink = styled.a` position: fixed; bottom: 10px; right: 10px; + background: rgba(31, 31, 31, 0.8); + padding: 1rem; + border-radius: 0.8rem; `; function IndexPage() { From 5216ebef3d911fc33740a3818af1c3288724b95e Mon Sep 17 00:00:00 2001 From: Didier Catz Date: Mon, 20 Jan 2020 23:51:51 +0100 Subject: [PATCH 093/217] Add @didiercatz (#481) --- src/data.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/data.js b/src/data.js index b4d68393..a8ed0b8f 100644 --- a/src/data.js +++ b/src/data.js @@ -44,6 +44,29 @@ module.exports = [ 'Tailwind', 'Entrepreneur', ], + }, + { + name: 'Didier Catz', + description: + 'Creative Developer & Interaction enthousiast. In love with modern JS, typography, jazz and homemade cappuccino.', + url: 'https://didiercatz.com/uses', + twitter: '@didiercatz', + emoji: '๐ŸŽน', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'JavaScript', + 'Svelte', + 'Node', + 'CSS', + 'Tailwind', + 'Entrepreneur', + 'OSS', + 'Animation', + 'Musician' + ], }, { name: 'Joe Astuccio', From 76877abf5f02fb2a845707d6f67fc723bd97231f Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 20 Jan 2020 22:52:58 +0000 Subject: [PATCH 094/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 27b63f67..bc54f26f 100644 --- a/readme.md +++ b/readme.md @@ -31,6 +31,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. +* [Didier Catz](https://didiercatz.com/uses) โ€” Creative Developer & Interaction enthousiast. In love with modern JS, typography, jazz and homemade cappuccino. * [Joe Astuccio](https://astucc.io/uses) โ€” Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer * [Renee de Kruijf](https://webdesignpuntnl.com/pages/uses.html) โ€” Javascript developer in the making. Still learning every day. Liking it a lot! diff --git a/src/data.js b/src/data.js index a8ed0b8f..065cafb8 100644 --- a/src/data.js +++ b/src/data.js @@ -45,7 +45,7 @@ module.exports = [ 'Entrepreneur', ], }, - { + { name: 'Didier Catz', description: 'Creative Developer & Interaction enthousiast. In love with modern JS, typography, jazz and homemade cappuccino.', @@ -65,7 +65,7 @@ module.exports = [ 'Entrepreneur', 'OSS', 'Animation', - 'Musician' + 'Musician', ], }, { From a74e93d21c96bb5bb78c0a9f894a50220186b256 Mon Sep 17 00:00:00 2001 From: Divjot Singh Date: Tue, 21 Jan 2020 14:54:19 +0530 Subject: [PATCH 095/217] add divjot (#487) --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index 065cafb8..4d704732 100644 --- a/src/data.js +++ b/src/data.js @@ -3339,6 +3339,27 @@ module.exports = [ 'Svelte', ], }, + { + name: 'Divjot Singh', + description: + 'Web Developer, Vegan, Sikh.', + url: 'https://bogas04.github.io/uses', + twitter: '@bogas04', + emoji: '๐ŸŒฑ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'React', + 'TypeScript', + 'JavaScript', + 'React', + 'Node', + 'CSS', + ], + }, { name: 'Jeff Wen', description: 'Web Developer, Open Source Contributor', From d6aa4e62b5c65835b427445d670689ac32f570e2 Mon Sep 17 00:00:00 2001 From: Armno P Date: Tue, 21 Jan 2020 16:24:49 +0700 Subject: [PATCH 096/217] add @armno (#486) --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index 4d704732..3d58acb2 100644 --- a/src/data.js +++ b/src/data.js @@ -3579,6 +3579,27 @@ module.exports = [ phone: 'iphone', tags: ['Full Stack', 'Ruby', 'PHP', 'Python', 'JavaScript', 'Vue'], }, + { + name: "Armno Prommarak", + description: "Frontend developer, blogger, cyclist.", + url: "https://armno.in.th/uses", + twitter: "@armno", + emoji: "๐Ÿ”ฅ", + country: "๐Ÿ‡น๐Ÿ‡ญ", + computer: "apple", + phone: "iphone", + tags: [ + "Developer", + "Front End", + "JavaScript", + "CSS", + "HTML", + "Angular", + "TypeScript", + "Blogger", + "Performance" + ] + }, { name: 'Tarik Omercehajic', description: From dadb722c83128899c8150f07707f102755cea670 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 09:26:05 +0000 Subject: [PATCH 097/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ src/data.js | 39 +++++++++++++++++++-------------------- 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/readme.md b/readme.md index bc54f26f..71dbc693 100644 --- a/readme.md +++ b/readme.md @@ -201,6 +201,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Arturo Campos](https://arturocampos.dev/uses) โ€” Web Developer, dad, mountain biker, meat lover * [Ibrahim Cesar](https://ibrahimcesar.dev/uses) โ€” Philosophy hacker. Fullstack dev && Editor @ media company in Brazil. 4733 pixels tall @ 72dpi * [Sercan Eraslan](http://sercaneraslan.com/uses) โ€” Front-End Tech Lead +* [Divjot Singh](https://bogas04.github.io/uses) โ€” Web Developer, Vegan, Sikh. * [Jeff Wen](https://sinchang.me/uses) โ€” Web Developer, Open Source Contributor * [Andrea Prus](https://avris.it/uses) โ€” Full stack developer, blogger * [Bamuleseyo Gideon](https://medium.com/developer-circle-kampala/what-i-use-my-tools-of-trade-552655db4b8d) โ€” Software Engineer, Facebook Developer Cirle Kamapala Lead. Front-end โค๏ธ @@ -213,6 +214,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Kevin Woblick](https://www.kovah.de/uses/) โ€” I turn Pizza into Code and Photos * [Michaล‚ Miszczyszyn](https://typeofweb.com/michal-miszczyszyn-uses/) โ€” Motivated full-stack developer not afraid to use any technology. Experienced developer and leader. He, him. * [Rail Hamdeew](https://hmdw.me/uses/) โ€” Full Stack. Open to new technologies +* [Armno Prommarak](https://armno.in.th/uses) โ€” Frontend developer, blogger, cyclist. * [Tarik Omercehajic](https://robotz.tech/uses/) โ€” DevOps Engineer @BicomSystems. Mechanical Engineer in free time :) * [Duncan McDougall](https://www.belter.io/uses/) โ€” Web developer, contractor, remotely working from the South of Scotland * [Kevin Simkaniฤ](https://github.com/kevinko12323/uses) โ€” Wordpress ninja ๐Ÿ˜Ž React lover โค๏ธ CSS master ๐Ÿง diff --git a/src/data.js b/src/data.js index 3d58acb2..ddf8cd68 100644 --- a/src/data.js +++ b/src/data.js @@ -3341,8 +3341,7 @@ module.exports = [ }, { name: 'Divjot Singh', - description: - 'Web Developer, Vegan, Sikh.', + description: 'Web Developer, Vegan, Sikh.', url: 'https://bogas04.github.io/uses', twitter: '@bogas04', emoji: '๐ŸŒฑ', @@ -3580,25 +3579,25 @@ module.exports = [ tags: ['Full Stack', 'Ruby', 'PHP', 'Python', 'JavaScript', 'Vue'], }, { - name: "Armno Prommarak", - description: "Frontend developer, blogger, cyclist.", - url: "https://armno.in.th/uses", - twitter: "@armno", - emoji: "๐Ÿ”ฅ", - country: "๐Ÿ‡น๐Ÿ‡ญ", - computer: "apple", - phone: "iphone", + name: 'Armno Prommarak', + description: 'Frontend developer, blogger, cyclist.', + url: 'https://armno.in.th/uses', + twitter: '@armno', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡น๐Ÿ‡ญ', + computer: 'apple', + phone: 'iphone', tags: [ - "Developer", - "Front End", - "JavaScript", - "CSS", - "HTML", - "Angular", - "TypeScript", - "Blogger", - "Performance" - ] + 'Developer', + 'Front End', + 'JavaScript', + 'CSS', + 'HTML', + 'Angular', + 'TypeScript', + 'Blogger', + 'Performance', + ], }, { name: 'Tarik Omercehajic', From 49712205ba7237ae15036f5306eedff6b5e1031f Mon Sep 17 00:00:00 2001 From: sstenbaek Date: Tue, 21 Jan 2020 11:30:36 +0100 Subject: [PATCH 098/217] added meself --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index ddf8cd68..7c4064b9 100644 --- a/src/data.js +++ b/src/data.js @@ -723,6 +723,27 @@ module.exports = [ 'Speaker', ], }, + { + name: 'Simon Stenbรฆk', + description: 'Helicopter pilot, web developer', + url: 'https://sstenbaek.dk/uses', + twitter: '@sstenb_k', + emoji: '๐Ÿš', + country: '๐Ÿ‡ฉ๐Ÿ‡ฐ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Entrepreneur', + 'Pilot', + 'Node', + 'GraphQL', + 'Styled Components', + 'React', + 'JavaScript', + ], + }, { name: 'Adam Jahnke', description: From 4f3ffb25c4aff2358659fc096e25fc3b0fbedd62 Mon Sep 17 00:00:00 2001 From: Ajay Karwal Date: Tue, 21 Jan 2020 10:40:18 +0000 Subject: [PATCH 099/217] Add Ajay Karwal --- src/data.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/data.js b/src/data.js index ddf8cd68..73cd7a0f 100644 --- a/src/data.js +++ b/src/data.js @@ -3138,6 +3138,28 @@ module.exports = [ 'Entrepreneur', ], }, + { + name: 'Ajay Karwal', + description: + 'A designer, developer and UX guy from Buckingham, UK.', + url: 'https://ajaykarwal.com/uses/', + twitter: '@ajaykarwal', + emoji: '๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'UI', + 'UX', + 'Developer', + 'Designer', + 'JavaScript', + 'React', + 'CSS', + 'HTML', + 'Frontend', + ], + }, { name: 'David Vives', description: From 74cf392a7def23f1148e3a3929553b359453da5d Mon Sep 17 00:00:00 2001 From: Anwar Hussain Date: Tue, 21 Jan 2020 14:00:57 +0300 Subject: [PATCH 100/217] Add @getanwar --- src/data.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/data.js b/src/data.js index ddf8cd68..428db715 100644 --- a/src/data.js +++ b/src/data.js @@ -68,6 +68,32 @@ module.exports = [ 'Musician', ], }, + { + name: 'Anwar Hussain', + description: + 'Web Developer and No-Code Maker', + url: 'https://gist.github.com/getanwar/daa9cb57428fd56255b1759fef2754f0', + twitter: '@getanwar', + emoji: '๐ŸŽฉ', + country: '๐Ÿ‡ง๐Ÿ‡ฉ', + computer: 'apple', + phone: 'android', + tags: [ + 'Front End', + 'Developer', + 'JavaScript', + 'React', + 'Vue', + 'Node', + 'GraphQL', + 'HTML', + 'CSS', + 'SCSS', + 'Entrepreneur', + 'No Code', + 'Maker' + ], + }, { name: 'Joe Astuccio', description: From 0ef87eca17e0b64d78bbbb160486bb7d505be0cc Mon Sep 17 00:00:00 2001 From: Fernando Paredes Date: Tue, 21 Jan 2020 06:37:58 -0500 Subject: [PATCH 101/217] Add @nanoxd --- src/data.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/data.js b/src/data.js index ddf8cd68..ba44b9da 100644 --- a/src/data.js +++ b/src/data.js @@ -3599,6 +3599,28 @@ module.exports = [ 'Performance', ], }, + { + name: 'Fernando Paredes', + description: 'iOS/macOS developer, serial hobbyist, language nerd.', + url: 'https://fdp.io/about/uses', + twitter: '@nanoxd', + emoji: '๐Ÿ˜†', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'Swift', + 'iOS', + 'macOS', + 'Xcode', + 'Rust', + 'TypeScript', + 'Ruby', + 'CSS', + ], + }, { name: 'Tarik Omercehajic', description: From 2a1839aa0a0c72ae797fd62253c9c1ba5d4229f6 Mon Sep 17 00:00:00 2001 From: panayka Date: Tue, 21 Jan 2020 15:45:51 +0400 Subject: [PATCH 102/217] add myself to data.js --- src/data.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/data.js b/src/data.js index ddf8cd68..03d7aa5c 100644 --- a/src/data.js +++ b/src/data.js @@ -1275,6 +1275,32 @@ module.exports = [ 'Vue', ], }, + { + name: 'Sergey Panay', + description: 'Front End developer. Productivity nerd.', + url: 'http://panay.dev/uses', + twitter: '@sergey_panay', + emoji: '๐ŸŽƒ', + country: '๐Ÿ‡ท๐Ÿ‡บ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Front End', + 'Entrepreneur', + 'JavaScript', + 'Typescript', + 'Angular', + 'RxJS', + 'Vue', + 'CSS', + 'HTML', + 'SCSS', + 'Tailwind', + 'Remote', + 'Docker', + ], + }, { name: 'Sil van Diepen', description: 'Creative Developer', From d79d158f6d631144818a69ce71550a78780dd2dd Mon Sep 17 00:00:00 2001 From: panayka Date: Tue, 21 Jan 2020 15:59:25 +0400 Subject: [PATCH 103/217] add myself to data.js --- src/data.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data.js b/src/data.js index 03d7aa5c..fdb29b4f 100644 --- a/src/data.js +++ b/src/data.js @@ -1278,7 +1278,7 @@ module.exports = [ { name: 'Sergey Panay', description: 'Front End developer. Productivity nerd.', - url: 'http://panay.dev/uses', + url: 'https://panay.dev/uses', twitter: '@sergey_panay', emoji: '๐ŸŽƒ', country: '๐Ÿ‡ท๐Ÿ‡บ', From 6568f6a1a62ff67fd89b18840d7b1188cb261e15 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 12:26:30 +0000 Subject: [PATCH 104/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ src/data.js | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 71dbc693..fba52af5 100644 --- a/readme.md +++ b/readme.md @@ -63,6 +63,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Ava Gaiety Wroten](https://www.wroten.me/uses) โ€” JavaScript Software Engineer, artist, and designer * [Darlene Zouras](https://darzouras.com/uses/) โ€” Front-End and UI/UX Developer, Accessibility advocate, JAMStack fan, working in the marketing and entertainment industry * [Glenn Reyes](https://glennreyes.com/uses) โ€” Independent Software Engineer, trainer & speaker. Into sports & music. +* [Simon Stenbรฆk](https://sstenbaek.dk/uses) โ€” Helicopter pilot, web developer * [Adam Jahnke](https://adamyonk.com/uses) โ€” Caffiend, motorcyclist, climber, recovering perfectionist. I love to make the complex simple. * [Andrew Healey](https://healeycodes.com/uses) โ€” Software Engineer, Writer, Learner! * [Scott Tolinski](https://scotttolinski.com/uses) โ€” Web Developer, Tutorial Maker, Podcaster, Bboy @@ -191,6 +192,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Ben Congdon](https://benjamincongdon.me/uses) โ€” Golang, Python, Rust. Runs in the Cloud. * [Jens van Wijhe](https://jens.ai/uses) โ€” Creative web developer and entrepreneur * [Jacob Herper](https://herper.io/uses/) โ€” Senior Front-End Engineer with a passion for all things digital. I create amazing web apps to make the internet a better place. +* [Ajay Karwal](https://ajaykarwal.com/uses/) โ€” A designer, developer and UX guy from Buckingham, UK. * [David Vives](http://dispuestoaaprender.netlify.com/en/uses) โ€” Software Engineer, Web Developer, Chess Player, Comics Reader, Loves reading, learning new things, sushi, BBQ and aioli. * [Ryan Warner](https://ryan.warner.codes/uses) โ€” Software Engineer and Interface Designer. Leader and Mentor. * [Adam Urban](https://urbanisierung.dev/uses/) โ€” coder, father, left-handed diff --git a/src/data.js b/src/data.js index b39c38af..1064389c 100644 --- a/src/data.js +++ b/src/data.js @@ -3161,8 +3161,7 @@ module.exports = [ }, { name: 'Ajay Karwal', - description: - 'A designer, developer and UX guy from Buckingham, UK.', + description: 'A designer, developer and UX guy from Buckingham, UK.', url: 'https://ajaykarwal.com/uses/', twitter: '@ajaykarwal', emoji: '๐Ÿ‘จโ€๐Ÿ’ป', From f1cdc903b877df1093899ec9d288ad03beba9425 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 12:28:51 +0000 Subject: [PATCH 105/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index fba52af5..2aad2781 100644 --- a/readme.md +++ b/readme.md @@ -32,6 +32,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Didier Catz](https://didiercatz.com/uses) โ€” Creative Developer & Interaction enthousiast. In love with modern JS, typography, jazz and homemade cappuccino. +* [Anwar Hussain](https://gist.github.com/getanwar/daa9cb57428fd56255b1759fef2754f0) โ€” Web Developer and No-Code Maker * [Joe Astuccio](https://astucc.io/uses) โ€” Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer * [Renee de Kruijf](https://webdesignpuntnl.com/pages/uses.html) โ€” Javascript developer in the making. Still learning every day. Liking it a lot! diff --git a/src/data.js b/src/data.js index f60c6c34..e7ca619d 100644 --- a/src/data.js +++ b/src/data.js @@ -70,8 +70,7 @@ module.exports = [ }, { name: 'Anwar Hussain', - description: - 'Web Developer and No-Code Maker', + description: 'Web Developer and No-Code Maker', url: 'https://gist.github.com/getanwar/daa9cb57428fd56255b1759fef2754f0', twitter: '@getanwar', emoji: '๐ŸŽฉ', @@ -91,7 +90,7 @@ module.exports = [ 'SCSS', 'Entrepreneur', 'No Code', - 'Maker' + 'Maker', ], }, { From 0e7040a8fc5cc0950936fe1c6c3c7f9d74f643f2 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 12:31:19 +0000 Subject: [PATCH 106/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 2aad2781..599bcb36 100644 --- a/readme.md +++ b/readme.md @@ -218,6 +218,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Michaล‚ Miszczyszyn](https://typeofweb.com/michal-miszczyszyn-uses/) โ€” Motivated full-stack developer not afraid to use any technology. Experienced developer and leader. He, him. * [Rail Hamdeew](https://hmdw.me/uses/) โ€” Full Stack. Open to new technologies * [Armno Prommarak](https://armno.in.th/uses) โ€” Frontend developer, blogger, cyclist. +* [Fernando Paredes](https://fdp.io/about/uses) โ€” iOS/macOS developer, serial hobbyist, language nerd. * [Tarik Omercehajic](https://robotz.tech/uses/) โ€” DevOps Engineer @BicomSystems. Mechanical Engineer in free time :) * [Duncan McDougall](https://www.belter.io/uses/) โ€” Web developer, contractor, remotely working from the South of Scotland * [Kevin Simkaniฤ](https://github.com/kevinko12323/uses) โ€” Wordpress ninja ๐Ÿ˜Ž React lover โค๏ธ CSS master ๐Ÿง From c99c5488af5aaf5ff55fbbfcb55a6ea54ef5045a Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 12:52:51 +0000 Subject: [PATCH 107/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 599bcb36..02e9402f 100644 --- a/readme.md +++ b/readme.md @@ -98,6 +98,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Michael Hoffmann](https://www.mokkapps.de/blog/my-development-setup/) โ€” Freelance Software Engineer * [Austin Gil](https://stegosource.com/uses/) โ€” Some dude that writes code. * [Michael Le](https://www.michael1e.com/uses/) โ€” Software Engineer +* [Sergey Panay](https://panay.dev/uses) โ€” Front End developer. Productivity nerd. * [Sil van Diepen](https://www.silvandiepen.nl/uses/) โ€” Creative Developer * [Kilian Valkhof](https://kilianvalkhof.com/using/) โ€” User experience developer * [Timothy Miller](https://timothymiller.dev/uses) โ€” Web Designer/Developer for hire. Wears lots of hats. From f5c08fef392e2a977b8444f1ef4107a12b3b6b44 Mon Sep 17 00:00:00 2001 From: Andy Bell Date: Tue, 21 Jan 2020 13:44:06 +0000 Subject: [PATCH 108/217] Add @hankchizljaw (#497) --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index bd5d6bf3..176b9ff0 100644 --- a/src/data.js +++ b/src/data.js @@ -316,6 +316,25 @@ module.exports = [ 'Musician', ], }, +{ + name: 'Andy Bell', + description: + 'Educator who focuses on design, front-end development, accessibility and progressive enhancement. I teach at Piccalilli and Front-End Challenges Club', + url: 'https://hankchizljaw.com/uses', + twitter: '@hankchizljaw', + emoji: '๐ŸŒถ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Educator', + 'Designer', + 'Developer', + 'CSS', + 'JavaScript', + 'a11y' + ], + }, { name: 'Sergey Lysenko', description: From 2e9b98b8a1b933855b1d9440b3d60e191eab2cc1 Mon Sep 17 00:00:00 2001 From: Telmo Goncalves Date: Tue, 21 Jan 2020 13:44:53 +0000 Subject: [PATCH 109/217] Add @telmo (#498) --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index 176b9ff0..2f5e51d1 100644 --- a/src/data.js +++ b/src/data.js @@ -401,6 +401,26 @@ module.exports = [ 'Docker', ], }, + { + name: 'Telmo Goncalves', + description: + 'Fullstack Developer, mostly focused to ReactJS. Digital Nomad, I love travelling.', + url: 'https://telmo.online/uses', + twitter: '@telmo', + emoji: '๐ŸŽ™', + country: '๐Ÿ‡ต๐Ÿ‡น', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'React', + 'Node', + 'CSS', + 'Full Stack', + 'Entrepreneur', + 'JavaScript', + ], + }, { name: 'Mark Horsell', description: From e96ba600c3a5ccec52c19eaaeef1b5e9d10c92e3 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 13:46:07 +0000 Subject: [PATCH 110/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ src/data.js | 11 ++--------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/readme.md b/readme.md index 02e9402f..900383e8 100644 --- a/readme.md +++ b/readme.md @@ -44,9 +44,11 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Vishwasa Navada K](https://vishwas.tech/uses) โ€” Geek. Open source Enthusiast. Occasional blogger, photographer and traveler. * [Silvestar Bistroviฤ‡](https://www.silvestar.codes/uses/) โ€” Fearless web engineer, CSS developer, JAMstack enthusiast, and WordPress theme specialist. * [Adam Schwartz](https://adamschwartz.co/uses/) โ€” Software developer, designer, film music composer +* [Andy Bell](https://hankchizljaw.com/uses) โ€” Educator who focuses on design, front-end development, accessibility and progressive enhancement. I teach at Piccalilli and Front-End Challenges Club * [Sergey Lysenko](https://soulwish.info/uses/) โ€” Front-end developer, guitar player, MTB rider, snowboarder, runner. * [Shajan Jacob](https://shajanjacob.com/uses) โ€” Software Engineer, extroverted introvert, storyteller and a maker. * [Habbat Adnan](https://adncodez.com/uses) โ€” Self Taught Web Developer, Full Time Freelancer, Open Source Enthusiast +* [Telmo Goncalves](https://telmo.online/uses) โ€” Fullstack Developer, mostly focused to ReactJS. Digital Nomad, I love travelling. * [Mark Horsell](https://markhorsell.com/uses) โ€” Software Developer - Front-end mostly, back-end and native sometimes. * [Carter McAlister](https://cartermcalister.dev/uses) โ€” Software Engineer, Digital Nomad, Lover of the Outdoors * [Matt Jennings](https://mattjennings.io/uses) โ€” web dev, hockey | tradebreaker.io diff --git a/src/data.js b/src/data.js index 2f5e51d1..8d90a55e 100644 --- a/src/data.js +++ b/src/data.js @@ -316,7 +316,7 @@ module.exports = [ 'Musician', ], }, -{ + { name: 'Andy Bell', description: 'Educator who focuses on design, front-end development, accessibility and progressive enhancement. I teach at Piccalilli and Front-End Challenges Club', @@ -326,14 +326,7 @@ module.exports = [ country: '๐Ÿ‡ฌ๐Ÿ‡ง', computer: 'apple', phone: 'iphone', - tags: [ - 'Educator', - 'Designer', - 'Developer', - 'CSS', - 'JavaScript', - 'a11y' - ], + tags: ['Educator', 'Designer', 'Developer', 'CSS', 'JavaScript', 'a11y'], }, { name: 'Sergey Lysenko', From 1434828c195bd1abbe6eadc10debe070df2327d6 Mon Sep 17 00:00:00 2001 From: John Smith Date: Tue, 21 Jan 2020 13:46:43 +0000 Subject: [PATCH 111/217] Add @solrevdev (#493) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * added myself to data.js * will use GB flag instead of english one * trying to use GB flag... * back to english flag. i'm really not this fussed * final attempt at ๐Ÿ‡ฌ๐Ÿ‡ง flag * back to original commit --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index 8d90a55e..a34b5bc8 100644 --- a/src/data.js +++ b/src/data.js @@ -139,6 +139,25 @@ module.exports = [ 'GraphQL', ], }, + { + name: 'John Smith', + description: 'full-time carer formally head of infrastructure and operations, senior full-stack #dotnetcore #aspnetcore #vuejs developer and software engineer https://solrevdev.com', + url: 'https://solrevdev.com/uses/', + twitter: '@solrevdev', + emoji: '๐Ÿค“', + country: '๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'dotnetcore', + 'aspnetcore', + 'vuejs', + 'aws', + 'developer', + 'devops', + 'fullstack', + ], + }, { name: 'Renee de Kruijf', description: From 10ab241a3eb79d4bab6cb8ff1592bbcffad3be4d Mon Sep 17 00:00:00 2001 From: David Petringa Date: Tue, 21 Jan 2020 07:47:37 -0600 Subject: [PATCH 112/217] Add dukesnuz (#496) --- src/data.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/data.js b/src/data.js index a34b5bc8..a40e1493 100644 --- a/src/data.js +++ b/src/data.js @@ -1915,6 +1915,29 @@ module.exports = [ 'Node', 'Docker', ], + }, + { + name: 'David Petringa', + description: 'A web developer who very much likes working with Laravel and Vuejs. My side Hustle is blogging.', + url: 'https://david.dukesnuz.com/uses', + twitter: '@dukesnuz', + emoji: '๐Ÿค™', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'Back End', + 'HTML', + 'CSS', + 'PHP', + 'Laravel', + 'JavaScript', + 'Vue', + 'MySQL', + 'Entrepreneur', + ], }, { name: 'Mike Gunderloy', From f83412a782eaed3f1a20e667dba0a33198dc4703 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 13:48:45 +0000 Subject: [PATCH 113/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ src/data.js | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 900383e8..a0d46512 100644 --- a/readme.md +++ b/readme.md @@ -35,6 +35,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Anwar Hussain](https://gist.github.com/getanwar/daa9cb57428fd56255b1759fef2754f0) โ€” Web Developer and No-Code Maker * [Joe Astuccio](https://astucc.io/uses) โ€” Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer +* [John Smith](https://solrevdev.com/uses/) โ€” full-time carer formally head of infrastructure and operations, senior full-stack #dotnetcore #aspnetcore #vuejs developer and software engineer https://solrevdev.com * [Renee de Kruijf](https://webdesignpuntnl.com/pages/uses.html) โ€” Javascript developer in the making. Still learning every day. Liking it a lot! * [Amarpreet Singh](https://www.momcoded.com/uses) โ€” Frontend Developer. Things i love JS, React, Swift, practicing minimalism and milk tea enthusiast. * [Asam Shan](https://www.asamshan.dev/uses) โ€” JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ @@ -128,6 +129,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Rafael Quintanilha](https://rafaelquintanilha.com/about#uses) โ€” Software Engineer. Blogs about Web Development, Front-end, React, UI/UX, Accessibility. * [Talita Oliveira](https://talitaoliveira.com.br/#uses) โ€” Software Developer. Loves CSS and Javascript. Already worked with PHP and a little with JAVA. * [Ben Leivian](https://benleivian.com/uses) โ€” A โ€œseasonedโ€ full-stack developer & visual designer ๐Ÿ” +* [David Petringa](https://david.dukesnuz.com/uses) โ€” A web developer who very much likes working with Laravel and Vuejs. My side Hustle is blogging. * [Mike Gunderloy](https://afreshcup.com/uses/) โ€” Full-stack developer and dilettante * [Roman Husar](https://seemslikelegit.com/uses) โ€” Tinkering, all the time. * [Stephen Senkomago Musoke](https://ssmusoke.com/uses) โ€” Software Engineer, eHealth Technologist, PHP Lover by night, Muganda, Goat Meat for Life, Coffee Drinker diff --git a/src/data.js b/src/data.js index a40e1493..e6efea39 100644 --- a/src/data.js +++ b/src/data.js @@ -141,7 +141,8 @@ module.exports = [ }, { name: 'John Smith', - description: 'full-time carer formally head of infrastructure and operations, senior full-stack #dotnetcore #aspnetcore #vuejs developer and software engineer https://solrevdev.com', + description: + 'full-time carer formally head of infrastructure and operations, senior full-stack #dotnetcore #aspnetcore #vuejs developer and software engineer https://solrevdev.com', url: 'https://solrevdev.com/uses/', twitter: '@solrevdev', emoji: '๐Ÿค“', @@ -1916,9 +1917,10 @@ module.exports = [ 'Docker', ], }, - { + { name: 'David Petringa', - description: 'A web developer who very much likes working with Laravel and Vuejs. My side Hustle is blogging.', + description: + 'A web developer who very much likes working with Laravel and Vuejs. My side Hustle is blogging.', url: 'https://david.dukesnuz.com/uses', twitter: '@dukesnuz', emoji: '๐Ÿค™', From 0c822d264fd94713afe6d15f4d7606dda78cdb10 Mon Sep 17 00:00:00 2001 From: Isaac Weber Date: Tue, 21 Jan 2020 09:03:04 -0600 Subject: [PATCH 114/217] Add me :) --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index e6efea39..d22be971 100644 --- a/src/data.js +++ b/src/data.js @@ -2255,6 +2255,27 @@ module.exports = [ 'Svelte', ], }, + { + name: 'Isaac Weber', + description: 'Full stack, GraphQL enthusiast', + url: 'https://www.webdevike.com/uses', + twitter: '@webdevike', + emoji: '๐Ÿค“', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'Full Stack', + 'GraphQL', + 'HTML', + 'CSS', + 'JavaScript', + 'Vue', + 'Node', + ], + }, { name: 'Bezael Pรฉrez', description: 'Front-end Developer passionate. Trainer & speaker', From d056c98f4b4646c50b7c476ff6f0fa95fce21984 Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Tue, 21 Jan 2020 10:05:54 -0500 Subject: [PATCH 115/217] Update pull_request_template.md --- .github/pull_request_template.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index c861ec75..3a4df851 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,6 +1,6 @@ -# awesome-uses + From 34525ccfc10246a618ec72853d4a5bc7cd398ac6 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 15:07:20 +0000 Subject: [PATCH 116/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index a0d46512..fd562242 100644 --- a/readme.md +++ b/readme.md @@ -145,6 +145,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Richard Zilahi](https://gist.github.com/zilahir/4aaf5907999ea53711b2d554d22b0f3f) โ€” Full stack developer, pug enthusiast, dying for pizza * [Ricard Torres](https://php.quicoto.com/uses/) โ€” Senior Front-end Software Engineer from Barcelona, Haidong Gumdo Instructor, street photographer, TV addict, Boston Red Sox fan... * [Matthew Rebehn](https://mattaz.com/uses) โ€” Proud Dad and Developer +* [Isaac Weber](https://www.webdevike.com/uses) โ€” Full stack, GraphQL enthusiast * [Bezael Pรฉrez](https://dominicode.com/uses) โ€” Front-end Developer passionate. Trainer & speaker * [Zander Martineau](https://zander.wtf/writing/my-setup) โ€” Independent front-end-full-stack-UI-UX-engineer coder * [Daniel Van Cuylenburg](https://danielvanc.com/uses) โ€” Front-end Web Developer. Love all things CSS, ReactJS, GatsbyJS, NodeJS and U.I design From 01675ecf18e32cc5904924c49538187a7e47b9d0 Mon Sep 17 00:00:00 2001 From: Marco Date: Tue, 21 Jan 2020 18:05:23 +0100 Subject: [PATCH 117/217] Adding @polettoweb (#501) * Added polettoweb * Added polettoweb --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index d22be971..f741fcb5 100644 --- a/src/data.js +++ b/src/data.js @@ -414,6 +414,27 @@ module.exports = [ 'Docker', ], }, + { + name: "Marco Poletto", + description: "Frontend Developer, UI engineer, Mentor", + url: "https://poletto.dev/uses/", + twitter: "@polettoweb", + emoji: "๐Ÿ”ฅ", + country: "๐Ÿ‡ฎ๐Ÿ‡น", + computer: "apple", + phone: "android", + tags: [ + "HTML", + "SCSS", + "JavaScript", + "VueJS", + "ReactJS", + "GraphQL", + "Mentor", + "Developer", + "Front End" + ] + }, { name: 'Telmo Goncalves', description: From 160131f3c11e8ec0454155fd029f8f48ac02a0f5 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 17:06:43 +0000 Subject: [PATCH 118/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 36 ++++++++++++++++++------------------ 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/readme.md b/readme.md index fd562242..cc11a636 100644 --- a/readme.md +++ b/readme.md @@ -49,6 +49,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Sergey Lysenko](https://soulwish.info/uses/) โ€” Front-end developer, guitar player, MTB rider, snowboarder, runner. * [Shajan Jacob](https://shajanjacob.com/uses) โ€” Software Engineer, extroverted introvert, storyteller and a maker. * [Habbat Adnan](https://adncodez.com/uses) โ€” Self Taught Web Developer, Full Time Freelancer, Open Source Enthusiast +* [Marco Poletto](https://poletto.dev/uses/) โ€” Frontend Developer, UI engineer, Mentor * [Telmo Goncalves](https://telmo.online/uses) โ€” Fullstack Developer, mostly focused to ReactJS. Digital Nomad, I love travelling. * [Mark Horsell](https://markhorsell.com/uses) โ€” Software Developer - Front-end mostly, back-end and native sometimes. * [Carter McAlister](https://cartermcalister.dev/uses) โ€” Software Engineer, Digital Nomad, Lover of the Outdoors diff --git a/src/data.js b/src/data.js index f741fcb5..6c15017c 100644 --- a/src/data.js +++ b/src/data.js @@ -415,25 +415,25 @@ module.exports = [ ], }, { - name: "Marco Poletto", - description: "Frontend Developer, UI engineer, Mentor", - url: "https://poletto.dev/uses/", - twitter: "@polettoweb", - emoji: "๐Ÿ”ฅ", - country: "๐Ÿ‡ฎ๐Ÿ‡น", - computer: "apple", - phone: "android", + name: 'Marco Poletto', + description: 'Frontend Developer, UI engineer, Mentor', + url: 'https://poletto.dev/uses/', + twitter: '@polettoweb', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡ฎ๐Ÿ‡น', + computer: 'apple', + phone: 'android', tags: [ - "HTML", - "SCSS", - "JavaScript", - "VueJS", - "ReactJS", - "GraphQL", - "Mentor", - "Developer", - "Front End" - ] + 'HTML', + 'SCSS', + 'JavaScript', + 'VueJS', + 'ReactJS', + 'GraphQL', + 'Mentor', + 'Developer', + 'Front End', + ], }, { name: 'Telmo Goncalves', From 63a52a12290c37d9b194ac03a47ec4ff4d30beac Mon Sep 17 00:00:00 2001 From: Tae Hee Kim Date: Wed, 22 Jan 2020 03:13:59 +0900 Subject: [PATCH 119/217] Add @rotoshine (#502) * add TaeHee Kim * add removed person * fix country code --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index 6c15017c..5b666bc6 100644 --- a/src/data.js +++ b/src/data.js @@ -3466,6 +3466,26 @@ module.exports = [ 'Gatsby', ], }, + { + name: 'TaeHee Kim', + description: 'Front-end Engineer, Bassist, Cat lover.', + url: 'https://roto.dev/uses', + twitter: '@winterwolf0412', + emoji: '๐ŸŽธ', + country: '๐Ÿ‡ฐ๐Ÿ‡ท', + computer: 'apple', + phone: 'android', + tags: [ + 'Front End', + 'Full Stack', + 'React', + 'JavaScript', + 'TypeScript', + 'React Native', + 'Node', + 'Python', + ], + }, { name: 'Maria Altyeva Schuessler ', description: From b37f247e7968613abefed7ee99b2d72771258cd4 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 18:15:04 +0000 Subject: [PATCH 120/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index cc11a636..efc5b720 100644 --- a/readme.md +++ b/readme.md @@ -207,6 +207,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Majo Paskuvan](https://paskuvan.us/uses.html) โ€” Front End Developer, Reader, Deaf Person * [Christopher Wavrin](https://wavrin.com/uses) โ€” Full Stack Developer * [Florian Kapfenberger](https://phiilu.com/uses) โ€” Frontend developer from Austria who likes to create modern applications with React (Native) +* [TaeHee Kim](https://roto.dev/uses) โ€” Front-end Engineer, Bassist, Cat lover. * [Maria Altyeva Schuessler ](http://mariacodes.io/uses) โ€” Nacho Cheese Lover and Senior Full-Stack Developer, Project Manager, and Writer based out of Shanghai, China * [Arturo Campos](https://arturocampos.dev/uses) โ€” Web Developer, dad, mountain biker, meat lover * [Ibrahim Cesar](https://ibrahimcesar.dev/uses) โ€” Philosophy hacker. Fullstack dev && Editor @ media company in Brazil. 4733 pixels tall @ 72dpi From fdee06cd7ff3df4b6d12fa17cbd2df245e3439f3 Mon Sep 17 00:00:00 2001 From: Tae Hee Kim Date: Wed, 22 Jan 2020 03:43:31 +0900 Subject: [PATCH 121/217] Update info @rotoshine (#504) * add TaeHee Kim * add removed person * fix country code * fix update info @rotoshine --- src/data.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/data.js b/src/data.js index 5b666bc6..8135f623 100644 --- a/src/data.js +++ b/src/data.js @@ -3484,6 +3484,8 @@ module.exports = [ 'React Native', 'Node', 'Python', + 'Serverless', + 'Musician', ], }, { From beef780bf2579ac0dc4f9f8abd21874ac35c5468 Mon Sep 17 00:00:00 2001 From: Asur Date: Tue, 21 Jan 2020 20:00:24 +0100 Subject: [PATCH 122/217] Add @asurbernardo (#505) * Update data.js * Update src/data.js Co-Authored-By: Hugo Co-authored-by: Hugo --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index 8135f623..d8dfd6e5 100644 --- a/src/data.js +++ b/src/data.js @@ -93,6 +93,27 @@ module.exports = [ 'Maker', ], }, + { + name: 'Asur Bernardo', + description: 'Back end developer with no aesthetic sense. Full stack with reservations. Open-source enthusiast. Continuous learner!', + url: 'https://asur.dev/uses/', + twitter: '@asurbernardo', + emoji: '๐Ÿง', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + phone: 'android', + computer: 'linux', + tags: [ + 'Developer', + 'Back End', + 'SEO', + 'SCSS', + 'HTML', + 'JavaScript', + 'PHP', + 'NodeJS', + 'FOSS' + ], + }, { name: 'Joe Astuccio', description: From a13716075c5e17d7998ba2711644c910d62328f3 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 19:01:41 +0000 Subject: [PATCH 123/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index efc5b720..72278d86 100644 --- a/readme.md +++ b/readme.md @@ -33,6 +33,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Didier Catz](https://didiercatz.com/uses) โ€” Creative Developer & Interaction enthousiast. In love with modern JS, typography, jazz and homemade cappuccino. * [Anwar Hussain](https://gist.github.com/getanwar/daa9cb57428fd56255b1759fef2754f0) โ€” Web Developer and No-Code Maker +* [Asur Bernardo](https://asur.dev/uses/) โ€” Back end developer with no aesthetic sense. Full stack with reservations. Open-source enthusiast. Continuous learner! * [Joe Astuccio](https://astucc.io/uses) โ€” Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer * [John Smith](https://solrevdev.com/uses/) โ€” full-time carer formally head of infrastructure and operations, senior full-stack #dotnetcore #aspnetcore #vuejs developer and software engineer https://solrevdev.com diff --git a/src/data.js b/src/data.js index d8dfd6e5..bd58f991 100644 --- a/src/data.js +++ b/src/data.js @@ -95,7 +95,8 @@ module.exports = [ }, { name: 'Asur Bernardo', - description: 'Back end developer with no aesthetic sense. Full stack with reservations. Open-source enthusiast. Continuous learner!', + description: + 'Back end developer with no aesthetic sense. Full stack with reservations. Open-source enthusiast. Continuous learner!', url: 'https://asur.dev/uses/', twitter: '@asurbernardo', emoji: '๐Ÿง', @@ -111,7 +112,7 @@ module.exports = [ 'JavaScript', 'PHP', 'NodeJS', - 'FOSS' + 'FOSS', ], }, { From 193a41d1affc017f7607f3c828f9d7c091683691 Mon Sep 17 00:00:00 2001 From: Hugo Di Francesco Date: Tue, 21 Jan 2020 19:08:27 +0000 Subject: [PATCH 124/217] update styling --- src/pages/index.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pages/index.js b/src/pages/index.js index 8bc86f4f..0519dd91 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -9,11 +9,13 @@ import Topics from '../components/Topics'; const BackToTopLink = styled.a` position: fixed; - bottom: 10px; - right: 10px; - background: rgba(31, 31, 31, 0.8); + bottom: 1%; + right: 1%; + background: var(--pink); + cursor: pointer; + border-radius: 3px; padding: 1rem; - border-radius: 0.8rem; + transition: background-color 0.2s ease 0s; `; function IndexPage() { From a50ec115a2605f13ddfc24dd8baa8b898c39f663 Mon Sep 17 00:00:00 2001 From: Davy Hausser <24432220+dhausser@users.noreply.github.com> Date: Tue, 21 Jan 2020 20:12:40 +0100 Subject: [PATCH 125/217] added @davyhausser (#506) --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index bd58f991..b1d690eb 100644 --- a/src/data.js +++ b/src/data.js @@ -22,6 +22,26 @@ module.exports = [ 'CSS', ], }, + { + name: 'Davy Hausser', + description: + 'Game Producer. Web Developer, Travel Enthusiast', + url: 'https://davyhausser.com/uses', + twitter: '@davyhausser', + emoji: '๐ŸŒด', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Entrepreneur', + 'JavaScript', + 'React', + 'Node', + 'GraphQL', + ], + }, { name: 'Eric Raslich', description: From ce7b253da5c20d95ef8200402db15786633bd7fd Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 19:13:52 +0000 Subject: [PATCH 126/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 72278d86..70ab0c71 100644 --- a/readme.md +++ b/readme.md @@ -30,6 +30,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil # Awesome Uses ![Awesome][awesome-badge] * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover +* [Davy Hausser](https://davyhausser.com/uses) โ€” Game Producer. Web Developer, Travel Enthusiast * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Didier Catz](https://didiercatz.com/uses) โ€” Creative Developer & Interaction enthousiast. In love with modern JS, typography, jazz and homemade cappuccino. * [Anwar Hussain](https://gist.github.com/getanwar/daa9cb57428fd56255b1759fef2754f0) โ€” Web Developer and No-Code Maker diff --git a/src/data.js b/src/data.js index b1d690eb..0c94a9eb 100644 --- a/src/data.js +++ b/src/data.js @@ -24,8 +24,7 @@ module.exports = [ }, { name: 'Davy Hausser', - description: - 'Game Producer. Web Developer, Travel Enthusiast', + description: 'Game Producer. Web Developer, Travel Enthusiast', url: 'https://davyhausser.com/uses', twitter: '@davyhausser', emoji: '๐ŸŒด', From e20e0f5991cd40af632ce20f5f433bc8141dc4c1 Mon Sep 17 00:00:00 2001 From: Hugo Date: Tue, 21 Jan 2020 22:15:35 +0000 Subject: [PATCH 127/217] feat: comment on PR with validation outcome (#503) * comment on PR after validation run. * bork my url for sample output * populate GITHUB_TOKEN in action * more verbose logging * more logging * fix wrong import * logging * remove logging & implementation attempt * log out comment creation query output * styling * prettify comments + increase logging * more prettifying of the text * Revert "bork my url for sample output" This reverts commit 0c6d17450e753cd407db69a8129bf0cbc5831b88. * add data change to trigger GH action * improve messages... * change my URL so it appears in the message * more formatting of comments * move + rename commentPullRequest -> utils.communicateValationOutcome --- .github/workflows/data-validate.yml | 2 + package-lock.json | 197 ++++++++++++++++++++++++++++ package.json | 1 + scripts/data-validate.js | 25 ++-- scripts/utils.js | 46 +++++++ src/data.js | 4 +- 6 files changed, 261 insertions(+), 14 deletions(-) diff --git a/.github/workflows/data-validate.yml b/.github/workflows/data-validate.yml index bbfbd1e8..9b312fcd 100644 --- a/.github/workflows/data-validate.yml +++ b/.github/workflows/data-validate.yml @@ -27,3 +27,5 @@ jobs: - name: Validate data.js run: node ./scripts/data-validate.js + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/package-lock.json b/package-lock.json index 3ae17837..00544d33 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,15 @@ "@actions/io": "^1.0.1" } }, + "@actions/github": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@actions/github/-/github-2.0.1.tgz", + "integrity": "sha512-C7dAsCkpPi1HxTzLldz+oY+9c5G+nnaK7xgk8KA83VVGlrGK7d603E3snUAFocWrqEu/uvdYD82ytggjcpYSQA==", + "requires": { + "@octokit/graphql": "^4.3.1", + "@octokit/rest": "^16.15.0" + } + }, "@actions/io": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@actions/io/-/io-1.0.2.tgz", @@ -1334,6 +1343,113 @@ "fastq": "^1.6.0" } }, + "@octokit/endpoint": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.5.1.tgz", + "integrity": "sha512-nBFhRUb5YzVTCX/iAK1MgQ4uWo89Gu0TH00qQHoYRCsE12dWcG1OiLd7v2EIo2+tpUKPMOQ62QFy9hy9Vg2ULg==", + "requires": { + "@octokit/types": "^2.0.0", + "is-plain-object": "^3.0.0", + "universal-user-agent": "^4.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + } + } + }, + "@octokit/graphql": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.3.1.tgz", + "integrity": "sha512-hCdTjfvrK+ilU2keAdqNBWOk+gm1kai1ZcdjRfB30oA3/T6n53UVJb7w0L5cR3/rhU91xT3HSqCd+qbvH06yxA==", + "requires": { + "@octokit/request": "^5.3.0", + "@octokit/types": "^2.0.0", + "universal-user-agent": "^4.0.0" + } + }, + "@octokit/request": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.3.1.tgz", + "integrity": "sha512-5/X0AL1ZgoU32fAepTfEoggFinO3rxsMLtzhlUX+RctLrusn/CApJuGFCd0v7GMFhF+8UiCsTTfsu7Fh1HnEJg==", + "requires": { + "@octokit/endpoint": "^5.5.0", + "@octokit/request-error": "^1.0.1", + "@octokit/types": "^2.0.0", + "deprecation": "^2.0.0", + "is-plain-object": "^3.0.0", + "node-fetch": "^2.3.0", + "once": "^1.4.0", + "universal-user-agent": "^4.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + } + } + }, + "@octokit/request-error": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.0.tgz", + "integrity": "sha512-DNBhROBYjjV/I9n7A8kVkmQNkqFAMem90dSxqvPq57e2hBr7mNTX98y3R2zDpqMQHVRpBDjsvsfIGgBzy+4PAg==", + "requires": { + "@octokit/types": "^2.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "@octokit/rest": { + "version": "16.37.0", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.37.0.tgz", + "integrity": "sha512-qLPK9FOCK4iVpn6ghknNuv/gDDxXQG6+JBQvoCwWjQESyis9uemakjzN36nvvp8SCny7JuzHI2RV8ChbV5mYdQ==", + "requires": { + "@octokit/request": "^5.2.0", + "@octokit/request-error": "^1.0.2", + "atob-lite": "^2.0.0", + "before-after-hook": "^2.0.0", + "btoa-lite": "^1.0.0", + "deprecation": "^2.0.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "lodash.uniq": "^4.5.0", + "octokit-pagination-methods": "^1.1.0", + "once": "^1.4.0", + "universal-user-agent": "^4.0.0" + } + }, + "@octokit/types": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.1.0.tgz", + "integrity": "sha512-n1GUYFgKm5glcy0E+U5jnqAFY2p04rnK4A0YhuM70C7Vm9Vyx+xYwd/WOTEr8nUJcbPSR/XL+/26+rirY6jJQA==", + "requires": { + "@types/node": ">= 8" + } + }, "@pieh/friendly-errors-webpack-plugin": { "version": "1.7.0-chalk-2", "resolved": "https://registry.npmjs.org/@pieh/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0-chalk-2.tgz", @@ -2094,6 +2210,11 @@ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, + "atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=" + }, "auto-bind": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-3.0.0.tgz", @@ -2465,6 +2586,11 @@ "tweetnacl": "^0.14.3" } }, + "before-after-hook": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", + "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==" + }, "better-assert": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", @@ -3041,6 +3167,11 @@ "electron-to-chromium": "^1.3.47" } }, + "btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=" + }, "buffer": { "version": "4.9.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", @@ -4828,6 +4959,11 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, + "deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -11092,6 +11228,11 @@ "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, "lodash.map": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", @@ -11107,6 +11248,11 @@ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" }, + "lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" + }, "lodash.template": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", @@ -11294,6 +11440,11 @@ "yallist": "^2.0.0" } }, + "macos-release": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", + "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==" + }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", @@ -12259,6 +12410,11 @@ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, + "octokit-pagination-methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", + "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==" + }, "omggif": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", @@ -12403,6 +12559,15 @@ } } }, + "os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "requires": { + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" + } + }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -16569,6 +16734,14 @@ "crypto-random-string": "^1.0.0" } }, + "universal-user-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.0.tgz", + "integrity": "sha512-eM8knLpev67iBDizr/YtqkJsF3GK8gzDc6st/WKzrTuPtcsOKW/0IdL4cnMBsU69pOx0otavLWBDGTwg+dB0aA==", + "requires": { + "os-name": "^3.1.0" + } + }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -17520,6 +17693,30 @@ } } }, + "windows-release": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.2.0.tgz", + "integrity": "sha512-QTlz2hKLrdqukrsapKsINzqMgOUpQW268eJ0OaOpJN32h272waxR9fkB9VoWRtK7uKHG5EHJcTXQBD8XZVJkFA==", + "requires": { + "execa": "^1.0.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } + } + }, "with-open-file": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", diff --git a/package.json b/package.json index 0077a3b8..ae594981 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "dependencies": { "@actions/core": "^1.2.1", "@actions/exec": "^1.0.3", + "@actions/github": "^2.0.1", "@hapi/joi": "^17.0.2", "country-emoji": "^1.5.0", "esm": "^3.2.25", diff --git a/scripts/data-validate.js b/scripts/data-validate.js index 960c6020..01f4ff15 100644 --- a/scripts/data-validate.js +++ b/scripts/data-validate.js @@ -1,8 +1,13 @@ const core = require('@actions/core'); -const { getMasterData, Schema, getStatusCode } = require('./utils.js'); +const { + getMasterData, + Schema, + getStatusCode, + communicateValidationOutcome, +} = require('./utils.js'); const srcData = require('../src/data.js'); -(async () => { +async function main() { // on master branch will be empty array const masterDataUrls = (await getMasterData()).map(d => d.url); // so here data will be an array with all users @@ -18,25 +23,21 @@ const srcData = require('../src/data.js'); e.details.forEach(d => core.error(d.message)); }); - let failedUrlsCount = 0; + const failedUrls = []; for (const { url } of data) { try { const statusCode = await getStatusCode(url); if (statusCode < 200 || statusCode >= 400) { core.error(`Ping to "${url}" failed with status: ${statusCode}`); - failedUrlsCount += 1; + failedUrls.push(url); } } catch (e) { core.error(`Ping to "${url}" failed with error: ${e}`); - failedUrlsCount += 1; + failedUrls.push(url); } } - if (failedUrlsCount) { - core.error(`Action failed with ${failedUrlsCount} URL fetch failures`); - } + await communicateValidationOutcome(errors, failedUrls, data); +} - if (errors.length || failedUrlsCount) { - core.setFailed('Action failed with errors, see logs'); - } -})(); +main(); diff --git a/scripts/utils.js b/scripts/utils.js index fd5e7ea2..0bbda125 100644 --- a/scripts/utils.js +++ b/scripts/utils.js @@ -1,5 +1,6 @@ const exec = require('@actions/exec'); const core = require('@actions/core'); +const github = require('@actions/github'); const Joi = require('@hapi/joi'); const http = require('http'); const https = require('https'); @@ -84,3 +85,48 @@ module.exports.getStatusCode = function(url) { .on('error', err => reject(err)); }); }; + +// If there are errors, will fail the action & add a comment detailing the issues +// If there are no errors, will leave an "all-clear" comment with relevant URLs (to ease a potential manual check) +module.exports.communicateValidationOutcome = async function( + errors, + failedUrls, + changedData +) { + let comment = ''; + if (errors.length || failedUrls.length) { + core.setFailed('Action failed with errors, see logs & comment'); + + comment += [ + '๐Ÿšจ We have detected the following issues, let us (contributors) know if you need support or clarifications:', + ...errors.map(e => `- ${e.message}`), + ...failedUrls.map(url => `- URL is invalid: ${url}`), + ].join('\n'); + } else { + comment += [ + 'โœ… Automatic validation checks succeeded for:', + // Comment with the URLs of users that have changed + // for easy access, way easier than taking a screenshot + ...changedData.map(({ name, url }) => `- ${name}, ${url}`), + ].join('\n'); + } + + const { GITHUB_TOKEN } = process.env; + const { context } = github; + if (!GITHUB_TOKEN || !context.payload.pull_request) { + core.error( + 'Cannot add a comment if GITHUB_TOKEN or context.payload.pull_request is not set' + ); + core.info(`Comment contents:\n${comment}`); + return; + } + + const pullRequestNumber = context.payload.pull_request.number; + + const octokit = new github.GitHub(GITHUB_TOKEN); + await octokit.issues.createComment({ + ...context.repo, + issue_number: pullRequestNumber, + body: comment, + }); +}; diff --git a/src/data.js b/src/data.js index 0c94a9eb..5b33409f 100644 --- a/src/data.js +++ b/src/data.js @@ -1854,8 +1854,8 @@ module.exports = [ { name: 'Hugo Di Francesco', description: - "JavaScript developer, blogger at codewithhugo.com, author of 'Professional JavaScript' with Packt.", - url: 'https://codewithhugo.com/uses/', + "JavaScript developer, blogger at codewithhugo.com, co-author of 'Professional JavaScript' with Packt.", + url: 'https://codewithhugo.com/uses', twitter: '@hugo__df', emoji: '๐Ÿ‘“', country: '๐Ÿ‡ฌ๐Ÿ‡ง', From 9a4c8ccce711ad146e13b6ac154c9f30a3465fe7 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 22:16:53 +0000 Subject: [PATCH 128/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 70ab0c71..8a5cf1df 100644 --- a/readme.md +++ b/readme.md @@ -126,7 +126,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [James Brooks](https://james.brooks.page/uses/) โ€” Software Developer at Laravel and Podcaster * [Byurhan Beyzat](https://byurhanbeyzat.com/uses) โ€” Front-End Developer. Engineer. Occasional blogger. * [Mike Barkmin](https://www.barkmin.eu/uses/) โ€” I'm a passionate developer and researcher at the University of Duisburg-Essen at the chair of Computer Science Education. -* [Hugo Di Francesco](https://codewithhugo.com/uses/) โ€” JavaScript developer, blogger at codewithhugo.com, author of 'Professional JavaScript' with Packt. +* [Hugo Di Francesco](https://codewithhugo.com/uses) โ€” JavaScript developer, blogger at codewithhugo.com, co-author of 'Professional JavaScript' with Packt. * [Steve Heyes](https://steveheyes.co.uk/uses) โ€” I like to use tech to build awesome things that makes peoples lives better * [Diego Vazquez](https://gist.github.com/diurivj/78ca931c4b20dca1e1e13982fa9c309d) โ€” Young guy who loves code. Full Stack Web Developer. Lead Teacher @ Ironhack * [Rafael Quintanilha](https://rafaelquintanilha.com/about#uses) โ€” Software Engineer. Blogs about Web Development, Front-end, React, UI/UX, Accessibility. From 884dceca5a88ef4d71d8d44be5de6bc98ef9d82c Mon Sep 17 00:00:00 2001 From: Roland Szabo Date: Wed, 22 Jan 2020 00:43:20 +0200 Subject: [PATCH 129/217] Add @rolisz (#508) --- src/data.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/data.js b/src/data.js index 5b33409f..8767e380 100644 --- a/src/data.js +++ b/src/data.js @@ -3148,6 +3148,28 @@ module.exports = [ 'Serverless', ], }, + { + name: 'Roland Szabo', + description: + 'Team Lead, ML Engineer, Board Gamer', + url: 'https://rolisz.ro/uses', + twitter: '@rolisz', + emoji: '๐Ÿ˜€', + country: '๐Ÿ‡ท๐Ÿ‡ด', + computer: 'linux', + phone: 'android', + tags: [ + 'Team Lead', + 'Software Engineer', + 'Machine Learning', + 'Back End', + 'Python', + 'Flask', + 'Tensorflow', + 'Spark', + 'Blogger' + ], + }, { name: 'Alejandro G. Anglada', description: From f6d14aef53e931683bc59b6f33224711ecf38092 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 21 Jan 2020 22:44:29 +0000 Subject: [PATCH 130/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 8a5cf1df..3703f667 100644 --- a/readme.md +++ b/readme.md @@ -191,6 +191,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Thomas Maximini](https://www.maxi.io/uses/) โ€” Freelance software developer from Germany. * [Philip Theobald](https://www.philiptheobald.com/uses/) โ€” Guitar player, motorcyclist, software engineer, entreprenuer * [Wes Baker](https://wesbaker.com/uses) โ€” Team Lead, Software Engineer, Board/Miniature/RPG Gamer, Miniature Painter, 3D Printer, Disney fanatic +* [Roland Szabo](https://rolisz.ro/uses) โ€” Team Lead, ML Engineer, Board Gamer * [Alejandro G. Anglada](https://aganglada.com/uses/) โ€” Dad ๐Ÿ‘ช๐Ÿ”ฅโšก๏ธ Web Engineer โš›๏ธ๐Ÿš€ Building websites with #react #typescript #nodejs #graphql ๐Ÿ‘Œ * [Antoni Kepinski](https://kepinski.me/uses/) โ€” Node Fetch maintainer // Into Node.js and Rust * [Frank Bรผltge](https://bueltge.de/uses/) โ€” Alpinist, Cyclist, Optimist. I develop, support solutions, primarily with SAP at ZEISS Group and I make WordPress-based solutions at the Inpsyde diff --git a/src/data.js b/src/data.js index 8767e380..961f6bd3 100644 --- a/src/data.js +++ b/src/data.js @@ -3150,8 +3150,7 @@ module.exports = [ }, { name: 'Roland Szabo', - description: - 'Team Lead, ML Engineer, Board Gamer', + description: 'Team Lead, ML Engineer, Board Gamer', url: 'https://rolisz.ro/uses', twitter: '@rolisz', emoji: '๐Ÿ˜€', @@ -3167,7 +3166,7 @@ module.exports = [ 'Flask', 'Tensorflow', 'Spark', - 'Blogger' + 'Blogger', ], }, { From d0d631c5d9cc20eb384755a48b3ec7dfdcd201bc Mon Sep 17 00:00:00 2001 From: Jason Raimondi Date: Tue, 21 Jan 2020 23:35:50 -0800 Subject: [PATCH 131/217] Add @jasonraimondi (#509) --- src/data.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/data.js b/src/data.js index 961f6bd3..c1152dcf 100644 --- a/src/data.js +++ b/src/data.js @@ -1228,6 +1228,28 @@ module.exports = [ 'JavaScript', ], }, + { + name: 'Jason Raimondi', + description: 'Full Stack Developer', + url: 'https://jasonraimondi.com/uses', + twitter: '@jsonmamondi', + emoji: '๐Ÿš€', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Full Stack', + 'Front End', + 'Back End', + 'Devops', + 'JavaScript', + 'TypeScript', + 'PHP', + 'Ruby', + 'Golang', + 'Docker', + ], + }, { name: 'Mohamed Benhida', description: 'Web Developer, Open source contributor.', From 10655065074cab45826c62a0e7b7bacdffd0e274 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 22 Jan 2020 07:37:01 +0000 Subject: [PATCH 132/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 3703f667..71e6ff6e 100644 --- a/readme.md +++ b/readme.md @@ -91,6 +91,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Josh Barker](https://joshuabarker.com/uses) โ€” Front end engineer at Red Ventures. Soccer enthusiast. Lover of stories. * [David Perkins](https://prkns.me/uses) โ€” Dad, Designer, Developer, Dave, Keyboard enthusiast * [Aaron Dunphy](https://aarondunphy.com/uses) โ€” Full Stack Developer, Coffee Lover and Photo Taker +* [Jason Raimondi](https://jasonraimondi.com/uses) โ€” Full Stack Developer * [Mohamed Benhida](http://mohamedbenhida.com/uses) โ€” Web Developer, Open source contributor. * [Thomas Hunter II](https://thomashunter.name/uses) โ€” Node.js developer with a thing for distributed systems. Co-organizer of NodeSchool SF. Game developer. * [Andrew McCombe](https://www.euperia.com/uses) โ€” Experienced full stack web developer with a passion for testing. From 15ed3559c4c4834bcc9e445a83f31594f61e1191 Mon Sep 17 00:00:00 2001 From: Michael Gale Date: Wed, 22 Jan 2020 19:39:01 +1100 Subject: [PATCH 133/217] Add Michael Gale (#514) --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index c1152dcf..63092d05 100644 --- a/src/data.js +++ b/src/data.js @@ -200,6 +200,25 @@ module.exports = [ 'fullstack', ], }, + { + name: 'Michael Gale', + description: + 'Web Developer with a beard and glasses from Melbourne, Australia', + url: 'https://michaelgale.dev/uses', + twitter: '@miclgael', + emoji: '๐Ÿฆ„', + country: '๐Ÿ‡ฆ๐Ÿ‡บ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'Vue', + 'Node', + 'CSS', + ], + }, { name: 'Renee de Kruijf', description: From bcdc4fdd0caec3fd9bf38988e30c1bf60ef351a6 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 22 Jan 2020 08:40:03 +0000 Subject: [PATCH 134/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 9 +-------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/readme.md b/readme.md index 71e6ff6e..b6766272 100644 --- a/readme.md +++ b/readme.md @@ -38,6 +38,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Joe Astuccio](https://astucc.io/uses) โ€” Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer * [John Smith](https://solrevdev.com/uses/) โ€” full-time carer formally head of infrastructure and operations, senior full-stack #dotnetcore #aspnetcore #vuejs developer and software engineer https://solrevdev.com +* [Michael Gale](https://michaelgale.dev/uses) โ€” Web Developer with a beard and glasses from Melbourne, Australia * [Renee de Kruijf](https://webdesignpuntnl.com/pages/uses.html) โ€” Javascript developer in the making. Still learning every day. Liking it a lot! * [Amarpreet Singh](https://www.momcoded.com/uses) โ€” Frontend Developer. Things i love JS, React, Swift, practicing minimalism and milk tea enthusiast. * [Asam Shan](https://www.asamshan.dev/uses) โ€” JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ diff --git a/src/data.js b/src/data.js index 63092d05..75077d50 100644 --- a/src/data.js +++ b/src/data.js @@ -210,14 +210,7 @@ module.exports = [ country: '๐Ÿ‡ฆ๐Ÿ‡บ', computer: 'apple', phone: 'iphone', - tags: [ - 'Developer', - 'Full Stack', - 'JavaScript', - 'Vue', - 'Node', - 'CSS', - ], + tags: ['Developer', 'Full Stack', 'JavaScript', 'Vue', 'Node', 'CSS'], }, { name: 'Renee de Kruijf', From 6e6bec76f2cf7c73238ac1c6cd0941efacf3fec2 Mon Sep 17 00:00:00 2001 From: John Smith Date: Wed, 22 Jan 2020 11:39:39 +0000 Subject: [PATCH 135/217] updated @solrevdev (#516) my tags did not match others so i wasn't linked with my peers --- src/data.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/data.js b/src/data.js index 75077d50..96fe0f7e 100644 --- a/src/data.js +++ b/src/data.js @@ -191,9 +191,14 @@ module.exports = [ computer: 'apple', phone: 'iphone', tags: [ + 'C#', + 'ASP.NET', + '.NET Core', + '.NET', 'dotnetcore', 'aspnetcore', 'vuejs', + 'vue.js', 'aws', 'developer', 'devops', From bbe8f9c5ca5635d59424c8b3ae76e0c7753b388e Mon Sep 17 00:00:00 2001 From: Victor Hugo Date: Wed, 22 Jan 2020 10:34:01 -0300 Subject: [PATCH 136/217] Add Victor Silva --- src/data.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/data.js b/src/data.js index 96fe0f7e..1e7bba57 100644 --- a/src/data.js +++ b/src/data.js @@ -112,6 +112,24 @@ module.exports = [ 'Maker', ], }, + { + name: 'Victor Silva', + description: 'Web Developer', + url: 'https://github.com/VictorHSC', + twitter: '@HugoNeo99', + emoji: '๐Ÿ˜Ž', + country: '๐Ÿ‡ง๐Ÿ‡ท', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Front End', + 'Developer', + 'JavaScript', + 'HTML', + 'CSS', + 'SCSS', + ], + }, { name: 'Asur Bernardo', description: From e77436290547e486bdef6329990fa5edf4a473fc Mon Sep 17 00:00:00 2001 From: Victor Hugo Date: Wed, 22 Jan 2020 10:43:01 -0300 Subject: [PATCH 137/217] Add Victor Silva @HugoNeo99 @VictorHSC --- src/data.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data.js b/src/data.js index 1e7bba57..ceff66fa 100644 --- a/src/data.js +++ b/src/data.js @@ -115,7 +115,7 @@ module.exports = [ { name: 'Victor Silva', description: 'Web Developer', - url: 'https://github.com/VictorHSC', + url: 'https://github.com/VictorHSC/awesome-uses', twitter: '@HugoNeo99', emoji: '๐Ÿ˜Ž', country: '๐Ÿ‡ง๐Ÿ‡ท', From 61df8ecfea3ffdffa081114340051d911b0aee4a Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 22 Jan 2020 16:17:02 +0000 Subject: [PATCH 138/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 9 +-------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/readme.md b/readme.md index b6766272..d763ad5a 100644 --- a/readme.md +++ b/readme.md @@ -34,6 +34,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Didier Catz](https://didiercatz.com/uses) โ€” Creative Developer & Interaction enthousiast. In love with modern JS, typography, jazz and homemade cappuccino. * [Anwar Hussain](https://gist.github.com/getanwar/daa9cb57428fd56255b1759fef2754f0) โ€” Web Developer and No-Code Maker +* [Victor Silva](https://github.com/VictorHSC/awesome-uses) โ€” Web Developer * [Asur Bernardo](https://asur.dev/uses/) โ€” Back end developer with no aesthetic sense. Full stack with reservations. Open-source enthusiast. Continuous learner! * [Joe Astuccio](https://astucc.io/uses) โ€” Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer diff --git a/src/data.js b/src/data.js index ceff66fa..9a1754bb 100644 --- a/src/data.js +++ b/src/data.js @@ -121,14 +121,7 @@ module.exports = [ country: '๐Ÿ‡ง๐Ÿ‡ท', computer: 'windows', phone: 'iphone', - tags: [ - 'Front End', - 'Developer', - 'JavaScript', - 'HTML', - 'CSS', - 'SCSS', - ], + tags: ['Front End', 'Developer', 'JavaScript', 'HTML', 'CSS', 'SCSS'], }, { name: 'Asur Bernardo', From 124bdd64345bc64eb84879929f0e57cbb8752e34 Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Wed, 22 Jan 2020 12:14:25 -0500 Subject: [PATCH 139/217] make the scroll to top better --- gatsby-node.js | 1 - src/components/BackToTop.js | 56 ++++++++++++++++++++++++++++++++++++ src/components/Person.js | 20 ++++++++++++- src/components/layout.js | 1 + src/context/FilterContext.js | 3 +- src/data.js | 3 -- src/pages/index.js | 14 ++------- 7 files changed, 80 insertions(+), 18 deletions(-) create mode 100644 src/components/BackToTop.js diff --git a/gatsby-node.js b/gatsby-node.js index f28b49d8..8f64c729 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -56,7 +56,6 @@ function sourceNodes({ actions, createNodeId, createContentDigest }) { }); // Add Devices to GraphQL API - console.log(devices()); devices().forEach(device => { const nodeMeta = { id: createNodeId(`device-${device.name}`), diff --git a/src/components/BackToTop.js b/src/components/BackToTop.js new file mode 100644 index 00000000..faaab8a1 --- /dev/null +++ b/src/components/BackToTop.js @@ -0,0 +1,56 @@ +import React, { useState, useEffect } from 'react'; +import styled from 'styled-components'; + +const BackToTopLink = styled.a` + position: fixed; + bottom: 1%; + right: 1%; + background: var(--pink); + color: white; + background: rgba(0, 0, 0, 0.5); + cursor: pointer; + border-radius: 3px; + padding: 1rem; + transition: opacity 0.2s; + opacity: 0; + text-decoration: none; + ${props => + props.percent > 0.25 && + ` + opacity: 1; + `} + @media screen and (max-width: 500px) { + display: none; + } +`; + +function useScrollPosition() { + const [percent, setPercent] = useState(0); + + function handleScroll(event) { + console.log(document.documentElement.scrollTop); + const howFar = + document.documentElement.scrollTop / + document.documentElement.scrollTopMax; + setPercent(howFar); + } + + useEffect(() => { + // listen for window scroll event + document.addEventListener('scroll', handleScroll); + return () => { + document.removeEventListener('scroll', handleScroll); + }; + }); + + return percent; +} + +export default function BackToTop() { + const percent = useScrollPosition(); + return ( + + ↑ + + ); +} diff --git a/src/components/Person.js b/src/components/Person.js index baddbbdb..9c9cef83 100644 --- a/src/components/Person.js +++ b/src/components/Person.js @@ -1,13 +1,31 @@ -import React from 'react'; +import React, { useState, useEffect, useRef } from 'react'; import PropTypes from 'prop-types'; import { name } from 'country-emoji'; import styled from 'styled-components'; import { Tag, Tags } from './Topics'; import * as icons from '../util/icons'; +function useIntersectionObserver(ref) { + const [isIntersecting, setIntersecting] = useState(false); + + useEffect(function() { + const observer = new IntersectionObserver(function([entry]) { + console.log('Run once for every time its on screen'); + console.log(entry); + }); + // Observe the element we want to observve + observer.observe(ref.current); + + return () => { + observer.unobserve(ref.current); + }; + }); +} + export default function Person({ person, currentTag }) { const url = new URL(person.url); const img = `https://images.weserv.nl/?url=https://unavatar.now.sh/${url.host}&w=100&l=9&af&il&n=-1`; + return ( diff --git a/src/components/layout.js b/src/components/layout.js index bef6c484..17e50fdf 100644 --- a/src/components/layout.js +++ b/src/components/layout.js @@ -85,6 +85,7 @@ const GlobalStyle = createGlobalStyle` font-family: 'Fira Mono', monospace; font-weight: 100; font-size: 10px; + scroll-behavior: smooth; } body { font-size: 2rem; diff --git a/src/context/FilterContext.js b/src/context/FilterContext.js index e3f32206..c1d9b98e 100644 --- a/src/context/FilterContext.js +++ b/src/context/FilterContext.js @@ -1,5 +1,6 @@ import React, { createContext, useState } from 'react'; import { useStaticQuery, graphql } from 'gatsby'; +import PropTypes from 'prop-types'; const FilterContext = createContext(); @@ -45,7 +46,7 @@ const FilterProvider = function({ children }) { }; FilterProvider.propTypes = { - children: React.Children, + children: PropTypes.element, }; export default FilterContext; diff --git a/src/data.js b/src/data.js index 9a1754bb..03752bd2 100644 --- a/src/data.js +++ b/src/data.js @@ -2727,7 +2727,6 @@ module.exports = [ 'YouTuber', 'JavaScript', 'TypeScript', - 'Node', 'React', 'Node', 'CSS', @@ -3699,7 +3698,6 @@ module.exports = [ 'React', 'TypeScript', 'JavaScript', - 'React', 'Node', 'CSS', ], @@ -4065,7 +4063,6 @@ module.exports = [ phone: 'iphone', tags: [ 'Architect', - 'Developer', 'SitecoreJSS', 'Sitecore', 'React', diff --git a/src/pages/index.js b/src/pages/index.js index 0519dd91..14a6d27f 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -6,17 +6,7 @@ import FilterContext from '../context/FilterContext'; import Layout from '../components/layout'; import Person from '../components/Person'; import Topics from '../components/Topics'; - -const BackToTopLink = styled.a` - position: fixed; - bottom: 1%; - right: 1%; - background: var(--pink); - cursor: pointer; - border-radius: 3px; - padding: 1rem; - transition: background-color 0.2s ease 0s; -`; +import BackToTop from '../components/BackToTop'; function IndexPage() { const { currentTag } = useContext(FilterContext); @@ -54,7 +44,7 @@ function IndexPage() { ))} - ↑ Back to top + ); } From 2f60d046ef2ec14e4490dc4133f03801f82d4b83 Mon Sep 17 00:00:00 2001 From: Jake Jarvis Date: Wed, 22 Jan 2020 13:12:45 -0500 Subject: [PATCH 140/217] Add @jakejarvis (#523) --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index 03752bd2..0efab5dc 100644 --- a/src/data.js +++ b/src/data.js @@ -585,6 +585,27 @@ module.exports = [ phone: 'iphone', tags: ['Developer', 'Full Stack', 'JavaScript', 'React', 'Hockey'], }, + { + name: 'Jake Jarvis', + description: 'Front-End Web Developer, Teacher, Cat Dad, World Wide Web Surfer ๐Ÿ„', + url: 'https://jarv.is/uses/', + twitter: '@jakejarvis', + emoji: '๐Ÿผ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'JavaScript', + 'React', + 'Node', + 'CSS', + 'Infosec', + 'Blogger', + 'Teacher', + ], + }, { name: 'Valentina Calabrese', description: From 9b87a7e4f6cd83695b9d7a73dea274ac7e6cfa7e Mon Sep 17 00:00:00 2001 From: Jeremy Bunting Date: Wed, 22 Jan 2020 13:13:21 -0500 Subject: [PATCH 141/217] Adding Jeremy Bunting (#522) --- src/data.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/data.js b/src/data.js index 0efab5dc..6c2c5e37 100644 --- a/src/data.js +++ b/src/data.js @@ -4072,6 +4072,29 @@ module.exports = [ 'GraphQL', ], }, + { + name: 'Jeremy Bunting', + description: + 'Web ๐Ÿค– working remotely from the Connecticut burbs', + url: 'https://qbunt.com/uses', + twitter: '@qbunt', + emoji: '๐ŸŒฒ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Remote', + 'CSS', + 'JavaScript', + 'React', + 'Vue', + 'Node', + 'GraphQL', + 'Accessibility' + ], + }, { name: 'Tony Mamedbekov', description: From 057488fe60a5ad0b06ead1b5800c37ba12bc179b Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 22 Jan 2020 18:14:25 +0000 Subject: [PATCH 142/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ src/data.js | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index d763ad5a..7010e03a 100644 --- a/readme.md +++ b/readme.md @@ -58,6 +58,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Mark Horsell](https://markhorsell.com/uses) โ€” Software Developer - Front-end mostly, back-end and native sometimes. * [Carter McAlister](https://cartermcalister.dev/uses) โ€” Software Engineer, Digital Nomad, Lover of the Outdoors * [Matt Jennings](https://mattjennings.io/uses) โ€” web dev, hockey | tradebreaker.io +* [Jake Jarvis](https://jarv.is/uses/) โ€” Front-End Web Developer, Teacher, Cat Dad, World Wide Web Surfer ๐Ÿ„ * [Valentina Calabrese](https://valentinacalabrese.com/uses) โ€” Front-End Engineer ๐Ÿค“, Drummer ๐Ÿฅ, Skateboarder ๐Ÿ›น & Tech Enthusiast ๐Ÿ“ฒ. Sometimes I blog, too โœ๐Ÿป. And I ๐Ÿ’– User-centered design. * [Jason Cory Alvernaz](https://jasoncoryalvernaz.com/uses) โ€” Web Developer, Blogger, YouTuber, and Dog Lover. Not necessarily in that order. * [Alessia Bellisario](https://aless.co/uses) โ€” Web engineer, mechanical keyboard builder, plotter art maker. @@ -237,6 +238,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Duncan McDougall](https://www.belter.io/uses/) โ€” Web developer, contractor, remotely working from the South of Scotland * [Kevin Simkaniฤ](https://github.com/kevinko12323/uses) โ€” Wordpress ninja ๐Ÿ˜Ž React lover โค๏ธ CSS master ๐Ÿง * [Lakshmipriya Mukundan](https://gist.github.com/lakshmipriyamukundan/ddd224306ce962f4f159f1065f0f0c67) โ€” Javascript lover, FullStack enthusiast, React Learner (current), Pet lover +* [Jeremy Bunting](https://qbunt.com/uses) โ€” Web ๐Ÿค– working remotely from the Connecticut burbs * [Tony Mamedbekov](https://www.tmamedbekov.dev/uses) โ€” Architect, developer, cms enthusiast, technologoy evangelist, content creator, bloger, consultant * [Jerry Shi](https://github.com/szy0syz/uses) โ€” Full Stack, Motivated full-stack developer not afraid to use any technology. diff --git a/src/data.js b/src/data.js index 6c2c5e37..01e99b1e 100644 --- a/src/data.js +++ b/src/data.js @@ -587,7 +587,8 @@ module.exports = [ }, { name: 'Jake Jarvis', - description: 'Front-End Web Developer, Teacher, Cat Dad, World Wide Web Surfer ๐Ÿ„', + description: + 'Front-End Web Developer, Teacher, Cat Dad, World Wide Web Surfer ๐Ÿ„', url: 'https://jarv.is/uses/', twitter: '@jakejarvis', emoji: '๐Ÿผ', @@ -4074,8 +4075,7 @@ module.exports = [ }, { name: 'Jeremy Bunting', - description: - 'Web ๐Ÿค– working remotely from the Connecticut burbs', + description: 'Web ๐Ÿค– working remotely from the Connecticut burbs', url: 'https://qbunt.com/uses', twitter: '@qbunt', emoji: '๐ŸŒฒ', @@ -4092,7 +4092,7 @@ module.exports = [ 'Vue', 'Node', 'GraphQL', - 'Accessibility' + 'Accessibility', ], }, { From 93fd204ce39e2af94b4ff70f9548438f38943a7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20V=C3=A1zquez=20Gonz=C3=A1lez?= Date: Wed, 22 Jan 2020 19:24:48 +0100 Subject: [PATCH 143/217] =?UTF-8?q?Adding=20@robertovg=20=F0=9F=92=AA=20(#?= =?UTF-8?q?524)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/data.js b/src/data.js index 01e99b1e..1cd102fd 100644 --- a/src/data.js +++ b/src/data.js @@ -145,6 +145,31 @@ module.exports = [ 'FOSS', ], }, + { + name: "Roberto Vรกzquez Gonzรกlez", + description: + "Javascript Engineer (10+ years experience) && CorkerSpace Co-founder, ๐Ÿ’›js (^es6),๐Ÿ„โ€๐Ÿง˜โ€๐ŸŽธ.", + url: "https://robertovg.com/uses/", + emoji: "๐ŸŽธ", + country: "๐Ÿ‡ช๐Ÿ‡ธ", + computer: "apple", + phone: "iphone", + tags: [ + "Developer", + "Javascript Engineer", + "Frontend", + "Learner", + "Entrepreneur", + "React", + "Next", + "Gatsby", + "GraphQL", + "Styled-Components", + "Node", + "CSS", + "Vue", + ], + }, { name: 'Joe Astuccio', description: From 15270fed2192bdb3e85ad05ea0e15a43a21b3a2a Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 22 Jan 2020 18:25:59 +0000 Subject: [PATCH 144/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 40 ++++++++++++++++++++-------------------- 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/readme.md b/readme.md index 7010e03a..02469b13 100644 --- a/readme.md +++ b/readme.md @@ -36,6 +36,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Anwar Hussain](https://gist.github.com/getanwar/daa9cb57428fd56255b1759fef2754f0) โ€” Web Developer and No-Code Maker * [Victor Silva](https://github.com/VictorHSC/awesome-uses) โ€” Web Developer * [Asur Bernardo](https://asur.dev/uses/) โ€” Back end developer with no aesthetic sense. Full stack with reservations. Open-source enthusiast. Continuous learner! +* [Roberto Vรกzquez Gonzรกlez](https://robertovg.com/uses/) โ€” Javascript Engineer (10+ years experience) && CorkerSpace Co-founder, ๐Ÿ’›js (^es6),๐Ÿ„โ€๐Ÿง˜โ€๐ŸŽธ. * [Joe Astuccio](https://astucc.io/uses) โ€” Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer * [John Smith](https://solrevdev.com/uses/) โ€” full-time carer formally head of infrastructure and operations, senior full-stack #dotnetcore #aspnetcore #vuejs developer and software engineer https://solrevdev.com diff --git a/src/data.js b/src/data.js index 1cd102fd..676bec3c 100644 --- a/src/data.js +++ b/src/data.js @@ -146,28 +146,28 @@ module.exports = [ ], }, { - name: "Roberto Vรกzquez Gonzรกlez", + name: 'Roberto Vรกzquez Gonzรกlez', description: - "Javascript Engineer (10+ years experience) && CorkerSpace Co-founder, ๐Ÿ’›js (^es6),๐Ÿ„โ€๐Ÿง˜โ€๐ŸŽธ.", - url: "https://robertovg.com/uses/", - emoji: "๐ŸŽธ", - country: "๐Ÿ‡ช๐Ÿ‡ธ", - computer: "apple", - phone: "iphone", + 'Javascript Engineer (10+ years experience) && CorkerSpace Co-founder, ๐Ÿ’›js (^es6),๐Ÿ„โ€๐Ÿง˜โ€๐ŸŽธ.', + url: 'https://robertovg.com/uses/', + emoji: '๐ŸŽธ', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', tags: [ - "Developer", - "Javascript Engineer", - "Frontend", - "Learner", - "Entrepreneur", - "React", - "Next", - "Gatsby", - "GraphQL", - "Styled-Components", - "Node", - "CSS", - "Vue", + 'Developer', + 'Javascript Engineer', + 'Frontend', + 'Learner', + 'Entrepreneur', + 'React', + 'Next', + 'Gatsby', + 'GraphQL', + 'Styled-Components', + 'Node', + 'CSS', + 'Vue', ], }, { From 8ad514f7b63525e2d010685db5047c699d33dc0c Mon Sep 17 00:00:00 2001 From: Aaron Date: Wed, 22 Jan 2020 13:55:01 -0500 Subject: [PATCH 145/217] Add Aaron A. --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index 676bec3c..b629e47c 100644 --- a/src/data.js +++ b/src/data.js @@ -253,6 +253,26 @@ module.exports = [ phone: 'iphone', tags: ['Developer', 'Full Stack', 'JavaScript', 'Vue', 'Node', 'CSS'], }, + { + name: 'Aaron A.', + description: + 'Sandwich enthusiast and programmer.', + url: 'https://ocular-rhythm.io/uses/', + twitter: '@ocularrhythm', + emoji: '๐Ÿฆ™', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'TypeScript', + 'JavaScript', + 'React', + 'PHP', + 'Gatsby', + 'WordPress', + 'CSS', + ], + }, { name: 'Renee de Kruijf', description: From 5690334485ec69a999ee7bf336e4cc6faad92f20 Mon Sep 17 00:00:00 2001 From: Benjamin Mock Date: Wed, 22 Jan 2020 20:10:39 +0100 Subject: [PATCH 146/217] add Benjamin Mock --- src/data.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/data.js b/src/data.js index 676bec3c..b982bbd7 100644 --- a/src/data.js +++ b/src/data.js @@ -3909,6 +3909,28 @@ module.exports = [ phone: 'iphone', tags: ['CSS', 'YouTuber', 'Web Development'], }, + { + name: 'Benjamin Mock', + description: 'coder, runner, reader, maker', + url: 'https://codesnacks.net/uses', + twitter: '@benjaminmock', + emoji: '๐Ÿคฌ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'android', + tags: [ + 'Front End', + 'HTML', + 'CSS', + 'SCSS', + 'Styled Components', + 'JavaScript', + 'TypeScript', + 'React', + 'Gatsby', + 'JAMstack', + ], + }, { name: 'Kevin Woblick', description: 'I turn Pizza into Code and Photos', From 5e3679af8c6bd559b7bb72729085807f00280402 Mon Sep 17 00:00:00 2001 From: Benjamin Mock Date: Wed, 22 Jan 2020 20:12:19 +0100 Subject: [PATCH 147/217] Update data.js --- src/data.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data.js b/src/data.js index b982bbd7..a882d8a0 100644 --- a/src/data.js +++ b/src/data.js @@ -3912,7 +3912,7 @@ module.exports = [ { name: 'Benjamin Mock', description: 'coder, runner, reader, maker', - url: 'https://codesnacks.net/uses', + url: 'https://codesnacks.net/uses/', twitter: '@benjaminmock', emoji: '๐Ÿคฌ', country: '๐Ÿ‡ฉ๐Ÿ‡ช', From 52c4cb6028b3f84ab7dff6c235949941bdb6dd8f Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 22 Jan 2020 19:15:56 +0000 Subject: [PATCH 148/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 02469b13..7e89466d 100644 --- a/readme.md +++ b/readme.md @@ -230,6 +230,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Logan Blangenois](https://logan-blangenois.be/uses/) โ€” Front-end developer passionate about eco-friendly (web)app and React. * [Muhammad Umair](https://gist.github.com/mumairofficial/0d97ed3dca1ba25d9f01b8db8aed42dc) โ€” Fullstack front-end developer and designer, passionate in everything #JavaScript * [Alex Carpenter](https://alexcarpenter.me/uses) โ€” UI Engineer, Screencaster +* [Benjamin Mock](https://codesnacks.net/uses/) โ€” coder, runner, reader, maker * [Kevin Woblick](https://www.kovah.de/uses/) โ€” I turn Pizza into Code and Photos * [Michaล‚ Miszczyszyn](https://typeofweb.com/michal-miszczyszyn-uses/) โ€” Motivated full-stack developer not afraid to use any technology. Experienced developer and leader. He, him. * [Rail Hamdeew](https://hmdw.me/uses/) โ€” Full Stack. Open to new technologies From b6e1ed3dc633fc9fa1789fcd703a404e923c902e Mon Sep 17 00:00:00 2001 From: Yannick Date: Wed, 22 Jan 2020 16:59:01 -0800 Subject: [PATCH 149/217] Add Yannick Le Roux --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index a882d8a0..5465b059 100644 --- a/src/data.js +++ b/src/data.js @@ -40,6 +40,25 @@ module.exports = [ 'Node', 'GraphQL', ], + }, + { + name: 'Yannick Le Roux', + description: 'Second career web dev, French living in San Diego, retired DJ.', + url: 'https://yannickleroux.com/uses', + twitter: '@dj_yanic', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'TypeScript', + 'JavaScript', + 'React', + 'Node', + 'Redux', + ], }, { name: 'Eric Raslich', From 6f20a36769bea454f032d09187b2fa12a494017f Mon Sep 17 00:00:00 2001 From: Yannick Date: Wed, 22 Jan 2020 17:00:38 -0800 Subject: [PATCH 150/217] CSS HTML too --- src/data.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/data.js b/src/data.js index 5465b059..43fe0816 100644 --- a/src/data.js +++ b/src/data.js @@ -58,6 +58,8 @@ module.exports = [ 'React', 'Node', 'Redux', + 'HTML', + 'CSS' ], }, { From e6d195ed7ab881dacad9b8e396823bac8260614c Mon Sep 17 00:00:00 2001 From: Maxwell Morrison Date: Thu, 23 Jan 2020 10:05:56 +0000 Subject: [PATCH 151/217] Added Maxwell Morrison --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index a882d8a0..8a3a80a5 100644 --- a/src/data.js +++ b/src/data.js @@ -3979,6 +3979,27 @@ module.exports = [ 'ReasonML', ], }, + { + name: 'Maxwell Morrison', + description: + 'Continuous leaner and freelance full stack developer', + url: 'https://maxmorrison.me/uses', + twitter: '@ghkobbs', + emoji: '๐Ÿ‘Œ', + country: '๐Ÿ‡ฌ๐Ÿ‡ญ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'Frontend', + 'Gatsby', + 'React', + 'Node', + 'CSS', + ], + }, { name: 'Rail Hamdeew', description: 'Full Stack. Open to new technologies', From b3f8cd58fa33fdb42bfebbbb08555edbdd568084 Mon Sep 17 00:00:00 2001 From: John Smith Date: Thu, 23 Jan 2020 10:21:19 +0000 Subject: [PATCH 152/217] updated tags for @solrevdev (#530) case matters it seems. should be final update. excellent site this! --- src/data.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/data.js b/src/data.js index a882d8a0..f7207bc7 100644 --- a/src/data.js +++ b/src/data.js @@ -233,12 +233,12 @@ module.exports = [ '.NET', 'dotnetcore', 'aspnetcore', - 'vuejs', - 'vue.js', - 'aws', - 'developer', - 'devops', - 'fullstack', + 'Vue', + 'VueJS', + 'AWS', + 'Developer', + 'Backend', + 'Full Stack', ], }, { From 77576f1db8bc7b00b02c787bb04603eaedbf8138 Mon Sep 17 00:00:00 2001 From: Marcin Krawczyk Date: Thu, 23 Jan 2020 11:28:22 +0100 Subject: [PATCH 153/217] Add Marcin Krawczyk to data.js --- src/data.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/data.js b/src/data.js index a882d8a0..b8f8dcec 100644 --- a/src/data.js +++ b/src/data.js @@ -3646,6 +3646,30 @@ module.exports = [ 'Musician', ], }, + { + name: 'Marcin Krawczyk', + description: + 'Javascript Developer from Poland, working and living in Switzerland, wannabe dev blogger.', + url: 'https://marcin.codes/uses', + twitter: '@marckraw', + emoji: '๐Ÿฅ‘', + country: '๐Ÿ‡ต๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Blogger', + 'JavaScript', + 'TypeScript', + 'React', + 'Vue', + 'Node', + 'CSS', + 'Gatsby', + 'Storyblok', + ], + }, { name: 'Maria Altyeva Schuessler ', description: From fe47f569a841955b6f5699b70a071acb25052806 Mon Sep 17 00:00:00 2001 From: GR8 Date: Thu, 23 Jan 2020 16:57:38 +0400 Subject: [PATCH 154/217] Add Mohammad Dohadwala --- src/data.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/data.js b/src/data.js index f7207bc7..00eab099 100644 --- a/src/data.js +++ b/src/data.js @@ -1827,6 +1827,18 @@ module.exports = [ phone: 'iphone', tags: ['Developer', 'Blogger', 'Back End', 'PHP', 'Laravel', 'Treeware'], }, + { + name: 'Mohammad Dohadwala', + description: + 'Hi, I am a Javascript Full Stack Web Developer from Dubai, currently studying Computer Science.', + url: 'https://dohad.dev/uses', + twitter: '@gr8_boi52', + emoji: '๐Ÿ™ƒ', + country: '๐Ÿ‡ฆ๐Ÿ‡ช', + computer: 'windows', + phone: 'iphone', + tags: ['JavaScript', 'React', 'React Native', 'Full Stack', 'Serverless', 'AWS'], + }, { name: 'Jeffrey Way', description: 'Laracasts Author', From 47e048c9ebbb904f46c07d6827d91c61e9d917ea Mon Sep 17 00:00:00 2001 From: GR8 Date: Thu, 23 Jan 2020 17:39:28 +0400 Subject: [PATCH 155/217] Update twitter handle --- src/data.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data.js b/src/data.js index 00eab099..4d05d9e4 100644 --- a/src/data.js +++ b/src/data.js @@ -1832,7 +1832,7 @@ module.exports = [ description: 'Hi, I am a Javascript Full Stack Web Developer from Dubai, currently studying Computer Science.', url: 'https://dohad.dev/uses', - twitter: '@gr8_boi52', + twitter: '@mohammaddohad', emoji: '๐Ÿ™ƒ', country: '๐Ÿ‡ฆ๐Ÿ‡ช', computer: 'windows', From 92103c490ab12d92397982e4410b7061af5b28cd Mon Sep 17 00:00:00 2001 From: Chuck Munson Date: Thu, 23 Jan 2020 08:59:54 -0600 Subject: [PATCH 156/217] Update data.js --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index f7207bc7..93de8d9c 100644 --- a/src/data.js +++ b/src/data.js @@ -1455,6 +1455,25 @@ module.exports = [ '.NET', ], }, + { + name: 'Chuck Munson', + description: + 'Web developer, blogger, writer, journalist, photographer, librarian, Minecraft addict, cooking show fanatic', + url: 'https://www.breadandrosesweb.com/uses/', + twitter: '@ChuckMunson2', + emoji: 'โ›๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'CSS', + 'Javascript', + 'WordPress', + 'Blogger', + 'Web Developer', + 'Full Stack', + ], + }, { name: "David O'Trakoun", description: 'Software Engineer', From fcfd66e444c690417597fd64e561cf66c29c2d2f Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 23 Jan 2020 16:24:05 +0000 Subject: [PATCH 157/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 7e89466d..d892dcfb 100644 --- a/readme.md +++ b/readme.md @@ -104,6 +104,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Jonathan Suh](https://jonsuh.com/uses) โ€” Designer, Developer, Sneakerhead * [Jonathan Speek](https://speek.design/uses) โ€” Developer & Musician * [Keith Wagner](https://kpwags.com/uses) โ€” Experienced full stack developer. Always trying to learn new and better ways of doing things. +* [Chuck Munson](https://www.breadandrosesweb.com/uses/) โ€” Web developer, blogger, writer, journalist, photographer, librarian, Minecraft addict, cooking show fanatic * [David O'Trakoun](https://www.davidosomething.com/uses/) โ€” Software Engineer * [Dean Harris](https://deanacus.com/uses/) โ€” Front End Developer. Husband. Skateboarder. Occasional blogger * [Michael Hoffmann](https://www.mokkapps.de/blog/my-development-setup/) โ€” Freelance Software Engineer From a1970a829e0a0e96a45931ea3fe2b933fef52727 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 23 Jan 2020 16:26:41 +0000 Subject: [PATCH 158/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index d892dcfb..235e2486 100644 --- a/readme.md +++ b/readme.md @@ -41,6 +41,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer * [John Smith](https://solrevdev.com/uses/) โ€” full-time carer formally head of infrastructure and operations, senior full-stack #dotnetcore #aspnetcore #vuejs developer and software engineer https://solrevdev.com * [Michael Gale](https://michaelgale.dev/uses) โ€” Web Developer with a beard and glasses from Melbourne, Australia +* [Aaron A.](https://ocular-rhythm.io/uses/) โ€” Sandwich enthusiast and programmer. * [Renee de Kruijf](https://webdesignpuntnl.com/pages/uses.html) โ€” Javascript developer in the making. Still learning every day. Liking it a lot! * [Amarpreet Singh](https://www.momcoded.com/uses) โ€” Frontend Developer. Things i love JS, React, Swift, practicing minimalism and milk tea enthusiast. * [Asam Shan](https://www.asamshan.dev/uses) โ€” JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ diff --git a/src/data.js b/src/data.js index 1bf184fa..a4c6734a 100644 --- a/src/data.js +++ b/src/data.js @@ -255,8 +255,7 @@ module.exports = [ }, { name: 'Aaron A.', - description: - 'Sandwich enthusiast and programmer.', + description: 'Sandwich enthusiast and programmer.', url: 'https://ocular-rhythm.io/uses/', twitter: '@ocularrhythm', emoji: '๐Ÿฆ™', From 207bb892ec56a240599cb680d3176daa14da4aac Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 23 Jan 2020 16:29:48 +0000 Subject: [PATCH 159/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 235e2486..b27c5b07 100644 --- a/readme.md +++ b/readme.md @@ -235,6 +235,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Benjamin Mock](https://codesnacks.net/uses/) โ€” coder, runner, reader, maker * [Kevin Woblick](https://www.kovah.de/uses/) โ€” I turn Pizza into Code and Photos * [Michaล‚ Miszczyszyn](https://typeofweb.com/michal-miszczyszyn-uses/) โ€” Motivated full-stack developer not afraid to use any technology. Experienced developer and leader. He, him. +* [Maxwell Morrison](https://maxmorrison.me/uses) โ€” Continuous leaner and freelance full stack developer * [Rail Hamdeew](https://hmdw.me/uses/) โ€” Full Stack. Open to new technologies * [Armno Prommarak](https://armno.in.th/uses) โ€” Frontend developer, blogger, cyclist. * [Fernando Paredes](https://fdp.io/about/uses) โ€” iOS/macOS developer, serial hobbyist, language nerd. diff --git a/src/data.js b/src/data.js index 4fcc143b..5141f04a 100644 --- a/src/data.js +++ b/src/data.js @@ -4019,8 +4019,7 @@ module.exports = [ }, { name: 'Maxwell Morrison', - description: - 'Continuous leaner and freelance full stack developer', + description: 'Continuous leaner and freelance full stack developer', url: 'https://maxmorrison.me/uses', twitter: '@ghkobbs', emoji: '๐Ÿ‘Œ', From 6721dc589192ac364e19c0711c58e36d3c567e32 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 23 Jan 2020 16:31:50 +0000 Subject: [PATCH 160/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ src/data.js | 9 ++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index b27c5b07..d7338114 100644 --- a/readme.md +++ b/readme.md @@ -126,6 +126,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Daniel Wirtz](https://danielwirtz.com/uses/) โ€” Designer who codes @Crisp Studio * [Harry Wolff](https://hswolff.com/uses/) โ€” Front-end engineer and YouTuber * [James Mills](https://jamesmills.co.uk/uses) โ€” Work with PHP & Laravel at @clicksco in Dubai. Pleased to be part of the Laravel community. +* [Mohammad Dohadwala](https://dohad.dev/uses) โ€” Hi, I am a Javascript Full Stack Web Developer from Dubai, currently studying Computer Science. * [Jeffrey Way](https://laracasts.com/blog/laracasts-uses) โ€” Laracasts Author * [Terry Godier](https://terrygodier.com/uses) โ€” A developer and marketer of fine internet products. * [Erno Salo](https://endormi.io/uses/) โ€” Full Stack Developer and Open Source Contributor @@ -218,6 +219,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Christopher Wavrin](https://wavrin.com/uses) โ€” Full Stack Developer * [Florian Kapfenberger](https://phiilu.com/uses) โ€” Frontend developer from Austria who likes to create modern applications with React (Native) * [TaeHee Kim](https://roto.dev/uses) โ€” Front-end Engineer, Bassist, Cat lover. +* [Marcin Krawczyk](https://marcin.codes/uses) โ€” Javascript Developer from Poland, working and living in Switzerland, wannabe dev blogger. * [Maria Altyeva Schuessler ](http://mariacodes.io/uses) โ€” Nacho Cheese Lover and Senior Full-Stack Developer, Project Manager, and Writer based out of Shanghai, China * [Arturo Campos](https://arturocampos.dev/uses) โ€” Web Developer, dad, mountain biker, meat lover * [Ibrahim Cesar](https://ibrahimcesar.dev/uses) โ€” Philosophy hacker. Fullstack dev && Editor @ media company in Brazil. 4733 pixels tall @ 72dpi diff --git a/src/data.js b/src/data.js index d248329b..1cfe76b3 100644 --- a/src/data.js +++ b/src/data.js @@ -1875,7 +1875,14 @@ module.exports = [ country: '๐Ÿ‡ฆ๐Ÿ‡ช', computer: 'windows', phone: 'iphone', - tags: ['JavaScript', 'React', 'React Native', 'Full Stack', 'Serverless', 'AWS'], + tags: [ + 'JavaScript', + 'React', + 'React Native', + 'Full Stack', + 'Serverless', + 'AWS', + ], }, { name: 'Jeffrey Way', From d115cab3c92f052f91de1ffb9c8c3f53bf3bce28 Mon Sep 17 00:00:00 2001 From: Matheus Almeida Date: Thu, 23 Jan 2020 15:27:56 -0300 Subject: [PATCH 161/217] Update data.js add @matalmeida to data.js --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index 1cfe76b3..8d954db4 100644 --- a/src/data.js +++ b/src/data.js @@ -3322,6 +3322,26 @@ module.exports = [ 'Blogger', ], }, + { + name: 'Matheus Almeida S. Anjos', + description: + 'Passionate about programming, engaged with Javascript and Golang lover.', + url: + 'https://matalmeida.netlify.com/uses/', + twitter: '@matalmeida', + emoji: '๐Ÿ•ถ๏ธ', + country: '๐Ÿ‡ง๐Ÿ‡ท', + computer: 'apple', + phone: 'android', + tags: [ + 'Programmer', + 'Back End', + 'JavaScript', + 'TypeScript', + 'Node', + 'Golang' + ], + }, { name: 'Alejandro G. Anglada', description: From d1c4240e49630f8760038bb06e62ad6e632433f4 Mon Sep 17 00:00:00 2001 From: tonycimaglia <32717480+tonycimaglia@users.noreply.github.com> Date: Thu, 23 Jan 2020 15:41:12 -0500 Subject: [PATCH 162/217] Add Tony Cimaglia --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index f7207bc7..d6a19e77 100644 --- a/src/data.js +++ b/src/data.js @@ -1117,6 +1117,26 @@ module.exports = [ 'Speaker', 'Blogger', ], + }, + { + name: 'Tony Cimaglia', + description: 'Restaurant Veteran turned Developer.', + url: 'https://www.tonycimaglia.com/uses/', + twitter: '@cimaglia_tony', + emoji: 'โ˜•', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'React', + 'HTML', + 'CSS', + 'C#', + '.NET', + ], }, { name: 'Nuno Maduro', From 90d139d0ef6748e8ae7f08cb9cd3e842005441cf Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 23 Jan 2020 21:18:14 +0000 Subject: [PATCH 163/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index d7338114..400d782c 100644 --- a/readme.md +++ b/readme.md @@ -31,6 +31,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover * [Davy Hausser](https://davyhausser.com/uses) โ€” Game Producer. Web Developer, Travel Enthusiast +* [Yannick Le Roux](https://yannickleroux.com/uses) โ€” Second career web dev, French living in San Diego, retired DJ. * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Didier Catz](https://didiercatz.com/uses) โ€” Creative Developer & Interaction enthousiast. In love with modern JS, typography, jazz and homemade cappuccino. * [Anwar Hussain](https://gist.github.com/getanwar/daa9cb57428fd56255b1759fef2754f0) โ€” Web Developer and No-Code Maker diff --git a/src/data.js b/src/data.js index 37230571..87d7dc63 100644 --- a/src/data.js +++ b/src/data.js @@ -41,9 +41,10 @@ module.exports = [ 'GraphQL', ], }, - { + { name: 'Yannick Le Roux', - description: 'Second career web dev, French living in San Diego, retired DJ.', + description: + 'Second career web dev, French living in San Diego, retired DJ.', url: 'https://yannickleroux.com/uses', twitter: '@dj_yanic', emoji: '๐Ÿ”ฅ', @@ -59,7 +60,7 @@ module.exports = [ 'Node', 'Redux', 'HTML', - 'CSS' + 'CSS', ], }, { From ffb0b1f421b4e93cd73b9f907235620a8f978f10 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 23 Jan 2020 21:20:02 +0000 Subject: [PATCH 164/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 400d782c..b2e17be1 100644 --- a/readme.md +++ b/readme.md @@ -201,6 +201,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Philip Theobald](https://www.philiptheobald.com/uses/) โ€” Guitar player, motorcyclist, software engineer, entreprenuer * [Wes Baker](https://wesbaker.com/uses) โ€” Team Lead, Software Engineer, Board/Miniature/RPG Gamer, Miniature Painter, 3D Printer, Disney fanatic * [Roland Szabo](https://rolisz.ro/uses) โ€” Team Lead, ML Engineer, Board Gamer +* [Matheus Almeida S. Anjos](https://matalmeida.netlify.com/uses/) โ€” Passionate about programming, engaged with Javascript and Golang lover. * [Alejandro G. Anglada](https://aganglada.com/uses/) โ€” Dad ๐Ÿ‘ช๐Ÿ”ฅโšก๏ธ Web Engineer โš›๏ธ๐Ÿš€ Building websites with #react #typescript #nodejs #graphql ๐Ÿ‘Œ * [Antoni Kepinski](https://kepinski.me/uses/) โ€” Node Fetch maintainer // Into Node.js and Rust * [Frank Bรผltge](https://bueltge.de/uses/) โ€” Alpinist, Cyclist, Optimist. I develop, support solutions, primarily with SAP at ZEISS Group and I make WordPress-based solutions at the Inpsyde diff --git a/src/data.js b/src/data.js index a8d6a05a..dbaf2958 100644 --- a/src/data.js +++ b/src/data.js @@ -3348,8 +3348,7 @@ module.exports = [ name: 'Matheus Almeida S. Anjos', description: 'Passionate about programming, engaged with Javascript and Golang lover.', - url: - 'https://matalmeida.netlify.com/uses/', + url: 'https://matalmeida.netlify.com/uses/', twitter: '@matalmeida', emoji: '๐Ÿ•ถ๏ธ', country: '๐Ÿ‡ง๐Ÿ‡ท', @@ -3361,7 +3360,7 @@ module.exports = [ 'JavaScript', 'TypeScript', 'Node', - 'Golang' + 'Golang', ], }, { From 35cd9e54c1f2fe540fd24769fc64830e247b316b Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 23 Jan 2020 21:21:52 +0000 Subject: [PATCH 165/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index b2e17be1..a8e851cb 100644 --- a/readme.md +++ b/readme.md @@ -86,6 +86,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Braden Watkins](https://bradenwatkins.dev/uses) โ€” Student, Full Stack Developer, Lover of all things analog * [Joris Hens](https://www.goodbytes.be/uses) โ€” Web development teacher, Security and hacking enthousiast, Cook. * [Lauro Silva](https://laurosilva.com/uses) โ€” Software Engineer and Technical Writer +* [Tony Cimaglia](https://www.tonycimaglia.com/uses/) โ€” Restaurant Veteran turned Developer. * [Nuno Maduro](https://nunomaduro.com/uses/) โ€” Software engineer, Open Source contributor, Speaker * [Adrian Marin](https://adrianthedev.com/uses) โ€” Product-Minded Software Engineer, Digital nomad, no-nonsense enjoyer of life, friends and family. * [Jahir Fiquitiva](https://jahir.dev/uses) โ€” Passionate and Creative Full Stack Developer diff --git a/src/data.js b/src/data.js index 2d862c89..6253fc49 100644 --- a/src/data.js +++ b/src/data.js @@ -1159,7 +1159,7 @@ module.exports = [ 'Blogger', ], }, - { + { name: 'Tony Cimaglia', description: 'Restaurant Veteran turned Developer.', url: 'https://www.tonycimaglia.com/uses/', @@ -1169,7 +1169,7 @@ module.exports = [ computer: 'apple', phone: 'iphone', tags: [ - 'Developer', + 'Developer', 'Full Stack', 'JavaScript', 'React', From 361c9013f7694ceded930b4b08c6ef2ed39dc323 Mon Sep 17 00:00:00 2001 From: Bojan Bedrac Date: Fri, 24 Jan 2020 10:12:13 +0100 Subject: [PATCH 166/217] Add @xbojch (#539) - added one passionate dev to the list --- src/data.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/data.js b/src/data.js index 6253fc49..229e7cbf 100644 --- a/src/data.js +++ b/src/data.js @@ -41,6 +41,29 @@ module.exports = [ 'GraphQL', ], }, + { + name: 'Bojan Bedraฤ', + description: + 'Coding the future, one line of code at a time.', + url: 'https://www.improvebadcode.com/uses', + twitter: '@xbojch', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ธ๐Ÿ‡ฎ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Software Craftsman', + 'Developer', + 'Full Stack', + 'Speaker', + 'Trainer', + 'JavaScript', + 'React', + 'PHP', + 'Node', + 'CSS', + ], + }, { name: 'Yannick Le Roux', description: From c14c274a5a7cc3274c5e7079ec42b650cbf09645 Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Fri, 24 Jan 2020 09:13:15 +0000 Subject: [PATCH 167/217] Add Duncan McClean @damcclean (#535) * Added Duncan's uses * fixed error * fix weird issue * replaced scottish flag with uk flag --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index 229e7cbf..5d250f12 100644 --- a/src/data.js +++ b/src/data.js @@ -2494,6 +2494,26 @@ module.exports = [ 'GatsbyJs', ], }, + { + name: 'Duncan McClean', + description: 'Web Developer working with Laravel & Statamic', + url: 'https://duncanm.dev/uses', + twitter: '@damcclean', + emoji: '๐ŸŽ‰', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'android', + tags: [ + 'Backend', + 'Frontend', + 'Statamic', + 'Laravel', + 'PHP', + 'Vue', + 'Nuxt', + 'TailwindCSS', + ], + }, { name: 'Ricard Torres', description: From 8846d03c6175db0bbf18e8f5d2ad61b4d24e3980 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 24 Jan 2020 09:14:18 +0000 Subject: [PATCH 168/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ src/data.js | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index a8e851cb..fefa62c5 100644 --- a/readme.md +++ b/readme.md @@ -31,6 +31,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover * [Davy Hausser](https://davyhausser.com/uses) โ€” Game Producer. Web Developer, Travel Enthusiast +* [Bojan Bedraฤ](https://www.improvebadcode.com/uses) โ€” Coding the future, one line of code at a time. * [Yannick Le Roux](https://yannickleroux.com/uses) โ€” Second career web dev, French living in San Diego, retired DJ. * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Didier Catz](https://didiercatz.com/uses) โ€” Creative Developer & Interaction enthousiast. In love with modern JS, typography, jazz and homemade cappuccino. @@ -156,6 +157,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Josh Farrant](https://farrant.me/uses) โ€” Full-Stack JavaScript developer, creator of Shortcuts JS, astrophysicist and private pilot. I turn coffee, alchemy-like, into code. * [Steven van Loef](https://steven.vanloef.com/uses) โ€” Web Developer, App Developer * [Richard Zilahi](https://gist.github.com/zilahir/4aaf5907999ea53711b2d554d22b0f3f) โ€” Full stack developer, pug enthusiast, dying for pizza +* [Duncan McClean](https://duncanm.dev/uses) โ€” Web Developer working with Laravel & Statamic * [Ricard Torres](https://php.quicoto.com/uses/) โ€” Senior Front-end Software Engineer from Barcelona, Haidong Gumdo Instructor, street photographer, TV addict, Boston Red Sox fan... * [Matthew Rebehn](https://mattaz.com/uses) โ€” Proud Dad and Developer * [Isaac Weber](https://www.webdevike.com/uses) โ€” Full stack, GraphQL enthusiast diff --git a/src/data.js b/src/data.js index 5d250f12..cd601ca0 100644 --- a/src/data.js +++ b/src/data.js @@ -43,8 +43,7 @@ module.exports = [ }, { name: 'Bojan Bedraฤ', - description: - 'Coding the future, one line of code at a time.', + description: 'Coding the future, one line of code at a time.', url: 'https://www.improvebadcode.com/uses', twitter: '@xbojch', emoji: '๐Ÿš€', @@ -2500,7 +2499,7 @@ module.exports = [ url: 'https://duncanm.dev/uses', twitter: '@damcclean', emoji: '๐ŸŽ‰', - country: '๐Ÿ‡ฌ๐Ÿ‡ง', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', computer: 'apple', phone: 'android', tags: [ From 081811d9b07095bf1c9e71e0e28ba81e9948b8ca Mon Sep 17 00:00:00 2001 From: Bruno Brito Date: Fri, 24 Jan 2020 16:02:56 +0000 Subject: [PATCH 169/217] Add Bruno Brito to list (#542) --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index cd601ca0..be62fb61 100644 --- a/src/data.js +++ b/src/data.js @@ -1325,6 +1325,27 @@ module.exports = [ 'Python', ], }, + { + name: 'Bruno Brito', + description: + 'Freelance Web Developer, Content Creator, Digital Marketing teacher', + url: 'https://brunobrito.pt/uses', + twitter: '@the_bammer', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡ต๐Ÿ‡น', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Front End', + 'Blogger', + 'Teacher', + 'JavaScript', + 'React', + 'Gatsby', + 'CSS', + ], + }, { name: 'Abdisalan Mohamud', description: 'Software Engineer, blogger, lifetime learner', From 1dfc2324388921683924f61963ce44101f671ca3 Mon Sep 17 00:00:00 2001 From: Rob Warner Date: Fri, 24 Jan 2020 11:03:54 -0500 Subject: [PATCH 170/217] Add Rob Warner (#543) --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index be62fb61..5278b967 100644 --- a/src/data.js +++ b/src/data.js @@ -3734,6 +3734,26 @@ module.exports = [ 'CSS', ], }, + { + name: 'Rob Warner', + description: 'Software Architect, Developer, Father.', + url: 'https://grailbox.com/uses/', + emoji: '๐Ÿˆ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Architect', + 'Developer', + 'Full Stack', + 'Java', + 'Go', + 'Golang', + 'JavaScript', + 'Rust', + 'Writer', + ], + }, { name: 'Adam Urban', description: 'coder, father, left-handed', From 0519cde71906ba175a5a950c1164b12949c4f4b0 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 24 Jan 2020 16:05:09 +0000 Subject: [PATCH 171/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ src/data.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index fefa62c5..ff8e2dd9 100644 --- a/readme.md +++ b/readme.md @@ -95,6 +95,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Lina Marรญa Montaรฑo Ramรญrez](https://calypsobronte.me/uses) โ€” Software Engineer at @holbertonschool, Web Developer, passionate and Organizer at @node_co * [Michael Knepprath](https://mknepprath.com/uses) โ€” Pokรฉmon-obsessed Software Engineer & Designer. Twitter bots are my jam. * [Brad Garropy](https://bradgarropy.com/uses) โ€” Self taught frontender at Adobe, into lifting and country music. +* [Bruno Brito](https://brunobrito.pt/uses) โ€” Freelance Web Developer, Content Creator, Digital Marketing teacher * [Abdisalan Mohamud](https://abdisalan.com/uses) โ€” Software Engineer, blogger, lifetime learner * [Josh Barker](https://joshuabarker.com/uses) โ€” Front end engineer at Red Ventures. Soccer enthusiast. Lover of stories. * [David Perkins](https://prkns.me/uses) โ€” Dad, Designer, Developer, Dave, Keyboard enthusiast @@ -219,6 +220,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Ajay Karwal](https://ajaykarwal.com/uses/) โ€” A designer, developer and UX guy from Buckingham, UK. * [David Vives](http://dispuestoaaprender.netlify.com/en/uses) โ€” Software Engineer, Web Developer, Chess Player, Comics Reader, Loves reading, learning new things, sushi, BBQ and aioli. * [Ryan Warner](https://ryan.warner.codes/uses) โ€” Software Engineer and Interface Designer. Leader and Mentor. +* [Rob Warner](https://grailbox.com/uses/) โ€” Software Architect, Developer, Father. * [Adam Urban](https://urbanisierung.dev/uses/) โ€” coder, father, left-handed * [Majo Paskuvan](https://paskuvan.us/uses.html) โ€” Front End Developer, Reader, Deaf Person * [Christopher Wavrin](https://wavrin.com/uses) โ€” Full Stack Developer diff --git a/src/data.js b/src/data.js index 5278b967..144500c2 100644 --- a/src/data.js +++ b/src/data.js @@ -3753,7 +3753,7 @@ module.exports = [ 'Rust', 'Writer', ], - }, + }, { name: 'Adam Urban', description: 'coder, father, left-handed', From 6330b54197ee0b2edabef09e84c01469b5c2135e Mon Sep 17 00:00:00 2001 From: Max Schmeling Date: Fri, 24 Jan 2020 10:06:33 -0600 Subject: [PATCH 172/217] Add @maxschmeling (#545) --- src/data.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/data.js b/src/data.js index 144500c2..a025bffc 100644 --- a/src/data.js +++ b/src/data.js @@ -3536,6 +3536,28 @@ module.exports = [ phone: 'iphone', tags: ['Developer', 'Full Stack', 'PHP', 'JavaScript', 'CSS', 'Vue'], }, + { + name: 'Max Schmeling', + description: + 'CTO @Clipisode. โค๏ธ web dev/mobile/open source. Husband, father, drummer. #Royals and #Chiefs fan.', + url: 'https://maxschmeling.me/uses', + twitter: '@maxschmeling', + emoji: 'โ›ฒ๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'React', + 'React Native', + 'Node', + 'CSS', + 'Ruby', + 'Ruby on Rails' + ], + }, { name: 'Pawel Grzybek', description: 'Software Engineer', From c8c25264f276541a1e3175b5bf88a8de8e2b0d46 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 24 Jan 2020 16:07:42 +0000 Subject: [PATCH 173/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index ff8e2dd9..6fc57e54 100644 --- a/readme.md +++ b/readme.md @@ -211,6 +211,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Frank Bรผltge](https://bueltge.de/uses/) โ€” Alpinist, Cyclist, Optimist. I develop, support solutions, primarily with SAP at ZEISS Group and I make WordPress-based solutions at the Inpsyde * [Sangam Kumar](https://www.sangam.dev/uses) โ€” (โ˜•) => { ๐Ÿ‘จโ€๐Ÿ’ป }; git checkout hackerrank * [Marcus Obst](https://marcus-obst.de/uses) โ€” Webdeveloper, Music Lover +* [Max Schmeling](https://maxschmeling.me/uses) โ€” CTO @Clipisode. โค๏ธ web dev/mobile/open source. Husband, father, drummer. #Royals and #Chiefs fan. * [Pawel Grzybek](https://pawelgrzybek.com/uses/) โ€” Software Engineer * [Eric McCormick](https://edm00se.codes/uses/) โ€” Software Developer, IBM Champion, coffee lover, dabbler in all things technology, hobbyist 3d design and printing * [Vince Picone](https://vincepic.one/uses) โ€” Building design systems at IBM diff --git a/src/data.js b/src/data.js index a025bffc..fc0f28ab 100644 --- a/src/data.js +++ b/src/data.js @@ -3555,7 +3555,7 @@ module.exports = [ 'Node', 'CSS', 'Ruby', - 'Ruby on Rails' + 'Ruby on Rails', ], }, { From cb5d94cb6bfa90fbc88af3ded200ad3e4be870e7 Mon Sep 17 00:00:00 2001 From: Bojan Bedrac Date: Fri, 24 Jan 2020 23:04:09 +0100 Subject: [PATCH 174/217] Update @xbojch (#549) - correct country --- src/data.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data.js b/src/data.js index fc0f28ab..34156740 100644 --- a/src/data.js +++ b/src/data.js @@ -47,7 +47,7 @@ module.exports = [ url: 'https://www.improvebadcode.com/uses', twitter: '@xbojch', emoji: '๐Ÿš€', - country: '๐Ÿ‡ธ๐Ÿ‡ฎ', + country: '๐Ÿ‡ฆ๐Ÿ‡น', computer: 'apple', phone: 'iphone', tags: [ From 61a5a97731c9963676c599b623baf4f045467cc5 Mon Sep 17 00:00:00 2001 From: josef Date: Fri, 24 Jan 2020 16:05:20 -0600 Subject: [PATCH 175/217] add @josefaidt (#547) --- src/data.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/data.js b/src/data.js index 34156740..97a27022 100644 --- a/src/data.js +++ b/src/data.js @@ -3195,6 +3195,24 @@ module.exports = [ 'CSS', ], }, + { + name: 'Josef Aidt', + description: + 'JavaScript and Garlic Bread connoisseur', + url: 'https://josefaidt.dev/uses', + twitter: '@josefaidt', + emoji: '๐Ÿง„', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Full Stack', + 'React', + 'Node', + 'GraphQL', + 'Gatsby', + ], + }, { name: 'Eric Oyanadel', description: 'Artist - Developer - Musician', From bd27288ec1e6007e2ae12e90ff01e0ca1c619ebe Mon Sep 17 00:00:00 2001 From: chrisberry08 Date: Fri, 24 Jan 2020 17:05:50 -0500 Subject: [PATCH 176/217] Added Chris Berry (#548) --- src/data.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/data.js b/src/data.js index 97a27022..b1c8b270 100644 --- a/src/data.js +++ b/src/data.js @@ -397,6 +397,28 @@ module.exports = [ 'Performance', ], }, + { + name: 'Chris Berry', + description: + 'Designer / Developer ๐Ÿฆ„, Linux advocate, mechanical keyboard connoisseur ', + url: 'http://chrisberry.io/uses', + twitter: '@chris_berry', + emoji: '๐Ÿคฏ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'Front End', + 'JavaScript', + 'JAMstack', + 'Gatsby', + 'CSS', + 'HTML', + 'UX', + 'Designer', + 'Blogger', + ], + }, { name: 'James Quick', description: 'Developer Advocate Engineer at @auth0 and content creator', From 067840933bbc57f262a25ade5b2263039ed66e00 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 24 Jan 2020 22:06:59 +0000 Subject: [PATCH 177/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ src/data.js | 11 ++--------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/readme.md b/readme.md index 6fc57e54..9e833922 100644 --- a/readme.md +++ b/readme.md @@ -48,6 +48,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Amarpreet Singh](https://www.momcoded.com/uses) โ€” Frontend Developer. Things i love JS, React, Swift, practicing minimalism and milk tea enthusiast. * [Asam Shan](https://www.asamshan.dev/uses) โ€” JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ * [Emmanuel Martins](http://betacodings.com/uses) โ€” Full Stack Developer, i love programming with python, Advocate Engineer at @BCodings +* [Chris Berry](http://chrisberry.io/uses) โ€” Designer / Developer ๐Ÿฆ„, Linux advocate, mechanical keyboard connoisseur * [James Quick](https://jamesqquick.com/uses) โ€” Developer Advocate Engineer at @auth0 and content creator * [Federico Vitale](https://fedevitale.dev/uses) โ€” 20yo, Self Taught FullStack Developer, Full Time. Bikes lover, Tech (obviously) enthusiast. * [Vishwasa Navada K](https://vishwas.tech/uses) โ€” Geek. Open source Enthusiast. Occasional blogger, photographer and traveler. @@ -192,6 +193,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Will Presley](https://willpresley.com/uses/) โ€” Professional Web Dev & SysAdmin from Ohio, USA * [Seyhun Akyรผrek](https://www.seyhunakyurek.com/uses/) โ€” Senior Software Specialist. Swift, Objective-C, former Rubyist. Author of twitter-bootstrap-rails * [Silvestre Vivo](https://silvestrevivo.github.io/uses) โ€” Full Stack developer, before architect and flamenco guitar player. +* [Josef Aidt](https://josefaidt.dev/uses) โ€” JavaScript and Garlic Bread connoisseur * [Eric Oyanadel](https://www.oyanadel.com/uses/) โ€” Artist - Developer - Musician * [Usman Khwaja](https://usmankhwaja.com/uses) โ€” Front end engineer, Jamstack developer * [Abdessalam Benharira](https://abdessalam-benharira.me/uses) โ€” JavaScript developer, UX/UI design and tech enthusiast diff --git a/src/data.js b/src/data.js index b1c8b270..4a5aeea6 100644 --- a/src/data.js +++ b/src/data.js @@ -3219,21 +3219,14 @@ module.exports = [ }, { name: 'Josef Aidt', - description: - 'JavaScript and Garlic Bread connoisseur', + description: 'JavaScript and Garlic Bread connoisseur', url: 'https://josefaidt.dev/uses', twitter: '@josefaidt', emoji: '๐Ÿง„', country: '๐Ÿ‡บ๐Ÿ‡ธ', computer: 'apple', phone: 'android', - tags: [ - 'Full Stack', - 'React', - 'Node', - 'GraphQL', - 'Gatsby', - ], + tags: ['Full Stack', 'React', 'Node', 'GraphQL', 'Gatsby'], }, { name: 'Eric Oyanadel', From 7ea7cde503fc3434d223d30d416875eed5c5c910 Mon Sep 17 00:00:00 2001 From: Caleb Ukle <23272162+barbados-clemens@users.noreply.github.com> Date: Sat, 25 Jan 2020 08:07:08 -0600 Subject: [PATCH 178/217] Add @CU_Galaxy (#550) * add: added myself [caleb ukle] * chore: added JetBrains .idea/ folder in ignore * fix: phone type oops --- .gitignore | 2 ++ src/data.js | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/.gitignore b/.gitignore index 22febf55..a93d3658 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,5 @@ yarn-error.log .yarn-integrity haters/ + +.idea/ diff --git a/src/data.js b/src/data.js index 4a5aeea6..1fb26568 100644 --- a/src/data.js +++ b/src/data.js @@ -1771,6 +1771,18 @@ module.exports = [ 'Blogger', ], }, + { + name: 'Caleb Ukle', + description: + "I'm a software developer, technology enthusiast, and simply enjoy learning new things.", + url: 'https://calebukle.com/uses', + twitter: '@CU_Galaxy', + emoji: '๐Ÿค”', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: ['Full Stack', '.NET', 'C#', 'Angular', 'TypeScript', 'Blogger'], + }, { name: 'Christopher Hranj', description: 'Software Engineer, Blogger, Musician, Ultimate player.', From 329a7d865dee7e73e9398122086d1b4167312360 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 25 Jan 2020 14:08:19 +0000 Subject: [PATCH 179/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 9e833922..fa19200a 100644 --- a/readme.md +++ b/readme.md @@ -120,6 +120,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Sil van Diepen](https://www.silvandiepen.nl/uses/) โ€” Creative Developer * [Kilian Valkhof](https://kilianvalkhof.com/using/) โ€” User experience developer * [Timothy Miller](https://timothymiller.dev/uses) โ€” Web Designer/Developer for hire. Wears lots of hats. +* [Caleb Ukle](https://calebukle.com/uses) โ€” I'm a software developer, technology enthusiast, and simply enjoy learning new things. * [Christopher Hranj](https://brodan.biz/uses) โ€” Software Engineer, Blogger, Musician, Ultimate player. * [Vincent Ramdhanie](https://vincentramdhanie.com/uses) โ€” Software Developer, Lecturer, Technical Writer and Mentor * [Amir R Muntasser](https://arkm.xyz/uses/) โ€” Web Developer, #vuenicorn wizard, Oxford comma enthusiast, and inventor of the ol' razzle dazzle. From 5e549c5c77636c8c91555820990e7b3ce6d7ce8a Mon Sep 17 00:00:00 2001 From: Mitchell Hanberg Date: Sat, 25 Jan 2020 19:59:18 -0500 Subject: [PATCH 180/217] Add Mitchell Hanberg (#551) --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index 1fb26568..e54947bf 100644 --- a/src/data.js +++ b/src/data.js @@ -22,6 +22,26 @@ module.exports = [ 'CSS', ], }, + { + name: 'Mitchell Hanberg', + description: 'Full Stack Developer who loves working with Elixir, Ruby and JS.', + url: 'https://mitchellhanberg.com/uses', + twitter: '@mitchhanberg', + emoji: 'โšก๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Back End', + 'Elixir', + 'Phoenix', + 'Ruby', + 'Rails', + 'JavaScript', + ], + }, { name: 'Davy Hausser', description: 'Game Producer. Web Developer, Travel Enthusiast', From 121b15339192a4d5151305eb0567741ad6cb09d7 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 26 Jan 2020 01:00:17 +0000 Subject: [PATCH 181/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index fa19200a..493d2531 100644 --- a/readme.md +++ b/readme.md @@ -30,6 +30,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil # Awesome Uses ![Awesome][awesome-badge] * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover +* [Mitchell Hanberg](https://mitchellhanberg.com/uses) โ€” Full Stack Developer who loves working with Elixir, Ruby and JS. * [Davy Hausser](https://davyhausser.com/uses) โ€” Game Producer. Web Developer, Travel Enthusiast * [Bojan Bedraฤ](https://www.improvebadcode.com/uses) โ€” Coding the future, one line of code at a time. * [Yannick Le Roux](https://yannickleroux.com/uses) โ€” Second career web dev, French living in San Diego, retired DJ. diff --git a/src/data.js b/src/data.js index e54947bf..e135daf3 100644 --- a/src/data.js +++ b/src/data.js @@ -24,7 +24,8 @@ module.exports = [ }, { name: 'Mitchell Hanberg', - description: 'Full Stack Developer who loves working with Elixir, Ruby and JS.', + description: + 'Full Stack Developer who loves working with Elixir, Ruby and JS.', url: 'https://mitchellhanberg.com/uses', twitter: '@mitchhanberg', emoji: 'โšก๏ธ', From 080ae0e6da7faa6da0966ef110944243abf90b8b Mon Sep 17 00:00:00 2001 From: Michael Hoffmann Date: Sun, 26 Jan 2020 18:30:08 +0100 Subject: [PATCH 182/217] Update data.js (#552) --- src/data.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/data.js b/src/data.js index e135daf3..89f7b50d 100644 --- a/src/data.js +++ b/src/data.js @@ -1647,13 +1647,21 @@ module.exports = [ { name: 'Michael Hoffmann', description: 'Freelance Software Engineer', - url: 'https://www.mokkapps.de/blog/my-development-setup/', + url: 'https://www.mokkapps.de/uses', twitter: '@mokkapps', emoji: '๐Ÿบ', country: '๐Ÿ‡ฉ๐Ÿ‡ช', computer: 'apple', phone: 'iphone', - tags: ['Developer', 'Blogger', 'Angular'], + tags: [ + 'Entrepreneur', + 'Developer', + 'Blogger', + 'Angular', + 'JavaScript', + 'Full Stack', + 'Front End' + ], }, { name: 'Austin Gil', From 0cb1351c62da55fa1b4b475686a41f238337ccbd Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 26 Jan 2020 17:31:21 +0000 Subject: [PATCH 183/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 +- src/data.js | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/readme.md b/readme.md index 493d2531..7e4b2e8a 100644 --- a/readme.md +++ b/readme.md @@ -114,7 +114,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Chuck Munson](https://www.breadandrosesweb.com/uses/) โ€” Web developer, blogger, writer, journalist, photographer, librarian, Minecraft addict, cooking show fanatic * [David O'Trakoun](https://www.davidosomething.com/uses/) โ€” Software Engineer * [Dean Harris](https://deanacus.com/uses/) โ€” Front End Developer. Husband. Skateboarder. Occasional blogger -* [Michael Hoffmann](https://www.mokkapps.de/blog/my-development-setup/) โ€” Freelance Software Engineer +* [Michael Hoffmann](https://www.mokkapps.de/uses) โ€” Freelance Software Engineer * [Austin Gil](https://stegosource.com/uses/) โ€” Some dude that writes code. * [Michael Le](https://www.michael1e.com/uses/) โ€” Software Engineer * [Sergey Panay](https://panay.dev/uses) โ€” Front End developer. Productivity nerd. diff --git a/src/data.js b/src/data.js index 89f7b50d..aea80ad5 100644 --- a/src/data.js +++ b/src/data.js @@ -1655,12 +1655,12 @@ module.exports = [ phone: 'iphone', tags: [ 'Entrepreneur', - 'Developer', - 'Blogger', - 'Angular', - 'JavaScript', - 'Full Stack', - 'Front End' + 'Developer', + 'Blogger', + 'Angular', + 'JavaScript', + 'Full Stack', + 'Front End', ], }, { From c2e2b986425e19e434d3e8b6f2bd19025656c8d5 Mon Sep 17 00:00:00 2001 From: Nich Secord <43550567+mmcxii@users.noreply.github.com> Date: Sun, 26 Jan 2020 11:09:18 -0800 Subject: [PATCH 184/217] Adding Nich Secord (#555) --- src/data.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/data.js b/src/data.js index aea80ad5..ca8307f6 100644 --- a/src/data.js +++ b/src/data.js @@ -22,6 +22,32 @@ module.exports = [ 'CSS', ], }, + { + name: 'Nich Secord', + description: + 'Full Stack Developer from the Redmond, WA area. Best skier on the mountain. Pretty good in general.', + url: 'https://secord.io/uses', + twitter: '@nichsecord', + emoji: 'โ›ท๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Web Developer', + 'Full Stack', + 'Front End', + 'JavaScript', + 'TypeScript', + 'React', + 'GraphQL', + 'HTML', + 'CSS', + 'Sass', + 'Styled Components', + 'Node' + ], + }, { name: 'Mitchell Hanberg', description: From 3a04ee14b2ddbefa25daf1feae1d9864e2b59905 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 26 Jan 2020 19:10:29 +0000 Subject: [PATCH 185/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 7e4b2e8a..877dfee3 100644 --- a/readme.md +++ b/readme.md @@ -30,6 +30,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil # Awesome Uses ![Awesome][awesome-badge] * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover +* [Nich Secord](https://secord.io/uses) โ€” Full Stack Developer from the Redmond, WA area. Best skier on the mountain. Pretty good in general. * [Mitchell Hanberg](https://mitchellhanberg.com/uses) โ€” Full Stack Developer who loves working with Elixir, Ruby and JS. * [Davy Hausser](https://davyhausser.com/uses) โ€” Game Producer. Web Developer, Travel Enthusiast * [Bojan Bedraฤ](https://www.improvebadcode.com/uses) โ€” Coding the future, one line of code at a time. diff --git a/src/data.js b/src/data.js index ca8307f6..bbc0599a 100644 --- a/src/data.js +++ b/src/data.js @@ -45,7 +45,7 @@ module.exports = [ 'CSS', 'Sass', 'Styled Components', - 'Node' + 'Node', ], }, { From c1ed46b9df4d88c61cccd7ab7ead5311cc82f6a4 Mon Sep 17 00:00:00 2001 From: Karl Date: Sun, 26 Jan 2020 19:53:29 +0000 Subject: [PATCH 186/217] Add @_kejk (#556) --- src/data.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/data.js b/src/data.js index bbc0599a..cb758543 100644 --- a/src/data.js +++ b/src/data.js @@ -834,6 +834,30 @@ module.exports = [ 'Blogger', ], }, + { + name: 'Karl Koch', + description: + 'Design and Frontend Engineering lead @neuerenergy. Design Lead @makeacocktail. Guitar @echoes_uk.', + url: 'https://www.kejk.co/uses', + twitter: '@_kejk', + emoji: '๐Ÿง˜๐Ÿปโ€โ™‚๏ธ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Designer', + 'Developer', + 'Front-End', + 'Entrepreneur', + 'HTML', + 'CSS', + 'Node', + 'JavaScript', + 'Accessibility', + 'UX', + 'UI', + ], + }, { name: 'Sam Cross', description: From c23062ab1ea34785e3313547f6683f489ce96652 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 26 Jan 2020 19:54:28 +0000 Subject: [PATCH 187/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 877dfee3..2d7937d4 100644 --- a/readme.md +++ b/readme.md @@ -69,6 +69,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Valentina Calabrese](https://valentinacalabrese.com/uses) โ€” Front-End Engineer ๐Ÿค“, Drummer ๐Ÿฅ, Skateboarder ๐Ÿ›น & Tech Enthusiast ๐Ÿ“ฒ. Sometimes I blog, too โœ๐Ÿป. And I ๐Ÿ’– User-centered design. * [Jason Cory Alvernaz](https://jasoncoryalvernaz.com/uses) โ€” Web Developer, Blogger, YouTuber, and Dog Lover. Not necessarily in that order. * [Alessia Bellisario](https://aless.co/uses) โ€” Web engineer, mechanical keyboard builder, plotter art maker. +* [Karl Koch](https://www.kejk.co/uses) โ€” Design and Frontend Engineering lead @neuerenergy. Design Lead @makeacocktail. Guitar @echoes_uk. * [Sam Cross](https://sam-cross.github.io/#/uses) โ€” "Developer", IT student, frequent traveller by coach, addicted to music. * [Praveen Kumar Purushothaman](https://blog.praveen.science/my-personal-development-environment/) โ€” Cook, Cat Lover, Front End Architect, Full Stack Web Developer Evangelist & Cloud Computing Consultant. * [Rene Pot](http://renepot.com/uses) โ€” Developer Evangelist, JavaScript Developer, Cross-Platform App Developer and gamer From 7e46ae08f829c49c70b54210c43e95973c9fbb74 Mon Sep 17 00:00:00 2001 From: Dale French Date: Mon, 27 Jan 2020 09:32:41 +0200 Subject: [PATCH 188/217] Add @dalefrench0 (#557) * Added @dale-french * Updated Twitter key to use username instead of url --- src/data.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/data.js b/src/data.js index cb758543..24e429db 100644 --- a/src/data.js +++ b/src/data.js @@ -1828,6 +1828,28 @@ module.exports = [ 'Devtools', ], }, + { + name: 'Dale French', + description: + 'Full Stack Developer from South Africa. Skateboarder. Front End Enthusiast.', + url: 'https://dalefrench.dev/uses', + twitter: '@dalefrench0', + emoji: '๐Ÿ„๐Ÿปโ€โ™‚๏ธ', + country: '๐Ÿ‡ฟ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'android', + tags: [ + 'Full Stack', + 'Front End', + 'TypeScript', + 'JavaScript', + 'Design Systems', + 'React', + 'React Native', + 'Node', + 'Remote', + ], + }, { name: 'Timothy Miller', description: 'Web Designer/Developer for hire. Wears lots of hats.', From 25f2a543fe32b26e8d2de6c723549895a7e68bd8 Mon Sep 17 00:00:00 2001 From: Zoran Panev Date: Mon, 27 Jan 2020 07:33:11 +0000 Subject: [PATCH 189/217] Add @Zoran_Panev (#558) * Add @Zoran_Panev * Add @Zoran_Panev * update url to gist * update phone --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index 24e429db..945e0233 100644 --- a/src/data.js +++ b/src/data.js @@ -2580,6 +2580,27 @@ module.exports = [ 'GraphQL', ], }, + { + name: 'Zoran Panev', + description: 'Web developer', + url: 'https://gist.github.com/8f08557764711afbf82b75ac0ce61e79.git', + twitter: '@Zoran_Panev', + emoji: '๐Ÿ›ก', + country: '๐Ÿ‡ฒ๐Ÿ‡ฐ', + computer: 'linux', + phone: 'android', + tags: [ + 'Full Stack', + 'Developer', + 'Web', + 'Laravel', + 'Symfony', + 'Docker', + 'JavaScript', + 'React', + 'Kali Linux' + ], + }, { name: 'Josh Farrant', description: From b710285eafe2b71e7be85023c9d5836bf6b4a7ba Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 27 Jan 2020 07:34:24 +0000 Subject: [PATCH 190/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ src/data.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 2d7937d4..203b93f2 100644 --- a/readme.md +++ b/readme.md @@ -122,6 +122,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Sergey Panay](https://panay.dev/uses) โ€” Front End developer. Productivity nerd. * [Sil van Diepen](https://www.silvandiepen.nl/uses/) โ€” Creative Developer * [Kilian Valkhof](https://kilianvalkhof.com/using/) โ€” User experience developer +* [Dale French](https://dalefrench.dev/uses) โ€” Full Stack Developer from South Africa. Skateboarder. Front End Enthusiast. * [Timothy Miller](https://timothymiller.dev/uses) โ€” Web Designer/Developer for hire. Wears lots of hats. * [Caleb Ukle](https://calebukle.com/uses) โ€” I'm a software developer, technology enthusiast, and simply enjoy learning new things. * [Christopher Hranj](https://brodan.biz/uses) โ€” Software Engineer, Blogger, Musician, Ultimate player. @@ -160,6 +161,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Georgi Yanev](https://gyanev.com/uses/) โ€” Software Engineer, FPV Drone Pilot, Blogger, YouTuber * [Mark Tse](https://neverendingqs.com/uses/) โ€” A back-end developer who likes to dabble in the front-end. * [Karl Horky](https://github.com/karlhorky/uses/blob/master/readme.md) โ€” Founder, Teacher at https://upleveled.io +* [Zoran Panev](https://gist.github.com/8f08557764711afbf82b75ac0ce61e79.git) โ€” Web developer * [Josh Farrant](https://farrant.me/uses) โ€” Full-Stack JavaScript developer, creator of Shortcuts JS, astrophysicist and private pilot. I turn coffee, alchemy-like, into code. * [Steven van Loef](https://steven.vanloef.com/uses) โ€” Web Developer, App Developer * [Richard Zilahi](https://gist.github.com/zilahir/4aaf5907999ea53711b2d554d22b0f3f) โ€” Full stack developer, pug enthusiast, dying for pizza diff --git a/src/data.js b/src/data.js index 945e0233..386b47bd 100644 --- a/src/data.js +++ b/src/data.js @@ -2598,7 +2598,7 @@ module.exports = [ 'Docker', 'JavaScript', 'React', - 'Kali Linux' + 'Kali Linux', ], }, { From 445cb446b4dc9f941e7d514328887910868c6d70 Mon Sep 17 00:00:00 2001 From: Rikin Patel Date: Mon, 27 Jan 2020 09:24:49 -0500 Subject: [PATCH 191/217] Add @rikinpatel (#546) * Update data.js * adds uses url * lowercase `us` * Update data.js * modifies URL --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index 386b47bd..684551b9 100644 --- a/src/data.js +++ b/src/data.js @@ -1232,6 +1232,27 @@ module.exports = [ 'Golang', ], }, + { + name: 'Rikin Patel', + description: 'Experienced Front-end developer, Passionate about Javascript', + url: 'https://patelrikin.com/#uses', + twitter: '@rikinpatel', + emoji: '๐Ÿ’ป', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'JavaScript', + 'TypeScript', + 'Developer', + 'React', + 'Angular', + 'Node', + 'CSS', + 'Web Developer', + 'UI Lead' + ], + }, { name: 'Joris Hens', description: From efea91f98e34bde4e0ba5ef6231c7fc866331c96 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 27 Jan 2020 14:26:00 +0000 Subject: [PATCH 192/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 203b93f2..cf689481 100644 --- a/readme.md +++ b/readme.md @@ -89,6 +89,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Josiah Wiebe](https://jwie.be/uses/) โ€” Designer & developer, lifelong learner. * [Benjamin Lannon](https://lannonbr.com/uses/) โ€” Web Developer, Open Source Contributor, Livestreamer * [Braden Watkins](https://bradenwatkins.dev/uses) โ€” Student, Full Stack Developer, Lover of all things analog +* [Rikin Patel](https://patelrikin.com/#uses) โ€” Experienced Front-end developer, Passionate about Javascript * [Joris Hens](https://www.goodbytes.be/uses) โ€” Web development teacher, Security and hacking enthousiast, Cook. * [Lauro Silva](https://laurosilva.com/uses) โ€” Software Engineer and Technical Writer * [Tony Cimaglia](https://www.tonycimaglia.com/uses/) โ€” Restaurant Veteran turned Developer. diff --git a/src/data.js b/src/data.js index 684551b9..183d08ef 100644 --- a/src/data.js +++ b/src/data.js @@ -1250,7 +1250,7 @@ module.exports = [ 'Node', 'CSS', 'Web Developer', - 'UI Lead' + 'UI Lead', ], }, { From 31616490e0a704ae314ffa9247028065c7eaa84c Mon Sep 17 00:00:00 2001 From: Mina Saleeb Date: Mon, 27 Jan 2020 10:14:27 -0500 Subject: [PATCH 193/217] add scroll to top compatibility with other browsers --- src/components/BackToTop.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/BackToTop.js b/src/components/BackToTop.js index faaab8a1..a329ff37 100644 --- a/src/components/BackToTop.js +++ b/src/components/BackToTop.js @@ -24,6 +24,14 @@ const BackToTopLink = styled.a` } `; +function scrollTopMax() { + let ref; + // scrollTopMax is only on Firefox right now! https://caniuse.com/#search=scrolltopmax + return (ref = document.scrollingElement.scrollTopMax) != null + ? ref + : document.scrollingElement.scrollHeight - document.documentElement.clientHeight +} + function useScrollPosition() { const [percent, setPercent] = useState(0); @@ -31,7 +39,7 @@ function useScrollPosition() { console.log(document.documentElement.scrollTop); const howFar = document.documentElement.scrollTop / - document.documentElement.scrollTopMax; + scrollTopMax(); setPercent(howFar); } From 13b0b03ab9272e3c7d9604446e61ec9cd13d128e Mon Sep 17 00:00:00 2001 From: Rene Gens Date: Mon, 27 Jan 2020 20:07:08 +0200 Subject: [PATCH 194/217] Add Rene Gens (#562) --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index 183d08ef..b24a5eab 100644 --- a/src/data.js +++ b/src/data.js @@ -307,6 +307,27 @@ module.exports = [ 'GraphQL', ], }, + { + name: 'Rene Gens', + description: + 'android engineer, project manager, teacher, aspiring designer and author', + url: 'https://renegens.com/uses', + twitter: '@renegens', + emoji: '๐Ÿคทโ€', + country: '๐Ÿ‡ฌ๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Android', + 'Entrepreneur', + 'Teacher', + 'Kotlin', + 'Gatsby', + 'React', + 'CSS', + ], + }, { name: 'John Smith', description: From 4952064e63ee3a6095fb8b3af58c3dc7b665d2fc Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 27 Jan 2020 18:08:14 +0000 Subject: [PATCH 195/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index cf689481..fa4d5d18 100644 --- a/readme.md +++ b/readme.md @@ -43,6 +43,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Roberto Vรกzquez Gonzรกlez](https://robertovg.com/uses/) โ€” Javascript Engineer (10+ years experience) && CorkerSpace Co-founder, ๐Ÿ’›js (^es6),๐Ÿ„โ€๐Ÿง˜โ€๐ŸŽธ. * [Joe Astuccio](https://astucc.io/uses) โ€” Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer +* [Rene Gens](https://renegens.com/uses) โ€” android engineer, project manager, teacher, aspiring designer and author * [John Smith](https://solrevdev.com/uses/) โ€” full-time carer formally head of infrastructure and operations, senior full-stack #dotnetcore #aspnetcore #vuejs developer and software engineer https://solrevdev.com * [Michael Gale](https://michaelgale.dev/uses) โ€” Web Developer with a beard and glasses from Melbourne, Australia * [Aaron A.](https://ocular-rhythm.io/uses/) โ€” Sandwich enthusiast and programmer. From 3c550c57d1c9cd9446e1abbbeeff2692994e07bd Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Mon, 27 Jan 2020 15:26:54 -0500 Subject: [PATCH 196/217] use twitter for avatar first, then website --- src/components/Person.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/Person.js b/src/components/Person.js index 9c9cef83..7cb31b56 100644 --- a/src/components/Person.js +++ b/src/components/Person.js @@ -24,7 +24,10 @@ function useIntersectionObserver(ref) { export default function Person({ person, currentTag }) { const url = new URL(person.url); - const img = `https://images.weserv.nl/?url=https://unavatar.now.sh/${url.host}&w=100&l=9&af&il&n=-1`; + const twitter = `https://unavatar.now.sh/twitter/${person.twitter}`; + const website = `https://unavatar.now.sh/${url.host}`; + const unavatar = person.twitter ? `${twitter}?fallback=${website}` : website; + const img = `https://images.weserv.nl/?url=${unavatar}&w=100&l=9&af&il&n=-1`; return ( From 4c0cb690d3a27a3b995b627d085da411e4935b87 Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Mon, 27 Jan 2020 15:36:45 -0500 Subject: [PATCH 197/217] simplify scrollTop --- src/components/BackToTop.js | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/src/components/BackToTop.js b/src/components/BackToTop.js index a329ff37..33d79df3 100644 --- a/src/components/BackToTop.js +++ b/src/components/BackToTop.js @@ -24,22 +24,14 @@ const BackToTopLink = styled.a` } `; -function scrollTopMax() { - let ref; - // scrollTopMax is only on Firefox right now! https://caniuse.com/#search=scrolltopmax - return (ref = document.scrollingElement.scrollTopMax) != null - ? ref - : document.scrollingElement.scrollHeight - document.documentElement.clientHeight -} - function useScrollPosition() { const [percent, setPercent] = useState(0); function handleScroll(event) { - console.log(document.documentElement.scrollTop); - const howFar = - document.documentElement.scrollTop / - scrollTopMax(); + const scrollTop = + document.scrollingElement.scrollHeight - + document.documentElement.clientHeight; + const howFar = document.documentElement.scrollTop / scrollTop; setPercent(howFar); } From b1074d5056364869d03a28ca2295ad3f50325000 Mon Sep 17 00:00:00 2001 From: Simranjit Singh <13118815+simranz@users.noreply.github.com> Date: Tue, 28 Jan 2020 17:55:14 +0000 Subject: [PATCH 198/217] Adding Simranjit Singh (#563) * Adding Simranjit Singh * Updating country and adding two more tags * Updating country * Updating Computer --- src/data.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/data.js b/src/data.js index b24a5eab..52ef6780 100644 --- a/src/data.js +++ b/src/data.js @@ -4435,6 +4435,29 @@ module.exports = [ 'ReasonML', ], }, + { + name: 'Simranjit Singh', + description: 'Javascript loving Coldfusion developer', + url: 'https://simranjit.dev/uses', + twitter: '@SinghCode', + emoji: '๐Ÿ’ป', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Coldfusion', + 'Plesk', + 'Wordpress', + 'JavaScript', + 'Vue', + 'CSS', + 'PHP', + 'Git', + 'VS Code', + ], + }, { name: 'Maxwell Morrison', description: 'Continuous leaner and freelance full stack developer', From 9a4ea406d88b220dc9b42a6e556757b1f10d2d24 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 28 Jan 2020 17:56:18 +0000 Subject: [PATCH 199/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index fa4d5d18..7c6547b0 100644 --- a/readme.md +++ b/readme.md @@ -255,6 +255,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Benjamin Mock](https://codesnacks.net/uses/) โ€” coder, runner, reader, maker * [Kevin Woblick](https://www.kovah.de/uses/) โ€” I turn Pizza into Code and Photos * [Michaล‚ Miszczyszyn](https://typeofweb.com/michal-miszczyszyn-uses/) โ€” Motivated full-stack developer not afraid to use any technology. Experienced developer and leader. He, him. +* [Simranjit Singh](https://simranjit.dev/uses) โ€” Javascript loving Coldfusion developer * [Maxwell Morrison](https://maxmorrison.me/uses) โ€” Continuous leaner and freelance full stack developer * [Rail Hamdeew](https://hmdw.me/uses/) โ€” Full Stack. Open to new technologies * [Armno Prommarak](https://armno.in.th/uses) โ€” Frontend developer, blogger, cyclist. From bff7c104fc563d292729cd754abc4256dbe4d220 Mon Sep 17 00:00:00 2001 From: Makon Date: Wed, 29 Jan 2020 02:53:36 -0600 Subject: [PATCH 200/217] add Makon cline (#566) --- src/data.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/data.js b/src/data.js index 52ef6780..a0ccce3d 100644 --- a/src/data.js +++ b/src/data.js @@ -22,6 +22,30 @@ module.exports = [ 'CSS', ], }, + { + name: 'Makon Cline', + description: + 'Engineer, Developer, Home Cook. I like to make useful things and share them with others.', + url: 'https://makoncline.com/uses', + twitter: '@MakonCline', + emoji: '๐Ÿค™', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Engineer', + 'Developer', + 'Full Stack', + 'Entrepreneur', + 'JavaScript', + 'Node', + 'React', + 'Gatsby', + 'PostgreSQL', + 'GraphQL', + 'AWS' + ] + }, { name: 'Nich Secord', description: From 2dc39aaf7f608b105d8aefd868d18a602c15747a Mon Sep 17 00:00:00 2001 From: Roy Tang Date: Wed, 29 Jan 2020 16:54:12 +0800 Subject: [PATCH 201/217] Add roy Tang (#568) * Added Roy Tang * Removed emoji * Update data.js --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index a0ccce3d..95a3316e 100644 --- a/src/data.js +++ b/src/data.js @@ -1525,6 +1525,27 @@ module.exports = [ 'AWS', ], }, + { + name: 'Roy Tang', + description: + 'Programmer, engineer, scientist, critic, gamer, dreamer, and kid-at-heart.', + url: 'https://roytang.net/about/uses/', + twitter: '@roytang', + emoji: '', + country: '๐Ÿ‡ต๐Ÿ‡ญ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Blogger', + 'Python', + 'JavaScript', + 'HTML', + 'CSS', + 'SQL', + ], + }, { name: 'Josh Barker', description: From c37be5c550f90229b0482bc4bdca086a3ee9708b Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 29 Jan 2020 08:55:25 +0000 Subject: [PATCH 202/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 2 ++ src/data.js | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 7c6547b0..d758ecf5 100644 --- a/readme.md +++ b/readme.md @@ -30,6 +30,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil # Awesome Uses ![Awesome][awesome-badge] * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover +* [Makon Cline](https://makoncline.com/uses) โ€” Engineer, Developer, Home Cook. I like to make useful things and share them with others. * [Nich Secord](https://secord.io/uses) โ€” Full Stack Developer from the Redmond, WA area. Best skier on the mountain. Pretty good in general. * [Mitchell Hanberg](https://mitchellhanberg.com/uses) โ€” Full Stack Developer who loves working with Elixir, Ruby and JS. * [Davy Hausser](https://davyhausser.com/uses) โ€” Game Producer. Web Developer, Travel Enthusiast @@ -103,6 +104,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Brad Garropy](https://bradgarropy.com/uses) โ€” Self taught frontender at Adobe, into lifting and country music. * [Bruno Brito](https://brunobrito.pt/uses) โ€” Freelance Web Developer, Content Creator, Digital Marketing teacher * [Abdisalan Mohamud](https://abdisalan.com/uses) โ€” Software Engineer, blogger, lifetime learner +* [Roy Tang](https://roytang.net/about/uses/) โ€” Programmer, engineer, scientist, critic, gamer, dreamer, and kid-at-heart. * [Josh Barker](https://joshuabarker.com/uses) โ€” Front end engineer at Red Ventures. Soccer enthusiast. Lover of stories. * [David Perkins](https://prkns.me/uses) โ€” Dad, Designer, Developer, Dave, Keyboard enthusiast * [Aaron Dunphy](https://aarondunphy.com/uses) โ€” Full Stack Developer, Coffee Lover and Photo Taker diff --git a/src/data.js b/src/data.js index 95a3316e..801cb91b 100644 --- a/src/data.js +++ b/src/data.js @@ -43,8 +43,8 @@ module.exports = [ 'Gatsby', 'PostgreSQL', 'GraphQL', - 'AWS' - ] + 'AWS', + ], }, { name: 'Nich Secord', From c64b6ed068202bb8a4624998a656d47e9278cd94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90=C3=A0o=20Huy=20Tu=E1=BA=A5n?= Date: Thu, 30 Jan 2020 15:27:56 +0700 Subject: [PATCH 203/217] add daohuytuan (#570) --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index 801cb91b..e719d11d 100644 --- a/src/data.js +++ b/src/data.js @@ -2591,6 +2591,25 @@ module.exports = [ 'Music', ], }, + { + name: 'Dao Huy Tuan', + description: 'FrontEnd Engineer, Blogger, Vimmer', + url: 'https://daohuytuan.com/uses/', + twitter: '@tuandaohuy', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ป๐Ÿ‡ณ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Engineer', + 'FrontEnd', + 'Blogger', + 'JavaScript', + 'React', + 'Python', + 'Golang', + ], + }, { name: 'Georgi Yanev', description: 'Software Engineer, FPV Drone Pilot, Blogger, YouTuber', From 28c4a1879b3e0eead5913be6904a11e3fb71c6d2 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 30 Jan 2020 08:28:54 +0000 Subject: [PATCH 204/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index d758ecf5..0b0245de 100644 --- a/readme.md +++ b/readme.md @@ -162,6 +162,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Adam Laycock](https://www.arcath.net/uses) โ€” IT Engineer, Web Developer & Blogger * [Scott Spence](https://scottspence.me#uses) โ€” Father, husband ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Web Developer. Just In Time learner โค๏ธ ๐Ÿ‘ http://my.pronoun.is/he * [Josรฉ Manuel Lucas](https://jmlweb.es/blog/2020/uses/) โ€” Professional Frontend Engineer - Amateur musician +* [Dao Huy Tuan](https://daohuytuan.com/uses/) โ€” FrontEnd Engineer, Blogger, Vimmer * [Georgi Yanev](https://gyanev.com/uses/) โ€” Software Engineer, FPV Drone Pilot, Blogger, YouTuber * [Mark Tse](https://neverendingqs.com/uses/) โ€” A back-end developer who likes to dabble in the front-end. * [Karl Horky](https://github.com/karlhorky/uses/blob/master/readme.md) โ€” Founder, Teacher at https://upleveled.io From f8318275cc96755c7a2aefcabfd20f2b91048608 Mon Sep 17 00:00:00 2001 From: Vinoth Chellamuthu Date: Thu, 30 Jan 2020 16:44:47 +0800 Subject: [PATCH 205/217] Update data.js (#541) --- src/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/data.js b/src/data.js index e719d11d..5021e9e8 100644 --- a/src/data.js +++ b/src/data.js @@ -260,6 +260,26 @@ module.exports = [ 'FOSS', ], }, + { + name: 'Vinoth Chellamuthu', + description: + 'Data Engineer', + url: 'https://ecevinoth.github.io/#uses', + twitter: '@ecevinoth', + emoji: '๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Engineer', + 'Back End', + 'Python', + 'Software Engineer', + 'SQL', + 'DevOps', + ], + }, { name: 'Roberto Vรกzquez Gonzรกlez', description: From 3e09f7ad0149ed9744df19cef8ae30e41edee382 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 30 Jan 2020 08:45:51 +0000 Subject: [PATCH 206/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 0b0245de..1779199c 100644 --- a/readme.md +++ b/readme.md @@ -41,6 +41,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Anwar Hussain](https://gist.github.com/getanwar/daa9cb57428fd56255b1759fef2754f0) โ€” Web Developer and No-Code Maker * [Victor Silva](https://github.com/VictorHSC/awesome-uses) โ€” Web Developer * [Asur Bernardo](https://asur.dev/uses/) โ€” Back end developer with no aesthetic sense. Full stack with reservations. Open-source enthusiast. Continuous learner! +* [Vinoth Chellamuthu](https://ecevinoth.github.io/#uses) โ€” Data Engineer * [Roberto Vรกzquez Gonzรกlez](https://robertovg.com/uses/) โ€” Javascript Engineer (10+ years experience) && CorkerSpace Co-founder, ๐Ÿ’›js (^es6),๐Ÿ„โ€๐Ÿง˜โ€๐ŸŽธ. * [Joe Astuccio](https://astucc.io/uses) โ€” Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer diff --git a/src/data.js b/src/data.js index 5021e9e8..ea1287f4 100644 --- a/src/data.js +++ b/src/data.js @@ -262,8 +262,7 @@ module.exports = [ }, { name: 'Vinoth Chellamuthu', - description: - 'Data Engineer', + description: 'Data Engineer', url: 'https://ecevinoth.github.io/#uses', twitter: '@ecevinoth', emoji: '๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป', From 8273ffbfe90c9584a703eb4bed5d8c1eb404cefe Mon Sep 17 00:00:00 2001 From: Marc Littlemore Date: Thu, 30 Jan 2020 08:48:01 +0000 Subject: [PATCH 207/217] Add Marc Littlemore (#569) * Add Marc Littlemore * Last minute emoji change --- src/data.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/data.js b/src/data.js index ea1287f4..2b07bea2 100644 --- a/src/data.js +++ b/src/data.js @@ -2590,6 +2590,28 @@ module.exports = [ 'Speaker', ], }, + { + name: 'Marc Littlemore', + description: + 'Engineering Team Lead @ BBC, Node.js fan, course creator, entrepreneur, ex-videogame developer, public speaker, and sepsis survivor.', + url: 'https://marclittlemore.com/uses', + twitter: '@marclittlemore', + emoji: '๐ŸŽ‰', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Entrepreneur', + 'Node', + 'JavaScript', + 'React', + 'Gatsby', + 'YouTuber', + 'Blogger', + 'Speaker', + ], + }, { name: 'Josรฉ Manuel Lucas', description: 'Professional Frontend Engineer - Amateur musician', From 1286dc6cce2cebeb832b096e42c1ae93a9562322 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 30 Jan 2020 08:49:00 +0000 Subject: [PATCH 208/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 1779199c..e5b72065 100644 --- a/readme.md +++ b/readme.md @@ -162,6 +162,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Jรฉrรฉmy Mouzin](https://jeremymouzin.com/uses) โ€” Software Engineer, Tutorial Maker, Entrepreneur, Blogger * [Adam Laycock](https://www.arcath.net/uses) โ€” IT Engineer, Web Developer & Blogger * [Scott Spence](https://scottspence.me#uses) โ€” Father, husband ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Web Developer. Just In Time learner โค๏ธ ๐Ÿ‘ http://my.pronoun.is/he +* [Marc Littlemore](https://marclittlemore.com/uses) โ€” Engineering Team Lead @ BBC, Node.js fan, course creator, entrepreneur, ex-videogame developer, public speaker, and sepsis survivor. * [Josรฉ Manuel Lucas](https://jmlweb.es/blog/2020/uses/) โ€” Professional Frontend Engineer - Amateur musician * [Dao Huy Tuan](https://daohuytuan.com/uses/) โ€” FrontEnd Engineer, Blogger, Vimmer * [Georgi Yanev](https://gyanev.com/uses/) โ€” Software Engineer, FPV Drone Pilot, Blogger, YouTuber From 47e859c0691d2418410ddf9f89503a02408b881b Mon Sep 17 00:00:00 2001 From: Gabriel Wilkes Date: Thu, 30 Jan 2020 17:49:14 +0900 Subject: [PATCH 209/217] =?UTF-8?q?=E2=9C=A8Add=20Gabriel=20Wilkes=20(#572?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/data.js b/src/data.js index 2b07bea2..f233856c 100644 --- a/src/data.js +++ b/src/data.js @@ -1222,6 +1222,29 @@ module.exports = [ 'GraphQL', ], }, + { + name: 'Gabriel Wilkes', + description: + 'Full-stack developer who loves learning new things, American 10 years in Japan, soon back to the US', + url: 'https://azul.technology/uses/', + twitter: '@gabriel_wilkes', + emoji: '๐Ÿ”ต', + country: '๐Ÿ‡ฏ๐Ÿ‡ต', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Node', + 'JavaScript', + 'GraphQL', + 'Vue', + 'JAMstack', + 'Serverless', + 'AWS', + 'Wordpress' + ], + }, { name: 'Anton Andrรฉsen', description: 'Software Engineer, Tutorial Maker, Youtuber, Tea Drinker', From bc5405cd4c3b70c0c5cf2c18bad6b39a94634413 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 30 Jan 2020 08:50:09 +0000 Subject: [PATCH 210/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index e5b72065..4f03bcb6 100644 --- a/readme.md +++ b/readme.md @@ -88,6 +88,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Adam Jahnke](https://adamyonk.com/uses) โ€” Caffiend, motorcyclist, climber, recovering perfectionist. I love to make the complex simple. * [Andrew Healey](https://healeycodes.com/uses) โ€” Software Engineer, Writer, Learner! * [Scott Tolinski](https://scotttolinski.com/uses) โ€” Web Developer, Tutorial Maker, Podcaster, Bboy +* [Gabriel Wilkes](https://azul.technology/uses/) โ€” Full-stack developer who loves learning new things, American 10 years in Japan, soon back to the US * [Anton Andrรฉsen](https://anton.best/uses/) โ€” Software Engineer, Tutorial Maker, Youtuber, Tea Drinker * [Josiah Wiebe](https://jwie.be/uses/) โ€” Designer & developer, lifelong learner. * [Benjamin Lannon](https://lannonbr.com/uses/) โ€” Web Developer, Open Source Contributor, Livestreamer diff --git a/src/data.js b/src/data.js index f233856c..8ac19e04 100644 --- a/src/data.js +++ b/src/data.js @@ -1242,7 +1242,7 @@ module.exports = [ 'JAMstack', 'Serverless', 'AWS', - 'Wordpress' + 'Wordpress', ], }, { From 26bf4c0cca830373ff2cba114f0b9364b2a712ca Mon Sep 17 00:00:00 2001 From: Ahmed Ibrahim Date: Thu, 30 Jan 2020 10:51:40 +0200 Subject: [PATCH 211/217] Add @ahmed_ibrahhim (#573) --- src/data.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/data.js b/src/data.js index 8ac19e04..5f4f44e1 100644 --- a/src/data.js +++ b/src/data.js @@ -22,6 +22,27 @@ module.exports = [ 'CSS', ], }, + { + name: 'Ahmed Ibrahim', + description: + 'Full-stack developer who believes that Passion is the key to every success.', + url: 'https://ahmed-ibrahim.com/uses', + twitter: '@ahmed_ibrahhim', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡ช๐Ÿ‡ฌ', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Entrepreneur', + 'JavaScript', + 'React', + 'Node', + 'Cloud', + + ], + }, { name: 'Makon Cline', description: From eca3698ccd57ac2fcdc2c49d6e16f57e7d28dad1 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 30 Jan 2020 08:52:44 +0000 Subject: [PATCH 212/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 1 + src/data.js | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 4f03bcb6..d32d27af 100644 --- a/readme.md +++ b/readme.md @@ -30,6 +30,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil # Awesome Uses ![Awesome][awesome-badge] * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover +* [Ahmed Ibrahim](https://ahmed-ibrahim.com/uses) โ€” Full-stack developer who believes that Passion is the key to every success. * [Makon Cline](https://makoncline.com/uses) โ€” Engineer, Developer, Home Cook. I like to make useful things and share them with others. * [Nich Secord](https://secord.io/uses) โ€” Full Stack Developer from the Redmond, WA area. Best skier on the mountain. Pretty good in general. * [Mitchell Hanberg](https://mitchellhanberg.com/uses) โ€” Full Stack Developer who loves working with Elixir, Ruby and JS. diff --git a/src/data.js b/src/data.js index 5f4f44e1..a736b961 100644 --- a/src/data.js +++ b/src/data.js @@ -40,7 +40,6 @@ module.exports = [ 'React', 'Node', 'Cloud', - ], }, { From f306a0247d68a09a5b13e979b0960ec2d1214444 Mon Sep 17 00:00:00 2001 From: Simon Aronsson Date: Thu, 30 Jan 2020 16:31:47 +0100 Subject: [PATCH 213/217] Add @0x12b (#575) --- src/data.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/data.js b/src/data.js index a736b961..5a656c97 100644 --- a/src/data.js +++ b/src/data.js @@ -1,5 +1,28 @@ // keep it commonjs export module.exports = [ + { + name: 'Simon Aronsson', + description: + 'Developer Advocate, Cloud and Devops Aficionado, Full-stack Developer', + url: 'https://simme.dev/uses', + twitter: '@0x12b', + emoji: '๐Ÿฅ‘', + country: '๐Ÿ‡ธ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Developer Advocate', + 'Teacher', + 'Architect', + 'JavaScript', + 'Go', + 'Cloud', + 'Devops', + 'Agile', + ], + }, { name: 'Wes Bos', description: From 4cb63529eee5d178912c21e24a27dd0e5923e966 Mon Sep 17 00:00:00 2001 From: Alberto Fortes Date: Thu, 30 Jan 2020 16:32:17 +0100 Subject: [PATCH 214/217] Add @albertofortes (#576) --- src/data.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/data.js b/src/data.js index 5a656c97..e27e118d 100644 --- a/src/data.js +++ b/src/data.js @@ -2204,6 +2204,31 @@ module.exports = [ 'Zeplin', ], }, + { + name: 'Alberto Fortes', + description: + 'Senior Front-end developer with strong aesthetic sense. Building cool websites and apps as Front-end Team lead at Avallain.', + url: 'https://albertofortes.com/uses/', + twitter: '@albertofortes', + emoji: '๐Ÿ‘ช', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Front End', + 'Developer', + 'JavaScript', + 'CSS', + 'SCSS', + 'Less ', + 'HTML5', + 'React', + 'Gatsby', + 'GraphQL', + 'Remote', + 'Zeplin', + ], + }, { name: 'Josh Manders', description: 'Full Snack Developer and Indie Maker', From 387c1c1b11061c1f661463d4b5d4f44caef04a26 Mon Sep 17 00:00:00 2001 From: Joshua Moore Date: Thu, 30 Jan 2020 08:32:56 -0700 Subject: [PATCH 215/217] Add @tycrek (#577) --- src/data.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/data.js b/src/data.js index e27e118d..468a07a0 100644 --- a/src/data.js +++ b/src/data.js @@ -2270,6 +2270,25 @@ module.exports = [ phone: 'iphone', tags: ['Engineer', 'YouTuber', 'Blogger', 'Front End'], }, + { + name: 'Josh Moore', + description: + 'Self-taught full-stack web dev with a passion for open-source, privacy, & security.', + url: 'https://jmoore.dev/redesign/uses', + twitter: '@tycrek', + emoji: '๐Ÿ˜œ', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'linux', + phone: 'android', + tags: [ + 'Web Development', + 'Front End', + 'Back End', + 'Full Stack', + 'Node', + 'JavaScript', + ], + }, { name: 'James Mills', description: From b0aae4d87ba12efcb2d35847e673f95c584bb36a Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 30 Jan 2020 15:34:08 +0000 Subject: [PATCH 216/217] chore: generate `readme.md`, lint `src/data.js` --- readme.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/readme.md b/readme.md index d32d27af..11398d0b 100644 --- a/readme.md +++ b/readme.md @@ -29,6 +29,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil # Awesome Uses ![Awesome][awesome-badge] +* [Simon Aronsson](https://simme.dev/uses) โ€” Developer Advocate, Cloud and Devops Aficionado, Full-stack Developer * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover * [Ahmed Ibrahim](https://ahmed-ibrahim.com/uses) โ€” Full-stack developer who believes that Passion is the key to every success. * [Makon Cline](https://makoncline.com/uses) โ€” Engineer, Developer, Home Cook. I like to make useful things and share them with others. @@ -139,9 +140,11 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Miguel รngel Durรกn](https://midu.dev/uses) โ€” Front end passionate, Web Performance freak, casual speaker, podcast host, and gamer. * [David Llop](https://davidllop.com/uses) โ€” Full stack developer from Girona. Open Source contributor. Always Learning. * [Alba Silvente](https://dawntraoz.com/uses) โ€” Front-end developer, Vue & TailwindCSS lover. Hip Hop & Afro house dancer. +* [Alberto Fortes](https://albertofortes.com/uses/) โ€” Senior Front-end developer with strong aesthetic sense. Building cool websites and apps as Front-end Team lead at Avallain. * [Josh Manders](https://joshmanders.com/uses/) โ€” Full Snack Developer and Indie Maker * [Daniel Wirtz](https://danielwirtz.com/uses/) โ€” Designer who codes @Crisp Studio * [Harry Wolff](https://hswolff.com/uses/) โ€” Front-end engineer and YouTuber +* [Josh Moore](https://jmoore.dev/redesign/uses) โ€” Self-taught full-stack web dev with a passion for open-source, privacy, & security. * [James Mills](https://jamesmills.co.uk/uses) โ€” Work with PHP & Laravel at @clicksco in Dubai. Pleased to be part of the Laravel community. * [Mohammad Dohadwala](https://dohad.dev/uses) โ€” Hi, I am a Javascript Full Stack Web Developer from Dubai, currently studying Computer Science. * [Jeffrey Way](https://laracasts.com/blog/laracasts-uses) โ€” Laracasts Author From b8527d9e190dee220b342def8f14c0bce2356fe6 Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Thu, 30 Jan 2020 11:16:43 -0500 Subject: [PATCH 217/217] Move to linux bird --- src/images/linux.png | Bin 0 -> 3874 bytes src/images/linux.svg | 4 ---- src/util/icons.js | 2 +- 3 files changed, 1 insertion(+), 5 deletions(-) create mode 100644 src/images/linux.png delete mode 100644 src/images/linux.svg diff --git a/src/images/linux.png b/src/images/linux.png new file mode 100644 index 0000000000000000000000000000000000000000..199d4f0aa63f8f39fe2444946c0b4f1fed4067e6 GIT binary patch literal 3874 zcmV+-58d#IP)$el zphnGT&p6W#Zm2!#!RZ!tdbH2+*kbp%agHvF;QU|&7;Cl0p&B+LSPd8kkmU=cd^RO2Y-?3jmCN7$4V52+06Er@IZ_o{ z5hM;F`#x0~mVR@1?>WsK(}18CAZOBy9I3hw08u`eIcjj2r`Oa}UDC=gtx$&Bf&P$g z_ZED+_y7e?vwfo${%B25KLNQDOROs5pho68grY0_>frvbG_t1&LHz`%LM+$NoKdRk zV;b7igrF7xm5JIKl*>mK&5qXArf&qd078t{*rM5}*cWJQ(veRJc2 z`K(&L44u+>I@wuc`1i*i@n$;9Up^0opcO!kjC25)O(uR)c{etjjgu!&U@b0UZdqxs zw70Kb3BbYXY7SOc15l7Zj^YW0o=lqvqVo+0BF2;@ggHej6k_u zzn?#Up2o(e?gX~_dZd(Gx^!ilr=_Ly8lScGT^j za$DIsN)7jN^tmJKdZLD3uC1Zr*mIQ5DDKWSrDQ5nN)8@6+{dJZw8FwdOCV38}Yise0!>u^aKbqx~V_cPEo=qlu!7M;_(T@B^Pqf zKR?O-PpjGX$L*fX3Kyo|HP}v_3H14RB520}orng2^T(bic3drbor^ZTpeVcZs9p!7 zlLe{-g*M8vzN9ScOB|~H=hSdPzxX>4a+Cj(c$brt)m0B z?N)jDf87*i3nDGOh3REiuweG=*+KF22ekkSG}zrn{`9fRX)gI?IJb` z9$lv=E4}l|TavH$W;(XE*|E?sP7jixxC^|YO4=WPH=Wo2@iaRRT;jcbl8h9A*$8e4 z-<^T84U%aEf(>i+7<-(JGh!AAS?r)$sf^*1N_*cLE0 zE-B@`23zg0_J)GG3KBxx2;kPGaxrrorr08;7buh#D@@53q{Tzm%(H4p;nH=la54KM zI-+i(Yqhm}{taHut3o{E|FgI@K`TJ^q>_0^nGaxz2uJE-Xdd%B?6G&E8j?ZiK*~7sl?!9(NZ~F?qBlgrI!>Jg;TBRbEZ8TEjIyg#i{y@d-Bi91oz8P}Cm=ggH9YH60X`6P0_04bx1;>D)J>a->8Z0A1yAw)?r0ed843U=AhP~wIFB& z$jT}=37vdPLU(-}9UaA-S+g{;UovSD$w}7?ElqbAT(4I_=TngUxQ&6 zV61iOT3|xY--;&`vUs6?0@&8wwh|!(mhf=$a=mnKrC6I?JiXNOL2VgU0n(;T3j?~Q z16%->@NhP6c(8j7SZgvfGMF`e8m(<@*y`$8`QxP+4aTdJ355D9mM{1FT-mS+U~zB{ zk~Dzi#Dt3g58PkbUvI@{Ze6wnfTpGk?EUx?Ha_%I42Iql!veC zns6BI*>O+Tl;J(T}=_EXgpRdud380K< zTnD5Aa^31xCR<&-ShsrRH3Mt4LI}Z4i>|aW@9p@2$;HJ?7~dxtdt8>a#Orjb77UjF z3WyB=;bCDPJ6+BhBV%HiIc;jd94N@YGUQNIl|O&DlT|DFc6${m?)9f1!y-WL#A)+@ zOn`s6uhLO{@UXIQ-VJ?%Zv9Etm@&N?`lFxMP%_!t9pKx8#r}M$V^{=Gk#}C+tiS&H zIXPc`eVm2!ysqE+g|IL)X{jmQ`;CnkFd0oGrzBsU)L_s#7WvDMfD4dSJS!f!1wf}$ zcG+z8NfwKR%#6{2c7-vcM|E%O^_@M=a1Vn&A@SP+e!v9~!nG7I0>sC~pQ@{?(-jrw z2c+@6nh}vBy0=p=-}xP$Vqk>U@2XuP-~uSf?tbQ|QE5VzDp{GCfp!Cch=_>pZEJB6 zQcCL2d5C|JGS_OgYBMW%6@e9C`Es3<%<0;Vi;azri;d;Fw6uV_(M3c=XN<1dWMbaj zxtuy(>m`H*T}MY)gr@_(641Dy+>@urse6 zd4Kp2&?n&T(mF>@y4{%=UTJQ*#FGy{#E8g98k-u~ z|LFm5Nsr;D7drwbfZS!wMLGKpm%sHhCG!$bN2IZ7^NX0xW@gWt87Nn}xn)r~mIw>q zpFYF8+qU6$dwz9HAou&rhk%48%7cXC)PIPeySpO(o?3C5n$zL@Y}0>mwyuubSKaD2H_Q#cMc>x>@fG96_egK6!|urI zJ}xEb3`Sy;(kL%D|Lyu2$HT@X*b{}2zo3-qLTLYXrQaK2S!LXS6zjbm4>!4a;r8#* zDJrkL_BxxMdjXfrKVKL#wDzt^tO-t{PyoB>Swd7bvW}-bw2n2`{cAK<`kGTrJ z2q6E2NmiL>$tvTU2=Vj&(&weNQ8BmkjmGUe-sdL|K1^d%Q$M)|k8rp4+Se&6s@i)5 zKEl+&!`JUc5m&Xjf-=n=LPG)MUSi}PyjD*g5_sG$s z+);TyUwrwsR_sl5DeCxK^zFxnn!S!vM~c?%fRSbnOz^WBidOj`To70mNP{to(HG8DcE%?tLjGTi$q! zzkPPpcjMCIJkKByugl$r;{MYO94!U-Knp8T;VvFrT-)dOV>Ms+Y+G^p+^|Q1vPbSV z-6wZx(}mYg084u{;O;lw09ZPuf#T6udMrkRkx3Jad^75{BizkCdIoe>wJ)QXj>=tT zpXX3C6F^MD3G}^nhk&BM(<}atK`&W)^G&?-n_rWgGxV1C)=rKgVPm+FFRJs%-!B`>bAHK})?>pC9do&vlx1hrvb zmg9hZzznVIb@BZ<6N`SHhs!NUPD*6K^>dk8GMU`$Y>dV$F`e!0b`BjmLiNEz?A*PV zhQ@|oc3!>vL~U7KbE*a|xsm)A4#(qS0j>Qfzc!i(AV0DsVsP2Cu;qz|-xfWnn zilQ(wCI+L?h|}q$p|KHF^?Xo@1i3ytOVTiKuiNl@Kq2Ywu(~w>Y--0 zTCIjpHrLb`6q!B1EFYjZtQ9jZ_5Jj&#`rxPO-clNjJZf)f{43BnSF~- ze(W~=68NY7i{b@rjtydkHlzCfiwiJv7kU)aT!i=sq+9~@_a@#+RL2A{2cQ0aMD7c_ z4!2qjBzQ^UK=6Plb-dzBIfG?b|3O3UB?h-?6+)~7ImJVg&rs#9Vot}G+LUJ=gQ`9W zq7+C31cF-N10*ksGRJW(${7qn^A{$aV+rRBP~reLs;FUh`vD<>>qDy{LWBqrB1DJ~ kAwq-*5h6s05I - - - diff --git a/src/util/icons.js b/src/util/icons.js index aa9584be..f68363e9 100644 --- a/src/util/icons.js +++ b/src/util/icons.js @@ -2,6 +2,6 @@ import iphone from '../images/iphone.png'; import android from '../images/android.png'; import windows from '../images/windows.svg'; import apple from '../images/apple.svg'; -import linux from '../images/linux.svg'; +import linux from '../images/linux.png'; export { iphone, android, windows, apple, linux };