Hi, last weekend I went to São Paulo to attend the QCON São Paulo Conference (www.qconsp.com), an event of INFOQ. I had lots of expectations about this conference and I can tell you in advance they were all met. Since almost everybody is going to write about the conference in portuguese, I’m writing only the english version of this post.
I’m not going to talk about all talks, but only about the (IMHO) most interesting ones, ok?
The first day
The first talk of the event was “Data Architecture at Twitter Scale” by Nick Kallen, from twitter. The presentation was very similiar (if not the same) as this one. As you can notice from the presentation, only a few important topics were discussed and it made glad to see that all of them had simple solutions. Nothing very tricky. It’s sad that only a few privileged people have to face these kind of problems in their daily work. You can see a nice review (in Portuguese) of the talk here.
Then, in the afternoon, I attended some talks in the Agile Track. All the presentations were very interesting and I could extract some patterns, “Stick yourself to the Agile Manifesto” was the most recurrent one. It remembered me a quote from Ralph Waldo Emerson:
“As to methods there may be a million then some, but principles are few. The man who grasps principles can successfully select his own methods. The man who tries methods, ignoring principles, is sure to have trouble”.
The second day
The second day really started with the talk “Best Practices for Large-Scale Web Sites — Lessons from eBay” by Randy Shoup. Very interesting to know how big monsters handle 10 bi requests/day.
Then came Mr. Scott Ambler talking about “Scaling Agile: Strategies for Taking an Agile Approach in Complex Situations”. I expected more from this talk, but it had some interesting numbers about the real effects of Agile practices in projects. Mr Ambler has collected data from lots of projects, which is not a common practice in the Agile community. You can find more at his blog.
In the afternoon I decided to attend some ruby (on rails) talks. I didn’t find them very interesting, very probably because I’m not a ruby guy. I was starting to get tired and thinking that that afternoon was lost. But then came the last two talks of the day.
The “first” talk was titled “NoSQL: acertos e erros” (or “NoSQL: hits and mistakes”) by Gleicon Moraes e Alexandre Porcelli. Those two guys were very funny, specially Gleicon, an the content of the presentation was just great. This talk alone made me think the day had been saved.
But then came Mr. Klaus Wuestefeld talking about his proposal for a new Agile methodology: “Learning and Coolness“. I’m not going to write about it, since you can read the important stuff directly from Klaus itself.
QCONSP was not one of those events where you go and see a bunch of talks about specific topics in a class style. The great achievement of many talks were to make me review some concepts and open my mind to new ones. Thank you very much guys. QCONSP surely was a very good time and money investment.