In the last few weeks, I had a chance to tets twitter stream API for my personal and professional pourposes.
My preferred environent in the last few years was in the most cases Ruby on Rails. It helped me and/or my teams in building fast prototyped apps that scaled very well also in production and under heavy load.
Nice to know... so what about this blog?
My previous blog, build in wordpress (really?!) was hacked around 3 months ago. I was in the process of rebuild it in wordpress or directly in Rails... but you know... I was just falling in love with nodejs at that point and thus, I'v decided to rebuild it entirely in nodejs.
It could look like a crazy decision at start... but I was impressed by the options offered by node. You do not have all this out of the box stuff and solutions coded and tested for years, but things are evolving very fast on node as far as I have learned. There are alredy a bunch of production ready solutions around (packages) and node seems to have reached a stable level too.
To be totally honest, this was also possible because I don't want a widget overloaded blog this time. I want to keep it light and simple as I can and I love the idea to release new features as I will learn a new language and its ecosystem.
My objective is to publish a series of articles about these learning process. For now, and because I can't resist to put all this stuff in production, I leave you with this "superefficent feed generator" snippet as a super-geeek welcome message for this new blog (this could be done on a C64 via BASIC for sure... but in coffeescript and nodejs it feel far more cool, you don't think so?).
PS: As you have probably noticed, English is not my first language... but I'll try to do my best.
RSS = require("feed")
constructor: (@posts) ->
@feed = new RSS(
description: 'This is stid personnal feed!'
copyright: 'All rights reserved 2013, Stefano Furiosi'
name: 'Stefano Furiosi'
for post in @posts
author: 'Stefano Furiosi'
module.exports = RssFeed