loading...
Cover image for Your year in DEV - Check your stats!

Your year in DEV - Check your stats!

paulasantamaria profile image Paula Santamaría ・1 min read

So today @maurogarcia_19 and I spent the whole afternoon creating a web tool to allow everyone on DEV to see their blog stats of 2019!

Here's how my year in DEV.to looks like:

A screenshot of the site with my blog's stats: I wrote 16 articles, received a total of 307 comments and 2871 reactions. My top article was "6 ways minimalism can help you write clean code"

Curious about your stats? Try it out yourself!

👉 My year in DEV

Check out the GitHub repo:

GitHub logo uppernauts / year-in-dev

A web tool tool that displays a summary of your DEV.to blog's stats!

This project was a fun excuse for me to learn about Svelte and Sapper.

Let me know what you think!

Also, I thought it'd be cool if we could use #MyYearInDev to share our stats on this platform or twitter, in case you want to participate!

Discussion

pic
Editor guide
Collapse
saurabhdaware profile image
Saurabh Daware 🌻

haha that is so cool! Thank you for building this Paula :D

It was super fun year for me, here are my stats:

Collapse
paulasantamaria profile image
Paula Santamaría Author

Awesome, glad you liked it! :)

Collapse
ziizium profile image
Habdul Hazeez

This project was a fun excuse for me to learn about Svelte and Sapper.

This shows that purpose driven learning is the best way to learn.

Here is my stat:

ziizium 2019 dev.to blog stat

Collapse
paulasantamaria profile image
Paula Santamaría Author

Indeed! You learn something new and see the results right away.
Thanks, Habdul!

Collapse
ziizium profile image
Habdul Hazeez

You are welcome.

Collapse
vikaspandey121 profile image
Vikas Kumar

Loved this web tool but it is case sensitive due to which if I type VikasPandey121 or Vikaspandey121 then I will not receive any result. I can see my analysis only if I use vikaspandey121. I would love to resolve this issue.

Collapse
paulasantamaria profile image
Paula Santamaría Author

Nice catch! Someone sent a PR for this issue and we just merged it 👍

Collapse
nickytonline profile image
Nick Taylor (he/him)

Create an issue and open a PR in the repository. 😎

My year in DEV

A tool tool that displays a summary of your DEV.to blog's stats!

Try it yourself! 👉 My year in DEV

Tools

This web app was build using Svelte with Sapper and Tailwind CSS. If you're interested in trying out this combo, check out this boilerplate mauro-codes/sapper-tailwindcss-boi....

Running the project locally

Install the dependencies, build it and run it.

npm install
npm run build
npm run dev

Official docs




Collapse
maxdevjs profile image
maxdevjs

Awesome project, thank you for taking the time to implement and share it :)

P.S.: for some users, it returns The user does not exist or they haven't written articles yet, even if the user exists and there are published articles

Collapse
devhammed profile image
Hammed Oyedele

Cool, my article of the year is when I was showing off how clean my PC desktop is 🥰🥰🥰

year-in-dev.cephhi.com/stats/devha...

Collapse
paulasantamaria profile image
Paula Santamaría Author

Nice, thanks for sharing!
I just bought a new laptop, so my desktop is super clean! ✨✨ (for now 😏)

Collapse
devhammed profile image
Hammed Oyedele

😂😂😂 I underlined that for now part!

Collapse
highcenburg profile image
Vicente G. Reyes

My article of the year is a joke.

Collapse
jess profile image
Collapse
maurogarcia_19 profile image
Mauro Garcia

Thanks Jess! Did you check your stats? year-in-dev.cephhi.com/stats/jess

Collapse
paulasantamaria profile image
Paula Santamaría Author

Glad you like it! 😊

Collapse
blazephoenix profile image
Tanmay Naik

Ha.. I'd been working on something similar using Svelte as well! Looks cool!

Collapse
paulasantamaria profile image
Paula Santamaría Author

Thank you! I figure someone would think about doing something similar for this time of the year. We got the idea from Spotify. I wonder if someone did it last year.

Collapse
blacksonic profile image
Gábor Soós

Thanks for making this tool. It is good to look back at the year 🚀

My 2019 DEV

Collapse
paulasantamaria profile image
Paula Santamaría Author

Cool! Now I want to learn about the secret power of JSON stringify 😮

Collapse
albertomontalesi profile image
AlbertoM

Cool tool, thanks for sharing. These are my stats since September

stats

Collapse
paulasantamaria profile image
Collapse
msamgan profile image
Mohammed Samgan Khan

cool @paulasantamaria , really a good one...

Collapse
paulasantamaria profile image
Collapse
vorahsa profile image
Jaakko Kangasharju

I should combine these tags into a single post. Anyone interested in cute architecture?

Collapse
paulasantamaria profile image
Paula Santamaría Author

😂😂😂 Please do, I'd love to learn about cute architecture!

Collapse
amorpheuz profile image
Yash Dave

Awesome tool! Loved to see those statistics, here are mine:
Amorpheuz's stats

Collapse
healeycodes profile image
Collapse
paulasantamaria profile image
Paula Santamaría Author

Thank you, Andrew :)

Collapse
attkinsonjakob profile image
Jakob Attkinson

Amazing work. If you plan to continue developing it, you can get inspired from Spotify's "year in review" feature.

Collapse
paulasantamaria profile image
Paula Santamaría Author

That's where we got the inspiration from in the first place, we just had to adapt it to use the public info provided by the DEV.to API.

Thank you, Jakob! :)

If you have any suggestions please feel free to write a comment here or an issue / PR on GitHub.

Collapse
attkinsonjakob profile image
Jakob Attkinson

Here are a bunch of random ideas (I didn't filter or analyze them. I raw material XD)

  • most popular post & comment
  • most shared post (Twitter, fb, etc. I think there used to be a way of tracking this)
  • most popular person I follow
  • most influential person that follows me
  • total count of comments and total reaction my comments received
  • my most noteworthy follower (the one that reacted / commented the most to my articles / posts)
  • AVG posts / comments per month / year
  • stats comparison between years
  • some stats related to tags (e.g.tags I commented the most on)
  • time spent reading (not sure this is available. Each article has an estimated necessary time. If DEV tracks all articles I read, then a sum of them. Otherwise, the sum of all articles I commented on)
  • count posts I loved
  • count posts I unicorned

Hope at least some of the suggestions will inspire you :)

Thread Thread
paulasantamaria profile image
Paula Santamaría Author

All great ideas! We'll have to check if some of the required info is available through the API, though.

Collapse
almenon profile image
Almenon

Looks good! It would also be cool if it told you your most used word, your readability score, and the average length of your article.

Collapse
paulasantamaria profile image
Paula Santamaría Author

Great ideas! We'll look into it.

Collapse
pika1998 profile image
Prafulla Raichurkar

Loved it!, here are my stats

Collapse
paulasantamaria profile image
Paula Santamaría Author

Awesome, thanks for sharing!

Collapse
thompcd profile image
Corey Thompson

Very cool Paula! Feel free to join us in the Svelte Discord and show it off in the #showcase channel!

Collapse
rohansawant profile image
Rohan Sawant

Hah! this looks super pretty! Great Job! Paula

Collapse
paulasantamaria profile image
Paula Santamaría Author

Thank you! Although @maurogarcia_19 is who deserves the credit for how pretty it looks! I only coded the backend 😊

Collapse
moopet profile image
Ben Sinclair

Only just stumbled across this in Q3 2020. Looks very nice!

Collapse
diogenespolanco profile image
Diogenes Polanco

very good idea but I'm sorry to inform you that I found a mistake, apparently it is Case sensitive and I understand that it shouldn't because a username is unique right?

Collapse
paulasantamaria profile image
Paula Santamaría Author

Thank you, Diogenes. Someone sent a PR to the Github repo today that fixes this issue and we just merged it. Should be fixed now 😊

Collapse
katnel20 profile image
Katie Nelson

Once I figured out not to use the @ and make sure the rest was in lowercase, it came up for me! Now I need to write more posts. 😄

Collapse
paulasantamaria profile image
Paula Santamaría Author

Nice! There's a pull request already for the lower case issue, and I'll make sure to include a solution to the @ thing too.

Thank you, Katie!

Collapse
realabbas profile image
Ali Abbas

Nice web tool. Thanks for developing it. Loved it

realabbas-dev-year-2019

Collapse
paulasantamaria profile image
Paula Santamaría Author

Glad you liked it!

Collapse
erikkristoferanderson profile image
Erik Kristofer Anderson

Very nice tool, and fun. Here's my year in dev:

my dev stats

Collapse
aligoren profile image
Ali GOREN

Hehe :) This is mine.

https://thepracticaldev.s3.amazonaws.com/i/xtsl0shc0hc2oo40poyl.png

Collapse
niweera profile image
Collapse
rakshakannu profile image
Raksha Kannusami

when I try to use it, it shows "The user does not exist or they haven't written articles yet". Do help me out!

Collapse
paulasantamaria profile image
Paula Santamaría Author

Hi there! Sorry for the late response.
This issue was probably caused by a filter we used to have to only consider the articles written in 2019 to calculate the stats.
A few days ago we released a new version that allows you to see your stats for 2020.
Hope this helps!

Collapse
rakshakannu profile image
Raksha Kannusami

Thank you! :)

Collapse
ashraful profile image
Ashraful Islam

It's awesome. I loved it.

Collapse
lukegarrigan profile image
Luke Garrigan

You’re so consistent Paula, brilliant once again!

Collapse
paulasantamaria profile image
Paula Santamaría Author

Thanks, Luke! 😊