DEV Community

Cover image for Hacktoberfest 2020 πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» in insights and statistics πŸ“Š
Igor Lukanin
Igor Lukanin

Posted on β€’ Edited on

15 6

Hacktoberfest 2020 πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» in insights and statistics πŸ“Š

TL;DR: I've built hacktoberfest.cube.dev. Have a look, it's fascinating.


Hey devs! πŸ‘‹

I guess that you should've definitely heard about Hacktoberfest 2020 even if you didn't have a chance to participate in it. Indeed, this year was quite special. Oh, wait, who said Spamtoberfest? πŸ˜‚

Lots of people joined Hacktoberfest to make positive contributions to open source (or just get a T-shirt 🀷), so organizers needed to introduce additional rules along the way to fight against spammy pull requests.

So I thought it's a good excuse to tinker with Hacktoberfest data and build yet another interactive analytical website. Especially because I'm quite familiar with Cube.js, an open source tool which makes building such apps a breeze.

Here comes hacktoberfest.cube.dev:

Screenshot 2020-11-18 at 20.46.04

Have a look and you'll know:

  • how many pull requests were submitted in total (a lot, but less than in 2019)
  • what's the 3rd most popular programming language (okay, it's actually a markup language)
  • how many commits a single pull request contained, on average (though it's rumored that most of them were punctuation fixes)
  • and much more.

And that's not all πŸ™‹β€β™€οΈ

I'm going to write a series of posts and tell how to build such an analytical website from scratch. Here're the topics I'm going to cover:

  • how to collect data via GitHub API
  • how to transform JSON records into an SQL storage with Amazon Athena
  • how to spin up an analytical backend and explore the data with Cube.js
  • how to build a frontend for an analytical app with React

So, if you're interested in these topics, make sure to follow me and leave a comment about the details you want me to cover and your previous experience with analytical apps, if any.

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (1)

Collapse
 
leonid_frontend profile image
Leonid Yakovlev β€’

Great job!πŸ‘

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay