CalendERL About Nothing
Nick Gerakines - - November 01, 2009Recently I create a site called CalendERL About Nothing. I’ve used the original Calendar About Nothing for a long time and played with the idea of rewriting it in Erlang. I finally made the leap and as a result the cerlan and githubby projects were born.
If you don’t know what CAN is, it is a site that tracks your GitHub commits and creates a calendar based on your activity. Each day that you commit to a public project, you get a big red “X”. The more you commit, the more “X"s are displayed and you can build streaks. A streak is simply a set of more than one days where you’ve made commits. The site will track your current streak, assuming you’ve made a commit that day, and your longest streak. You can use my calender as an example.
There are a few reasons why I decided to create this site.
- I love a good challenge.
- There aren’t enough open source Erlang sites out in the wild.
- I’ve been looking for a good excuse to write a GitHub API client library in Erlang.
- I didn’t like the fact that CAN doesn’t use the GitHub API and instead uses user feeds.
- I think Erlang is better suited to support concurrent data processing applications than Ruby is.
The site is currently live at http://www.calenderlaboutnothing.com/. It tried duplicating all of the CAN functionality (and also added a few features of my own) and feedback is welcome.
To use the site you will need a GitHub account. Just go to http://www.calenderlaboutnothing.com/~[YourGitHubUserName] to activate tracking for your GitHub and it’ll start polling your information.
Both projects are open source under the MIT.
Categories: Blogs Nick Gerakines
Comments
Nice. It looks awesome!
Thanks
Posted by Ari Lerner on 03 Nov 2009 at 10:35
Add comment
Erlang on Twitter
» HornedKavu (Max Riveiro): RT @shwars: Вчера в докладе career.ru на #itedu были озвучены новые востреб.профессии на IT-рынке: Haskell-, Lisp- и Erlang-программист!
» phyrexianengine (Vasily K.): RT @shwars: Вчера в докладе career.ru на #itedu были озвучены новые востреб.профессии на IT-рынке: Haskell-, Lisp- и Erlang-программист!
» Erlang_ABNIC (Erlangga .A): @cjerikho829 selamat shooting ♈o kak.. Nitip salam buat kak @Bellaudya829.. ☺ Semangat (งˆヮˆ)ง
» dessyrosalia (♡pesek mancung♥ ): Erlang ke rumahku donk kangen nih
» si_erlang (Erlangga Adhitya): 75% dalane jahanam
» GeekDani (Dani Kim): @charsyam 그렇군용. :-) 여긴 서늘한데. 크크. Erlang Meetup 준비는 잘 하시나요. ㅋㅋ
» syahlafatimahA (LalaTik(ʃ⌣ƪ) ): Waaa?! Si erlang suka cherrybelle(?) wkwkwkwk ngakak aih xD
» yosukehara (Yosuke Hara): I’ll be a simple test for benchmarking JSX and Jiffy together. #erlang
» Debbyvheumen (Debby van Heumen): @elisaaa15 @kleingeld_ haha okee succes :) blijven jullie erlang
» ovatsus (Gustavo Guerra): RT @martintrojer: Just *blogged “Distributed Actors in Clojure” on http://t.co/WcKBpNBR #Clojure #Akka #Erlang #in
Statistics
Number of aggregated posts: 10498
Number of comments: 2115
Most recent article: May 15, 2012
Latest comments
» cheap soccer jerseys on Memory Models in Erlang vs Java: Nice discussion here,you are doing a great job. i was looking for this information. i found it on your page…
» mandesejohn on Couchbase Meetup at new HQ: Thanks for sharing experience. It should be really a great post. It should be knowledgeable and informative. Keep it up. flower delivery columbus ohio
» vermaseo on Scale means Skills: I’m surprised people are still commenting about this. George has been moved on to bigger and better things with the president for awhile now.ledikanten