1) I always wanted to start a daily digest/newsletter of some kind and I'm super passionate about side projects.
2) I wanted to learn more about JavaScript, Node.js and Redis.
And there it is. It's built with ~300 lines of code of Node.js + Express + Redis, has an admin area to manage links (I called it 'Backstage'[1]) and MailChimp API integration for automated newsletter sending (both daily and weekly).
P.S: Notice that there weren't any sexy AJAX stuff on the site. It's because I haven't learned one of those front-end MVC framework yet (Backbone/Angular/Ember), which should be my priority this week.
I really appreciate "process" posts like this- always love the feeling of picking up new technologies and putting them to good side project use. Best of luck on learning!
15 comments
[ 3.9 ms ] story [ 54.3 ms ] thread1) I always wanted to start a daily digest/newsletter of some kind and I'm super passionate about side projects.
2) I wanted to learn more about JavaScript, Node.js and Redis.
And there it is. It's built with ~300 lines of code of Node.js + Express + Redis, has an admin area to manage links (I called it 'Backstage'[1]) and MailChimp API integration for automated newsletter sending (both daily and weekly).
[1]: http://i.imgur.com/rkwiMAm.png
My learning resources:
- JavaScript: http://javascriptissexy.com/how-to-learn-javascript-properly... (I'm on week 3-4)
- Node.js: http://www.nodebeginner.org/
- Express (and Redis): http://javascriptplayground.com/blog/2012/06/node-express-to...
P.S: Notice that there weren't any sexy AJAX stuff on the site. It's because I haven't learned one of those front-end MVC framework yet (Backbone/Angular/Ember), which should be my priority this week.
http://imgur.com/HAy5DRI
I've bookmarked to come back in a week or so and submit it when it's in a usable state.
Nice idea. Just submitted my side project: https://pigshell.com