From c3336e6652351896106ff8580694384a9d448096 Mon Sep 17 00:00:00 2001 From: Karl Horky Date: Fri, 10 Jan 2020 10:57:37 +0100 Subject: [PATCH 1/4] Add myself --- src/data.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/data.js b/src/data.js index eca3013a..21d2ad8c 100644 --- a/src/data.js +++ b/src/data.js @@ -1158,6 +1158,33 @@ const pages = [ 'Node', ], }, + { + name: 'Karl Horky', + description: + 'Founder, Teacher at https://upleveled.io', + url: 'https://github.com/karlhorky/uses/blob/master/readme.md', + twitter: '@karlhorky', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ฆ๐Ÿ‡น', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Back End', + 'Front End', + 'Entrepreneur', + 'Teacher', + 'Speaker', + 'JavaScript', + 'TypeScript', + 'React', + 'Node', + 'CSS', + 'HTML', + 'GraphQL', + ], + }, ]; export default pages; From eeb5b21943fd21910194b3e4b73554aced96126b Mon Sep 17 00:00:00 2001 From: yosefalnajjarofficial Date: Fri, 10 Jan 2020 13:21:38 +0200 Subject: [PATCH 2/4] trim the traling slash from the display URL Relates #156 --- src/components/Person.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Person.js b/src/components/Person.js index 8ab35af7..76246bb9 100644 --- a/src/components/Person.js +++ b/src/components/Person.js @@ -18,10 +18,9 @@ export default function Person({ person, currentTag }) { {person.name} {person.emoji} - {`${url.host}${url.pathname}`} + {`${ + url.host + }${url.pathname.slice(0, url.pathname.lastIndexOf('/'))}`}

{person.description}

@@ -77,6 +76,7 @@ Person.propTypes = { emoji: PropTypes.string, description: PropTypes.string, tags: PropTypes.arrayOf(PropTypes.string), + country: PropTypes.string, computer: PropTypes.oneOf(['apple', 'windows', 'linux']), phone: PropTypes.oneOf(['iphone', 'android']), twitter(props, propName, componentName) { From 42b3588416a96b9f1affdd7de3af8f3a41d220b4 Mon Sep 17 00:00:00 2001 From: Kasper Jacobsen Date: Fri, 10 Jan 2020 12:52:44 +0100 Subject: [PATCH 3/4] Make sure long links does not break the design --- src/components/Person.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/Person.js b/src/components/Person.js index 8ab35af7..7a6b3574 100644 --- a/src/components/Person.js +++ b/src/components/Person.js @@ -118,6 +118,9 @@ const PersonInner = styled.div` font-size: 1rem; } .displayLink { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; text-decoration: none; color: var(--vape); letter-spacing: 1px; From 88945573176ac2998b772edfef7eceda468f86a6 Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Fri, 10 Jan 2020 10:07:39 -0500 Subject: [PATCH 4/4] more people --- src/data.js | 99 +++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 88 insertions(+), 11 deletions(-) diff --git a/src/data.js b/src/data.js index 21d2ad8c..846a69ff 100644 --- a/src/data.js +++ b/src/data.js @@ -1128,15 +1128,7 @@ const pages = [ // 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', - ], + tags: ['Developer', 'Engineer', 'PHP', 'Java', 'OpenMRS', 'HTML', 'CSS'], }, { name: 'Jรฉrรฉmy Mouzin', @@ -1160,8 +1152,7 @@ const pages = [ }, { name: 'Karl Horky', - description: - 'Founder, Teacher at https://upleveled.io', + description: 'Founder, Teacher at https://upleveled.io', url: 'https://github.com/karlhorky/uses/blob/master/readme.md', twitter: '@karlhorky', emoji: '๐Ÿš€', @@ -1185,6 +1176,92 @@ const pages = [ 'GraphQL', ], }, + { + name: 'Andrej Jovanovic', + description: 'DevOps System Engineer, Coder, Hardworker', + url: 'https://blog.andrejjovanovic.com/uses', + twitter: '@andrejovanovic1', + emoji: '๐Ÿ’ก', + country: '๐Ÿ‡ญ๐Ÿ‡ท', + computer: 'windows', + phone: 'android', + tags: [ + 'DevOps', + 'Engineer', + 'Designer', + 'Full Stack', + 'JavaScript', + 'React', + 'Python', + 'Go', + ], + }, + { + name: 'Josh Farrant', + description: + 'Full-Stack JavaScript developer, creator of Shortcuts JS, astrophysicist and private pilot. I turn coffee, alchemy-like, into code.', + url: 'https://farrant.me/uses', + twitter: '@joshfarrant', + emoji: '๐ŸŽ‰', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'TypeScript', + 'React', + 'Node', + 'UX', + 'Open Source', + ], + }, + { + 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', + ], + }, + { + 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', + ], + }, ]; export default pages;