๐ŸŒ Where Are DEV Users Coming From?

๐Ÿ‡ซ๐Ÿ‡ท Boris Jamot on November 30, 2018

As you may already know, dev.to has an API to fetch articles and users. Let's give it a try with my favorite HTTP client, httpie: http https://... [Read Full]
markdown guide
 
 

I guess you might want to add throttling on the API based on IP ;)

 

Yes, but itโ€™s also served from our CDN so itโ€™s not a resource-gobbling endpoint.

 

It gives me the idea to scrap all the users public data

That typo gives a very different impression of what you're doing

 

I'm sorry, my english level is quite low. Should I have written "scrape" ?

 
 

I wouldn't say your English is bad, your writing is better than a lot of native speakers ๐Ÿ˜‰

 

Although cool in and of itself, this also highlights why using autoincremented ids is not a good idea when it comes to protecting users privacy (this is not the case of course since I don't see any critical data in the JSON response).

I always use UUIDs for exactly that reason, and also because it helps when building distributed systems (id clashing is less probable with them)

 

At the time of posting this, DEV has 119,105 registered users. This is so cool ๐Ÿ˜
dev.to/api/users/119105

 

What about me? I'm in Norway...says so on my profile :P

 
 

Sure, but there are a lot of other countries I didn't put in the list because their count of users is low.

Ah I see, I just assumed it was a complete list because of this line:

Let's have a look at the full statistics below:

And to be fair 38 is more than Ireland ;)

 
 

Nice, it shows that this is a small world!
I'm ๐Ÿ‡ซ๐Ÿ‡ท, but living in Barbados ๐Ÿ‡ง๐Ÿ‡ง, i would be interested in knowing if i'm the only one from there? ๐Ÿค”

 
db.getCollection("users.dev.to").find({"location": /\bbarbados\b/i})
{
    "_id" : ObjectId("5bdb776102a47d33d338dcad"),
    "type_of" : "user",
    "id" : 46999,
    "username" : "xelaflash",
    "name" : "xelaflash",
    "summary" : "I'm Alex, i've learned coding in 2018, i'm now willing to start my freelance career.\r\nHere to learn and grow... and learn but mostly learn ๐Ÿ˜",
    "twitter_username" : "GhostXela",
    "github_username" : "Xelaflash",
    "website_url" : "",
    "location" : "Barbados",
    "joined_at" : "Nov 27, 2017",
    "profile_image" : "https://res.cloudinary.com/practicaldev/image/fetch/s--czVpA4Fy--/c_fill,f_auto,fl_progressive,h_320,q_auto,w_320/https://thepracticaldev.s3.amazonaws.com/uploads/user/profile_image/46999/256a85b6-8a6d-44c2-b7c6-f7cee7aca32f.png"
}
 
 
 
 

Why?
I've been on the internet since 1997. I have never bothered about location, age, sex, species. (Although secretly I would be excited to converse with a cat.)

 
 

Looks like I didn't fill my location, add one for chile

 
 

Seem like there is not a lot of people from Cameroon....๐Ÿ‡จ๐Ÿ‡ฒ๐Ÿ‡จ๐Ÿ‡ฒ๐Ÿ‡จ๐Ÿ‡ฒ

 

I'm probably responsible for ~10% of users from South Africa. And might grow ๐Ÿ˜Œ

 
 
 
 

Oh, that's interesting, how many arr there people from Kazakhstan and Belarus?) Just curious

 
 
 
 

Where my other 32 Irish at? ๐Ÿ‡ฎ๐Ÿ‡ช

 

It might be interesting to see how the proportion of the different nationalities evolve with time!
Maybe one day we'll spot that dev.to is booming in an unexpected country!
Cheers from France ๐Ÿ‡ซ๐Ÿ‡ท :)

 
 

ื™ืฉืจืืœ ืืคื™ืœื• ืœื ื”ื•ืคื™ืข ื‘ืจืฉื™ืžื”! ื™ืœืœื” ื—ื‘ืจ''ื” ืงืฆืช ื’ืื•ื•ื” ืœื ื™ื”ืจื•ื’ ืืชื›ื.

 

ืจืง ืฉืœื•ืฉื™ื ื•ืฉืœื•ืฉื” ืžืฉืชืžืฉื™ื ืžื’ื™ืขื™ื ืžื™ืฉืจืืœ

 

ื–ื” ืขื•ื•ืœื” ื—ื™ื™ื‘ื™ื ืœืฉืคืจ ืืช ื”ืžืฆื‘. ื’ื ื‘ืืจืฅ ืžื’ื™ืขื” ืœื”ื dev.to!

ืกื‘ื‘ื”! ื ืชื—ื™ืœ ืœื›ืชื•ื‘ ื›ืžื” ืคื•ืกื˜ื™ื ื‘ื‘ืœื•ื’ ื‘ืขื‘ืจื™ืช

ืื‘ืœ, ืื ื™ ืจืง ืจื•ืื” ืืช ื–ื” ืžื™ืžื™ืŸ ืœืฉืžืืœ ืชืžื™ื›ื” ื‘ืฉืคื” ืœื ื’ื“ื•ืœ ื›ืืŸ.

ืชืจื’ื•ื ื—ื•ืคืฉื™: PR in flight?

@ben How can we improve support for RTL languages on dev.to?

code of conduct - report abuse