Transcript:
Some two and a half years ago a friend told me about Node.js. “It’s JavaScript on the server, and it’s making a buzz, you should totally check it out”. At the time I was doing Ruby dev work. I knew JavaScript, I kind of liked it, so I gave it a try.
Downloaded node, installed it, did my first “hello world” script in 20 seconds, and bam! I had coded an HTTP server. No fluff code, no boilerplate. And it really performed well! I was immediately hooked.
I submitted a talk proposal about it for the following Codebits conference (which is an amazing conference that is held in Lisbon about all things computer-related). It was about Node internals. I had played with event-driven systems using Event Machine in Ruby land, and I wanted to know more about how it worked internally. I learned about the event loop, ticks, callback dispatching, asynchronous I/O, the thread pool, the works. The talk got accepted and I kept learning.
At the time I didn’t have any devent source of learning material, the best thing around were the Node API docs, which were a bit scarce - I found myself digging into the source code a lot. I then started doing some screencast tutorials, and I started each one with the desire to learn about a certain subject.
Then a friend of mine challendged me to write something about Node.js in the form of a book. I followed the lead and started doing just that. Some frantic writing and some long nights after I had a english-challenged piece of text that I started selling.
Then I decided to go to jsconf.eu. I had watched almost all the available video material, all the epic moments: Douglas Crockford saying IE must die, the Socket.io presentation, Ryan Dahl announcing Node.js. I wanted to experience it.
I arrived at the conference, and just before the first talk I introduced myself to Marak Squires from Nodejitsu and asked him something something about his hook.io project. Immediately he said “let’s go grab a coffee and I’ll just show how to do it in my laptop”. And he did, just then and there. I continuously kept having great conversations with great people in the community. The talks were amazing too, track A and track B was great. And sometimes I just remained talking with some people in “track C”. And then out for drinks. Not much sleep. And then more talks.
Wfter I came back home I just kept talking about the whole experience to my family and friends over and over.
I was simply amazed by the friendlyness and talent of the JavaScript community.
Traveling and going to conferences is expensive. “I wish we had something like this back in Portugal” - I thought.
Me, Nuno, Tiago, Bruno, Heitor and Luis started putting this conference together, and quickly learned that putting conferences is two things: hard and expensive. We’ve learned a lot and will most surely learn a lot during the days that lead to the conference, but we want to put out a great experience for the attendees, the speakers and the sponsors.
We’ve got a bunch of great speakers lined up, most of them coming from far away places just to speak to us. If you’re in Portugal you shouldn’t miss this. If you’re not in Portugal, you should come here. Lisbon is such a great city, and again, the speakers we have lined up are amazing.