Merge branch 'master' into patch-1

This commit is contained in:
Yurui Zhang 2020-01-13 13:08:02 -05:00 committed by GitHub
commit 7a5cdf6a3f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 570 additions and 351 deletions

View file

@ -1,6 +1,6 @@
We need to move these people over to the data.js file:
https://github.com/wesbos/awesome-uses/blob/website/src/data.js
https://github.com/wesbos/awesome-uses/blob/master/src/data.js
Grab a random person, and fill out the info as best as possible.

View file

@ -30,14 +30,15 @@ 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
* [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
* [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](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](https://renepot.com/uses) — Developer Evangelist, JavaScript Developer, Cross-Platform App Developer and gamer
* [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
* [Troy Forster](https://tforster.com/uses) — Consulting Technology Director and CTO for Hire
* [Kent C. Dodds](https://kentcdodds.com/uses) — JavaScript Software Engineer, speaker, and trainer
* [Hussain Aminu](https://hussain4real.github.io/Portfolio/uses) — Web Developer, Data Scientist
* [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!
@ -46,7 +47,6 @@ 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
* [Rick Calder](https://calder.io) — Full Stack Developer, Amateur Writer mostly hockey and development, Hack Musician
* [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.
@ -73,12 +73,11 @@ This readme is auto-generated from the data.js file, so please don't PR this fil
* [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.
* [Pavel Melnik](https://pavel.dev/uses) — Web developer, Technology enthusiast, Energy Management System expert
* [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, <WTFront! /> podcast host, and gamer.
* [David Llop](https://davidllop.com/uses) — Full stack developer from Girona. Open Source contributor. Always Learning.
* [Josh Manders](https://joshmanders.com/uses/) — Full Snack Developer and Indie Maker
* [Daniel Wirtz](https://danielwirtz.com/uses/) — Designer who codes @Crisp Studio
* [Sanket Gandhi](https://sanketgandhi.com/uses) — Software Engineer
* [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.
* [Jeffrey Way](https://laracasts.com/blog/laracasts-uses) — Laracasts Author
@ -86,16 +85,13 @@ This readme is auto-generated from the data.js file, so please don't PR this fil
* [Erno Salo](https://endormi.io/uses/) — Full Stack Developer and Open Source Contributor
* [Gokulakrishnan Kalaikovan](https://gokul.site/uses) — Web Developer, GDE, Open Source contributor, Speaker
* [James Brooks](https://james.brooks.page/uses/) — Software Developer at Laravel and Podcaster
* [Douglas Andreani](https://andreanidr.com) — Software Engineer and Tinkerer
* [Byurhan Beyzat](https://byurhanbeyzat.com/uses) — Front-End Developer. Engineer. Occasional blogger.
* [Richard Palacios G.](https://www.richardpalaciosg.dev/uses) — Web Developer, passionate apprentice, Community co-organizer
* [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.
* [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.
* [Ben Leivian](https://benleivian.com/uses) — A “seasoned” full-stack developer & visual designer 🍔
* [Mike Williamson](http://dikuw.com/) — Into IoT, BLE, node.js, Android and iOS native apps
* [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
@ -103,11 +99,8 @@ 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
* [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
* [Andrej Jovanovic](https://blog.andrejjovanovic.com/uses) — DevOps System Engineer, Coder, Hardworker
* [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.
* [Martin Chammah](https://martinchammah.dev/uses) — Full Stack Gatsby Developer @ ecomerciar
* [Pedro Assunção](https://pedroassuncao.com/pages/uses) — Senior Fullstack Software Developer, Tutorial Maker, Blogger
* [Marek Racík](https://racik.info/uses) — Full Stack Developer
* [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
* [Bezael Pérez](https://dominicode.com/uses) — Front-end Developer passionate. Trainer & speaker
@ -115,25 +108,29 @@ This readme is auto-generated from the data.js file, so please don't PR this fil
* [Daniel Van Cuylenburg](https://danielvanc.com/uses) — Front-end Web Developer. Love all things CSS, ReactJS, GatsbyJS, NodeJS and U.I design
* [Chiamaka Ikeanyi](https://chiamakaikeanyi.dev/uses) — Software Engineer, Technical Writer, Poet
* [Francis Sunday](https://hakaselogs.me/2020-01-10/what-i-use) — Software Engineer | Gopher | Hacker
* [Juan Manuel Incaurgarat](https://kilinkis.me/uses) — Front end developer
* [Jared Clifton-Lee](https://jared.clifton-lee.com/uses) — Engineer of code; manager of people; trainer of cats
* [Carlos Junod](http://carlosjunod.me/uses/) — Husband, Dreamer, Full Stack Developer, Javascript passionate, Graphic Designer
* [James Kemp](https://www.jameskemp.dev/uses/) — Web Developer, Blogger, Freelancer
* [Tom Hazledine](https://tomhazledine.com/uses) — Data visualisation tinkerer and JS enthusiast. Podcaster. Nerd.
* [Khriztian Moreno](https://khriztianmoreno.dev/uses) — #Javascript Developer 🥑& Community builder 👨🏻‍💻♥️👨🏻‍🏫 | #MDE at @cloudinary | Producer @commitfm 🎙📻 | Co-Organize of @MedellinJS @avanetr
* [Mihai Serban](https://www.mihaiserban.dev/uses) — Software engineer in constant search for new and exciting technologies
* [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
* [Yuri Yakovlev](https://mynameisyuri.com/uses) — Maker of this site. Web Developer, Tutorial Maker, Podcaster, BBQ Lover
* [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
* [Carlos Andres Charris Sandoval](https://carloscharris.com/uses) — Software Engineer
* [Juanito Fatas](https://juanitofatas.com/uses) — Program Tinker 🧙🏼‍♂️
* [Ændrew Rininsland](https://aendrew.com/uses) — Developer-Journalist
* [Elliot Bonneville](https://elliotbonneville.com/uses) — Freelance Web Developer / Consultant, educator, lover of coffee, cats, and writing of all kinds.
* [John Garrett](https://johngarrett.dev/uses) — Arch Duke of Computering, Full Stack Instructor
* [Dieter Stinglhamber](https://www.dieterstinglhamber.me/uses/) — Developer, human, nerd.
* [Thomas Weibenfalk](https://www.weibenfalk.com/uses/) — Passionate developer, course creator, youtuber, designer and musician from Sweden
* [Thomas Weibenfalk](https://www.weibenfalk.com/uses/) — Passionate developer, course creator, youtuber, designer and musician from Sweden
* [Eduardo Reveles](https://www.osiux.ws/about/uses) — Web Engineer, Husband, Gamer.
* [Oscar Sánchez](https://devlusaja.com) — Passionate developer, traveler and drummer from Perú
* [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
* [Alejandro G. Anglada](https://aganglada.com/uses/) — Dad 👪🔥⚡️ Web Engineer ⚛️🚀 #typescript all over the place 👌
* [Antoni Kepinski](https://kepinski.me/uses/) — Node Fetch maintainer // Into Node.js and Rust
* [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
* [Ben Congdon](https://benjamincongdon.me/uses) — Golang, Python, Rust. Runs in the Cloud.
[awesome-badge]: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg

View file

@ -1,14 +1,22 @@
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(),
.required()
.pattern(/(use|uses|using|setup|environment|^https:\/\/gist.github.com\/)/),
country: Joi.string()
.valid(...flags)
.required(),
@ -32,3 +40,47 @@ errors.forEach(e => {
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;
}
}
(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`
);
}
process.exit(0);
})();

View file

@ -36,6 +36,40 @@ const pages = [
'CSS',
],
},
{
name: 'Carter McAlister',
description: 'Software Engineer, Digital Nomad, Lover of the Outdoors',
url: 'https://cartermcalister.dev/uses',
twitter: '@_CarterMc_',
emoji: '🏔️',
country: '🇺🇸',
computer: 'apple',
phone: 'android',
tags: [
'Engineer',
'Front End',
'Remote',
'Nomad',
'Developer',
'JavaScript',
'TypeScript',
'React',
'Node',
'CSS',
'Java',
],
},
{
name: 'Matt Jennings',
description: 'web dev, hockey | tradebreaker.io',
url: 'https://mattjennings.io/uses',
twitter: '@mattjennings44',
emoji: '🏒',
country: '🇨🇦',
computer: 'apple',
phone: 'iphone',
tags: ['Developer', 'Full Stack', 'JavaScript', 'React', 'Hockey'],
},
{
name: 'Jason Cory Alvernaz',
description:
@ -78,6 +112,18 @@ const pages = [
'Blogger',
],
},
{
name: 'Sam Cross',
description:
'"Developer", IT student, frequent traveller by coach, addicted to music.',
url: 'https://sam-cross.github.io/uses',
twitter: '@samcrxss',
emoji: '🎵',
country: '🇬🇧',
computer: 'windows',
phone: 'android',
tags: ['Developer', 'JavaScript', 'React', 'Node', 'CSS'],
},
{
name: 'Praveen Kumar Purushothaman',
description:
@ -107,7 +153,7 @@ const pages = [
description:
'Developer Evangelist, JavaScript Developer, Cross-Platform App Developer and gamer',
// URL to your /uses page
url: 'https://renepot.com/uses',
url: 'http://renepot.com/uses',
twitter: '@wraldpyk',
// An emoji that describes you
emoji: '🎮',
@ -161,29 +207,6 @@ const pages = [
'Machine Learning',
],
},
{
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',
],
},
{
name: 'Kent C. Dodds',
description: 'JavaScript Software Engineer, speaker, and trainer',
@ -205,26 +228,6 @@ const pages = [
'Blogger',
],
},
{
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',
],
},
{
name: 'Glenn Reyes',
description:
@ -353,26 +356,6 @@ const pages = [
'Golang',
],
},
{
name: 'Rick Calder',
description:
'Full Stack Developer, Amateur Writer mostly hockey and development, Hack Musician',
url: 'https://calder.io',
twitter: '@calder12',
emoji: '🤷🏾‍♂️',
country: '🇨🇦',
computer: 'windows',
phone: 'android',
tags: [
'Full Stack',
'Developer',
'Web Developer',
'JavaScript',
'PHP',
'Elixir',
'Go',
],
},
{
name: 'Lauro Silva',
description: 'Software Engineer and Technical Writer',
@ -569,8 +552,8 @@ const pages = [
'Teacher',
'Back End',
'Laravel',
'Vuejs',
'Tailwindcss',
'Vue',
'Tailwind CSS',
'PHP',
'JavaScript',
],
@ -830,7 +813,7 @@ const pages = [
name: 'Pavel Melnik',
description:
'Web developer, Technology enthusiast, Energy Management System expert',
url: 'https://pavel.dev/uses',
url: 'https://theopract.gitlab.io/pavel-dev/uses/',
twitter: '@theopract',
emoji: '🤟',
country: '🇷🇺',
@ -863,7 +846,7 @@ const pages = [
'Full Stack',
'Engineer',
'JavaScript',
'Typescript',
'TypeScript',
'React',
'Accessibility',
'Performance',
@ -929,26 +912,6 @@ const pages = [
phone: 'android',
tags: ['Designer', 'Entrepreneur'],
},
{
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',
],
},
{
name: 'Harry Wolff',
description: 'Front-end engineer and YouTuber ',
@ -1050,17 +1013,6 @@ const pages = [
'JavaScript',
],
},
{
name: 'Douglas Andreani',
description: 'Software Engineer and Tinkerer',
url: 'https://andreanidr.com',
twitter: '@andreanidouglas',
emoji: '🐱‍🐉',
country: '🇧🇷',
computer: 'linux',
phone: 'android',
tags: ['Developer', 'Back End', 'C', 'Go', 'Rust', 'C#'],
},
{
name: 'Byurhan Beyzat',
description: 'Front-End Developer. Engineer. Occasional blogger.',
@ -1081,25 +1033,6 @@ const pages = [
'React',
],
},
{
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',
],
},
{
name: 'Mike Barkmin',
description:
@ -1230,24 +1163,6 @@ const pages = [
'Docker',
],
},
{
name: 'Mike Williamson',
description: 'Into IoT, BLE, node.js, Android and iOS native apps',
url: 'http://dikuw.com/',
twitter: '@dikuw',
emoji: '💻',
country: '🇺🇸',
computer: 'windows',
phone: 'iphone',
tags: [
'Developer',
'Full Stack',
'Entrepreneur',
'JavaScript',
'Node',
'CSS',
],
},
{
name: 'Roman Husar',
description: 'Tinkering, all the time.',
@ -1398,26 +1313,6 @@ 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:
@ -1439,27 +1334,6 @@ const pages = [
'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',
@ -1484,27 +1358,6 @@ const pages = [
'AWS',
],
},
{
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',
],
},
{
name: 'Steven van Loef',
description: 'Web Developer, App Developer',
@ -1544,12 +1397,12 @@ const pages = [
'Engineer',
'Teacher',
'Blogger',
'Javascript',
'JavaScript',
'Node',
'Typescript',
'TypeScript',
'PHP',
'React',
'GraphQl',
'GraphQL',
'GatsbyJs',
],
},
@ -1566,8 +1419,8 @@ const pages = [
'Developer',
'Angular',
'YouTuber',
'Typescript',
'Javascript',
'TypeScript',
'JavaScript',
'CSS',
'Node',
'Teacher',
@ -1652,17 +1505,6 @@ const pages = [
'Golang',
],
},
{
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'],
},
{
name: 'Jared Clifton-Lee',
description: 'Engineer of code; manager of people; trainer of cats',
@ -1686,28 +1528,6 @@ const pages = [
'Node',
],
},
{
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',
],
},
{
name: 'James Kemp',
description: 'Web Developer, Blogger, Freelancer',
@ -1747,30 +1567,6 @@ const pages = [
'Podcaster',
],
},
{
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',
],
},
{
name: 'Mihai Serban',
description:
@ -1857,27 +1653,6 @@ const pages = [
'JavaScript',
],
},
{
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',
],
},
{
name: 'José Carlos Correa',
description:
@ -1892,7 +1667,7 @@ const pages = [
tags: [
'Developer',
'Full Stack',
'Graphql',
'GraphQL',
'Teacher',
'Speaker',
'JavaScript',
@ -1920,29 +1695,6 @@ const pages = [
'Azure',
],
},
{
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',
],
},
{
name: 'Juanito Fatas',
description: 'Program Tinker 🧙🏼‍♂️',
@ -1954,30 +1706,6 @@ const pages = [
phone: 'iphone',
tags: ['Think', 'Apply'],
},
{
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',
],
},
{
name: 'Elliot Bonneville',
description:
@ -2064,7 +1792,7 @@ const pages = [
'YouTuber',
],
},
{
{
name: 'Yurui Zhang',
description:
'Full-stack developer. Dark mode enthusiast. Quality software devotee.',
@ -2086,6 +1814,448 @@ const pages = [
'Testing'
],
},
{
name: 'Eduardo Reveles',
description: 'Web Engineer, Husband, Gamer.',
url: 'https://www.osiux.ws/about/uses',
twitter: '@osiux',
emoji: '🐈',
country: '🇲🇽',
computer: 'linux',
phone: 'android',
tags: ['Developer', 'Full Stack', 'PHP', 'JavaScript', 'Laravel', 'React'],
},
{
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',
],
},
{
name: 'Thomas Maximini',
description: 'Freelance software developer from Germany.',
url: 'https://www.maxi.io/uses/',
twitter: '@tmaximini',
emoji: '🐍',
country: '🇩🇪',
computer: 'apple',
phone: 'iphone',
tags: [
'JavaScript',
'React',
'Blogger',
'GraphQL',
'serverless',
'Node',
'Full Stack',
],
},
{
name: 'Philip Theobald',
description: 'Guitar player, motorcyclist, software engineer, entreprenuer',
url: 'https://www.philiptheobald.com/uses/',
twitter: '@fylzero',
emoji: '🤑',
country: '🇺🇸',
computer: 'apple',
phone: 'android',
tags: ['Software Engineer', 'Laravel', 'Vue', 'WordPress'],
},
{
name: 'Alejandro G. Anglada',
description:
'Dad 👪🔥⚡️ Web Engineer ⚛️🚀 #typescript all over the place 👌',
url: 'https://aganglada.com/uses/',
twitter: '@aganglada',
emoji: '🔥',
country: '🇪🇸',
computer: 'apple',
phone: 'iphone',
tags: [
'Engineer',
'Front End',
'Mentor',
'YouTuber',
'Writer',
'JavaScript',
'TypeScript',
'Performance',
'PWA',
'React',
'Node',
'CSS',
],
},
{
name: 'Antoni Kepinski',
description: 'Node Fetch maintainer // Into Node.js and Rust',
url: 'https://kepinski.me/uses/',
twitter: '@dokwadratu',
emoji: '⚡',
country: '🇵🇱',
computer: 'linux',
phone: 'iphone',
tags: ['JavaScript', 'Developer', 'TypeScript', 'React', 'Rust', 'Node'],
},
{
name: 'Marcus Obst',
description: 'Webdeveloper, Music Lover',
url: 'https://marcus-obst.de/uses',
emoji: '🍊',
country: '🇩🇪',
computer: 'windows',
phone: 'iphone',
tags: ['Developer', 'Full Stack', 'PHP', 'JavaScript', 'CSS', 'Vue'],
},
{
name: 'Pawel Grzybek',
description: 'Software Engineer',
url: 'https://pawelgrzybek.com/uses/',
twitter: '@pawelgrzybek',
emoji: '🥑',
country: '🇵🇱',
computer: 'apple',
phone: 'iphone',
tags: [
'HTML',
'CSS',
'JavaScript',
'Node',
'Software Engineer',
'Front End',
'Back End',
'Full Stack',
'Blogger',
],
},
{
name: 'Eric McCormick',
description:
'Software Developer, IBM Champion, coffee lover, dabbler in all things technology, hobbyist 3d design and printing',
url: 'https://edm00se.codes/uses/',
twitter: '@edm00se',
emoji: '🤔',
country: '🇺🇸',
computer: 'apple',
phone: 'iphone',
tags: [
'Developer',
'Full Stack',
'Blogger',
'Speaker',
'YouTuber',
'JavaScript',
'Vue',
'Node',
'CSS',
],
},
{
name: 'Ben Congdon',
description: 'Golang, Python, Rust. Runs in the Cloud.',
url: 'https://benjamincongdon.me/uses',
twitter: '@BenRCongdon',
emoji: '🤷‍♂️',
country: '🇺🇸',
computer: 'apple',
phone: 'iphone',
tags: [
'Developer',
'Engineer',
'Go',
'Rust',
'Serverless',
'Python',
'JavaScript',
'React',
],
},
];
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',
// ],
// },
// No /uses page (404)
// {
// 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',
// ],
// },
// 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'],
// },
// DEAD site
// {
// 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: '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',
// ],
// },
// 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',
// ],
// },
// 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',
// ],
// },