Events
Encontro de Design e Tecnologia Digital
Æ!!
Participei nesse sábado do EDTED ( Encontro de Design e Tecnologia Digital ), e vou postar as minhas impressões sobre o evento, focando as palestras que assisti:
CMS’s livres: não reinventado a roda no desenvolvimento web
A palestra foi conduzida por Paulino Michelazzo da Fábrica Livre, e foi uma palestra interessante!
O palestrante soube levar bem a palestra, com momentos engraçados ( várias brincadeiras com Java e Windows, que obviamente não devem ser levadas a sério ), e apresentando como é fácil criar uma loja virtual utilizando o Joomla. O que achei legal da palestra foi ele não focar apenas o Joomla, e sim izer que você não precisa reinventar a roda, e pode usar várias ferramentas para isso como o Drupal, WordPress, e obviamente o Joomla, cada um para sua determinada finalidade.
Crédito para o palestrante: Falou que uma parte do valor que eles conseguem com os projetos eles doam para os softwares livres que eles usam, e isso sim é devolver o que você conseguiu gratuitamente! Parabens a Fabrica Livre.
Scrum
Encontrei um amigos como o Ricardo ( Guitarrista do Megadriver e programador Web ) e fiquei networkeando conversando por um bom tempo sobre diversas coisas, portanto acabei chegando na metade da palestra.
A palestra foi conduzida por Fabiano Milani, em nome da Caelum, e pelo que consegui assistir foi aquele overview geral sobre o Scrum ( que eu tambem já tinha visto ), e teve uma parte de dúvidas bem legal, com várias pessoas perguntando como poderia implementar Scrum, ou se estava implementando Scrum corretamente, com boas respostas do palestrante.
Para quem nunca tinha visto uma palestra de Scrum deve ter gostado bastante da palestra.
SEO – Search Engine Optimization
Tambem já tinha assistido outras pelestras sobre esse tema, e elas geralmente são iguais, portanto para mim não teve muita novidade. De modo geral, o palestrante Fabio Ricotta da Mestre SEO conduziu bem a palestra, deu dicas interessantes sobre como organizar a sua página semanticamente, mostrou várias ferramentas úteis para utilização em SEO, e várias outras dicas bem interessantes.
Uma coisa legal para enfatizar: SEO não é algo que você faz e pronto, e sim algo que deve ser mantido e atualizado com o tempo, pois você não vai ter sempre alta relevância se você aplicou SEO e ficou bem nas buscas, pois isso vai caindo com o tempo, e você precisa continuar mantendo isso com boa semântica.
Desenvolvimento web ágil: ferramentas, arquiteturas e princípios
O Guilherme Chapiewski falou sobre muita coisa legal, avaliando linguagens e frameworks como Python / Django. Ruby / Rails, Java, PHP / CakePHPe mais outras coisas. Foi abordado alguns gostos pessoais e experiência própria do Chapiewski sobre as linguagems e frameworks, inclusive algumas considerações sobre Rails e Scala ( ¬¬ ), mas a abordagem disso foi com dicas de como poderia ser resolvido de meios diferentes, com problemas que são conhecidos e poderiam ser tratados para ajudar.
Ele comentou de 7 métodos que ele usa como um programador ágil:
- Soluções a longo prazo
- Sempre pensar no que pode acontecer futuramente. Ele usou um exemplo bem legal sobre um cara que não documentou um sistema por que não tinha tempo, quando futuramente 3 pessoas perderam cada uma 2 dias para entender o que aquilo fazia…Ou seja no fim das contas foi perdido mais tempo do que ganhado nesse caso.
- Elimine desperdícios
- Usar um framework que cria tudo facilmente e você pode portar ele facilmente para outras features
- Qualidade não é negociável
- Aqui outro bom exemplo…O médico está limpando o paciente após uma cirurgia e o paciente fala para ele deixar isso por que está atrasado para alguma coisa, e é claro que o médico vai te ignorar e limpar, por que ele sabe o que é o certo para se fazer, ele não negociaria a qualidade do trabalho por causa do seu tempo.
- Não esconda os problemas do cliente
- O cliente é um cara legal e sua solição simplista pode ser o suficiente para ele
- Use a melhor ferramenta para cada problema
- E lá vamos com bons exemplo: Um marceneiro não usaria um martelo para cortar uma mesa sendo que ele poderia usar uma serra para isso. Portanto use sempre o mais adequado para cada situação
- Documente menos e simplifique mais
- Foi mostrado um bom exemplo de código, que você olhava e intuitivamente sabia o que ele fazia.
- Reflita sempre sobre o que você faz e melhore comtinuamente
- Não fique apertando parafuso para sempre, sempre renove seus conhecimentos.
Os argumentos do Chapiewski sobre Java ser o novo COBOL é bem interessante! Ele diz que o JAVA antigamente tinha ótimos motivos para ser adotado, e assim muitas empresas começaram a utilizar, e atualmente temos sistemas monstros desenvolvidos e vários programadores programando em Java, portanto para sair da linguagem não vai ser tão fácil assim, e foi isso que aconteceu com o COBOL. O Chapiewski falou que só usa Java hoje em dia se tiver um sistema que é obrigado a integrar com Java, por que ele não ve um bom motivo para usar Java, sendo que ele pode usar coisas que ele considera melhor e com mais benefícios.
The Rails Way – Como Ruby on Rails pode te tornar um programador pior
O Carlos Brando falou e muito bem sobre o Ruby! Falou muita coisa que eu tinha vontade de dizer sobre Ruby != Rails utilizando um exemplo de miojo e macarronada, como seu o miojo fosse o framework para o suposto cozinheiro!
Vários exemplos com código para mostrar como o Ruby é parecido com a nossa lingua, e não com a lingua do computador, inclusive usando uns exemplos simplificados do Why. Teve alguns exemplos de metaprogramação para saciar a vontade de quem já conhece um pouquinho de Ruby tambem!
Gostei bastante da ideia da palestra e o por que de você se tornar um programador pior ( você saindo de uma outra linuguagem que você se considerava bom, para uma outra coisa que você não sabe nada ), e ainda mais mostrando os facilitadores dos frameworks que ajudam você, mas abstrai um pouco da sua felicidade em desenvolver um pouquinho mais low.
Mercado de trabalho em TI
Foi uma “mesa redonda” com todos os palestrantes, discutindo sobre assuntos sugeridos pelo pessoal que estava assistindo o evento. Foi discutido sobre os valores de trabalho no mercado, apoio as universidades pelo governo, scrum, software livre e outras coisas.
Considerações finais
Gostei bastante do evento, consegui conversar várias pessoas legais por lá, como o Caue Linden da HostNet, Maujor do Maujor.com.br, Hugo Borges, Rafael do Ruby Inside, Ricardo que é guitarrista da banda Megadriver ( ouça por que é muito foda! ), Guilherme Chapiewski, Carlos Brando e mais um monte de gente!
O Evento foi muito legal quanto a palestras e networking! Quem não foi perdeu!
Há braços
Translated Rubylearning presentation
Æ!!
As i promise, here goes my presentation!
Finally i finished to translate all the presentation! Watched the video a lot of times, pausing and playing to write all i said translating to english.
Fortunately i have a big help from my friend Victor Goff, that correct all my grammar errors and typos.
I’m posting below all i have about the presentation, slides from Slideshare, Video from Blip.tv, and a translation pasted here, but you can find the translation at Google Docs too. Enjoy!
First Words
My name is Willian Molinari as Marcelo said, I participated of 3rd Batch of Rubylearning at the beginning of the last year. Since the finish of the course I was an Assistant Teacher, and i’m a Mentor since the beginning of this year. I attempt to show to you a bit of what Rubylearning is and how does it work, what is the course idea. It is a short presentation, you will see that I’ll “run” with the content, but the presentation idea is to show you a bit of what RubyLearning courses are.
Slide1
Fist, lets start with “What is Rubylearning?” The course itself is Rubylearning.org, and Rubylearning is divided into Blog, Website and courses. Blog is where Satish post some of his interviews with Ruby community guys like Matt of Merb project or Dr. Nic. And on blog have other cool posts too. On Website Satish maintain a Ruby tutorial, a Ruby Book and post other ruby contents. And on Rubylearning.org the course happens.
Slide2
To answer the question “What is Rubyleraning.org” I was helped by the other teachers of Rubylearning. One of the good answers was made by George Thompson, this guy that you see in the large photo. After telling a funny joke, saying that Rubylearning is for everything since it will “allow you to grow wings to fly” and will “help you in the bedroom” He gives these topics to speak about. The first thing is that Rubylearning is for everyone that has an interest in Ruby, if you are a experienced professional, or just learning now, Rubylearning is here to help you. It is a framework to your first steps with Ruby, so you will not depend just from Google or online tutorials, on Rubylearning you will have more people to help you to participate and discuss your answers and so on… Rubylearning is not just for who are starting with Ruby. If you work with Ruby for a long time, you can participate to help the students that are starting, returning to the community what you received. And you can participate with other Rubylearning intermediate courses (Rubylearning doesn’t have just the Core course, we have other courses for those who already have knowledge of Ruby) And of course…Rubylearning is a place to have fun! To code for fun, to know different people of other countries, or maybe of your country, and you didn’t know that this person was programming on this language.
Slide3
Rubyleraning is based on Moodle, as you can see, the image is strange here, but the first screenshot is the screen after you sign up, and you can see all the courses that you can subscribe to, and below you can see the screen inside the course, all the material is divided by blocks, the forums and so on.
Slide4
More interesting informations about Rubylearning: We are the declared winner of shorty awards in education category. Unfortunately we couldn’t participate of ceremony in USA because only Satish can participate in the ceremony, and the price to travel from India (Satish is Indian ) to USA could not cover the costs…But anyway, we are the winners! The number of participants get over 7200 mark, and maybe now we already pass the 7500 mark, because this information is from 1 month ago, more or less. Another cool thing, more than 40% of Rubylearning participants are from Brazil, so you don’t have arguments to say: “I can’t participate, because the course have people that from other countries and i don’t speak english very well”, because always you will find a Brazillian to help you there.
Slide5
And who is the main teacher? Who is behind Rubylearning?
Slide6
Satish Talim, as i said, lives in India. He is a programmer, teacher, consultant, working on some companies at India and USA, is speaker and has more than 30 years of experience with I.T. He has these two domains: Rubylearning.org and rubylearning.com. On .org domain we have the course and on Rubylearning.com is his site. And he have a personal website domain, too.
Slide7
Ok, if Satish is behind Rubylearning, who are these guys that help on forums? So… I asked to Satish by e-mail, because I didn’t know about how he divide us. The assistant teachers are people that come from the core course and enjoyed the course, so they are invited to help, and whomever accept comes as assistant teachers of the next core course to help on foruns, answering the students that are having doubts and helping on other things. Mentors are experieced professionals that are working with I.T for a long time and more time on Rubylearning, too. They help not only on Core course, but on the other courses ( intermediate courses ) too. The Patrons, this guys are on Rubylearning since rubylearning is coming to be international, on the 2nd batch more or less, on the last months of 2007, and they have more time on rubylearning, so the way that Satish has to classify teacher is time on rubylearning.
Slide8
For who is this course appropriate? Well…Our focus is the people that already know something about programming, some other language and wants to know Ruby, and not those people that do not know how to program and want to learn on Rubylearning, This is not our focus. Our focus is to teach Ruby for who those have a notion about programming.
Slide9
How does Rubylearning work? Well…The course is slotted into weekly study material blocks. Every Saturday, Satish posts different sudy material with important notes, so you can review quickly all you already read; Some exercises, 10 or 5 exercises depending on how extensive is the material, for you to solve and post on forums, to view the answers of teachers too. For example, you have a method and you are using return to return the variable on the PHP style for example, but can be other language, so somebody replies to you saying that you don’t need to specify this return because the Ruby language returns the last statement by default, and so on… The Quiz, is for your own benefit, so you can see if you learn all the content. And the Extras! The extras take to you some good material as links to good content, a screencast related to the weekly study material, and others!
Slide10
How do quizzes work? As i said, Quiz is for your own benefit. A lot of people are questioning me about the importance of quizzes on the course participation, “if we don’t answer the quiz, are we kicked out of the course” or we don’t receive the certificate. The quiz idea is auto-validation, so after you read all the content, you will know with the quiz if you really learn all you need to learn about that content, if you got a good result with the quiz, you probably really learned this weeks content.
Slide11
Is necessary be active on Foruns? Humm…Yes! The main focus of Rubylearning is the participation of everybody, so, if you really want to get the best of the course you must to post your exercise answers, to receive from more experienced people feedback about your solution. If you don’t participate so much.. it’s okay too…You just lost the chance to learn more and more.
Slide12
This is one of the things that everybody speaks about…”Ohhh…The course is in english, from India, i will talk nonsense words, i don’t speak english, my english is bad”…Humm…My personal English, i’m a assistant teacher, is not so good, but i can communicate with others! If you can communicate with other people is good enough! You will read and understand the content and post your code on forums, if you are not comfortable to write english, you can just post your code, somebody will reply to you, you will understand the reply and it is good enough to your learning. If you can talk is really better, because you can help on discussions, but the english is not a big barrier to participate of Rubylearning.
Slide13
How is the course pace? As i said, Satish does weekly content posts on forums…Not forums…the study materials. You don’t need to follow this weekly pace, if you decide to view all the course in the last week you can, but we recommend you to follow weekly because you can talk with other people that are studying the same lesson and you have more focus on your studies making it easy to learn different things.
Slide14
What topics the course cover? Well…We cover all the Beginning with Ruby, from Ruby installation through…
Slide16
basic classes like numbers, blocks, variable scopes, constants, methods, manipulation of text files, Regular Expressions, but only the basis of Regular Expressions, how to work with RE with Ruby, working with classes, inheritance, exceptions… We can’t cover tests ( the Ruby test/Unit class)
Slide17
Other questions that are often made to me when I recommend Rubylearning couse is: “I will receive a certificate?”. The important thing on the Rubylearning course is how much you can learn with the course, the certificate is not the course focus, but…The answer is YES!Slide18
This is my certificate from 3rd Batch that i participated, really beautiful, signed by Satish, you receive in PDF, is not received in paper, but you can print and store.Slide19
As i said, Rubylearning is not made of only the Core course, we have a lot of other courses that we call the “Intermediate courses”, and is appropriate to who that already have a notion of what is Ruby core, if you know core, you can move on to these other courses.Slide20
The merb course, now merb team are joining Rails team, maybe this course will be extinct, but this is one of our courses for now. Git / GitHub is a course of one week. Git is not directly connected with ruby, but all the Ruby community are using it, so we decided to prepare a course about it. Ruby with database, using MySql and sqlite, you learn on how to use activerecord to manipulate a database from a script Ruby. FXRuby as Marcelo said in another speech. Sinatra for web development, maybe will get the Merb course place, because Merb and Rails will be one. Shoes, as Marcelo said too, for Desktop development, very interesting. Ruby and Twitter, is a course that will be released now, i don’t know when it will start, maybe april 14th or 16th, for who those already have a ruby knowledge, will be very interesting. They will show how to play with “Twitter API” and make some interesting things with it. And Rails 3, Satish promised that when Rails 3 is comming out he will create a course about it to everybody.Slide21
This is some screenshots of shoes course. The application of the screenshot on the Right was made by Satoshi, that was the main teacher of Rubylearning shoes course, and is is a clock that show all the assistant teachers and mentors timezone on the world, all teacher have a photo placed on with their timezone. I asked Satoshi to send a message to all of you, and he sent to me a message with a “Google translation” Phrase in portuguese saying “Oi todo mundo” that probably is “hello everybody”, and he says that you don’t need to care about your english because we can communicate with Ruby, and he wants to see you on Rubylearning Forums. Here you can see other screenshot of a little game that they do with shoes, each student have your own game, you can see a “questions and answers” game on the next screenshot. Very interesting and a lot of fun!Slide22
Here you have a message from Satish Talim, i asked to him to send one, and he is saying thanks to all Brazilian friends, Locaweb and Fabio Akita, that are sponsors of the course, the locaweb is a Sponsor of the core course, and saying thanks to you that are helping to spreading ruby around the world.Slide23 – Questions
My presentation idea is to be very quick, just to show to you a bit of what is Rubylearning and how you can participate, what you will learn and so on… Somebody have some question? Hugo: This courses that you show, all of them are free? Or have some paid courses too? Willian: Yes, the core course is free. The other courses you need to pay to get in, but the cost is very low, something like 5 dollars, 3 or 5 dollars, just to maintain the website, Satish put a lot of his time on Rubylearning, so he need a way to maintain all of this, and he is making it with this paid courses and some sponsors, but is not high price, just 3 or 5 dollars with paypal. Some other question? I trampled some content because i have little time? Marcelo: Lets thank Willian, no more questions now…slide23
Thanks! =)Cheers,
Ruby e Rails no mundo real
Æ!!
Como muitos leitores do Blog sabem, eu palestrei no Evento “Ruby e Rails no mundo real“, e vou fazer um pequeno overview desse evento que eu havia divulgado aqui no blog:
O evento foi bem interessante, bem alem do que nós havíamos planejado nas primeiras conversas do primeiro encontro do GURU-SP, e atendeu bastante as nossas expectativas por ser o primeiro. Obviamente cometemos alguns erros que vamos melhorar no próximo, como garantir que tenha Wi-Fi por exemplo!
Quanto as palestras, tivemos palestras interessantes, sendo a maioria delas de um grau não tão técnico como alguns estavam esperando, mas quem sabe no próximo planejamos algo mais hard para mostrar.
Eu palestrei sobre o Rubylearning e acho que me saí bem, não foi a melhor palestra do evento ( nem de longe…heheh ) mas acho que .consegui passar o que eu gostaria para a galera, espero ver mais pessoas lá no Rubylearning!
Para quem estiver afim de ver como foram os Slides pode dar uma olhada na versão em inglês que eu postei para mostrar para o pessoal do Rubylearning no Slideshare, e se alguem que não recebeu a apostila com os Slides quer ver a verão em português é só pedir que eu posto tambem.
O agaelebe gravou todas as palestras e assim que possível vai disponibilizar para os que não foram ( e para os que foram e querem revisar algo ).
Criamos uma página no GURU-SP.org para divulgar todas as informações sobre o evento, portanto se quiser saber qual foi a grade de palestras, ver as fotos e ver os vídeos ( assim que estiverem disponíveis ) é só acessar!
Há braços
Show do Iron Maiden
Æ!!
Fui ao show do Iron maiden nesse domingo dia 15/03 e resolvi postar as minhas considerações.
O show do Iron Maiden em si foi muito legal! Tocaram muitos clássicos como:
- Fear of the dark ( der… )
- Wasted Years
- Aces High
- The rime of ancient mariner
- Phanton of the Opera
- Hallowed be the name
- 666 the number of the beast
- The trooper
entre outras!
A abertura com o discurso de Winston Churchill e já entrando com Aces High foi muito legal! Há tempos que ouço essa musica e pensava: “Puxa…Isso ao vivo deve ser muito bom!” e realmente foi!
Uma pena o show ter sido tão mal organizado…Nota 0 para a organização do evento que pecou em muuuuitas coisas:
- Organização na entrada
- Somente uma saída com um portão de 3 metros mais ou menos para a saída de 60 mil pessoas
- Atraso de uma hora no show ( por causa da chuva, que não tem nada a ver comigo )
- Sem proteção contra a chuva que danificou alguns equipamentos
- Tinham onibus, mas eles nunca paravam pois já estavam lotados
Teve um outro ponto ruim, que foi o show da filha do Steve Harris, que ninguem estava se importando…O Guitarrista até que toca bem, mas o som da banda é chato, e ninguem foi lá para ouvir ela, portanto foi só apurrinhação…:P
A chuva ainda ajudou para alem de nos deixar molhados na fila, ainda deixou o autódromo de interlagos transformado num grande pântano de lama.
Mas é claro que todos esses contratempos foram aproveitados por alguns, que aproveitaram a lama para fazer um escorregador improvisado no morro para se jogar (hahaha ) o que foi muito engraçado!
Muitas pessoas resolveram pular as divisórias e subir o barranco para usar como arquibancada. o que foi bem bizarro de se ver tambem. Até que desistiram de pular e destruiram as divisórias para passar para o barranco, juntando centenas de pessoas no barranco, inclusive um doido que estava em cima de uma árvore ( !!! ) assistindo o show.
Muitos comentários do tipo: “Woodstock?” estavam rolando…Lama, bom som, destruição…hahahaha
Outra coisa que senti falta foi a pancadaria sadia e divertida que sempre tem…Mas acho que tinha idades bem divergentes por lá, desde crianças até pessoas de cabelo branco, portanto foi mais calmo ( droga… ).
Na volta para casa acabei sendo assaltado, mas o drogado apenas levou 20 reias e meu bilhete único ( sem créditos ), que não foi uma perda muito grande, mas meus primos que estavam comigo perderam os celulares…:( Nunca se sabe quando esses nóias estarão armados…E decidi não reagir…
Bem…Relevando tudo isso…O show foi bem legal, e gostei de poder ver o Iron aqui no Brasil!
Há braços
Campus Party 2009
Æ!!

Como sabem eu estive na Campus Party nessa ultima semana, e consegui aproveitar bastante do evento, apesar do monte de coisas que estão acontecendo na minha vida e a correria toda de trabalho, curso e outras coisas.
Segue um pequeno resumo do que pude ver por lá:
Segunda-feira dia 19/01/2009
Cheguei no evento mais ou menos as 15:00 e consegui entrar rapidinho…Já armei a minha barraca ( vide fotos ) e deixei algumas coisas por lá para não ficar carregando, e fui conectar na internet que ainda estava bem precária que só funcionava em algumas mesas. Fiquei pouco tempo acessando a internet, pois tive que fazer a minha peregrinação diária de ir para a USP para fazer o curso de verão de tópicos de programação.
Voltando do curso ( mais ou menos 23:00 ), após passar em casa volto para cá para ver como estão as coisas, e ainda consegui ver a abertura do evento, com direito a Serra, Kassab e o Tim Berners Lee! Foi bem legal!
Após todas as festividades fiquei esperando as primeiras atividades que supostamente começariam 1:00, mas não vi nada de diferente e continuei na minha mesa até umas 2:30 mais ou menos quando resolvi me recolher para a minha barraca e dormir.
Terça-feira dia 20/01/2009
Acordei as 8 da manhã para ver a palestra do Fabio Akita sobre ecossistema RubyOnRails e até fui mencionado por ele quando ele falou sobre o Rubylearning ( obrigado Akita! ). Foi uma palestra bem legal falando dos mitos do Rails, mostrando um pouco de código e tudo mais…para quem não conhece o Rails foi uma geral bem legal.
Depois da palestra fui conversar com o Fabio e ficamos um bom tempo batendo papo enquanto conhecia a equipe da Locaweb ( inclusive o @locaweb_reply ! haha ). O pessoal da Locaweb estava com uma camiseta bem legal com os dizeres:
1F U C4N R34D 7H15 U N33D 70 G37 4 L41D
Tentei de toda forma ganhar uma, até por que era a camiseta de Linux da Locaweb, mas no fim das contas não consegui e fiquei somente com uma revista mesmo.
Consegui começar a aproveitar a internet, fazer uns downloads e ver uns vídeos!
Depois comecei a procurar ( ou não ) e encontrar uma galera legal, como o agaelebe e o Mario Rinaldi da fundação Mozilla no Brasil.
Sai na hora do almoço e fui para casa ( sim, estou almoçando e tomando banho em casa, já que moro perto daqui, então estou apenas dormindo aqui por diversão ), quando voltei ja era 16:00, e ainda consegui assistir a apresentação sobre Podcasts com Maestro Billy, Mellancia, Jovem Nerd, Azaghal, Dani Brau e Guilherme Felliti, que por sinal foi bem interessante! No final ainda consegui tirar uma foto com o Alottoni e uma com o Azaghal ( e nessas fotos estou comprovando que não sei sorrir.
)
Ahhh! Outra coisa legal que consegui foi além de conhecer o Karlisson, ainda consegui tirar uma foto com a celebridade criadora do nerdson.
Encontrei tambem meio que de passagem a Bruna Griebeler quando eu estava chegando e ela saindo…Deu para conversar bastante ainda com o pouco tempo que tinha.
Chegando aqui tarde novamente, percebi que perdi a palestra sobre desenvolvimento de games com C++, que é uma das coisas que estou estudando…Tive 2 notícias, uma boa e outra ruim…A boa era que iam ter palestras de desenvolvimento de games a semana toda! ( uhuuu ) e a notícia ruim é que cai no horário do curso de verão ( duuuhhh ), portanto não vou conseguir assistir nenhuma.
Quarta-feira dia 21/01/2009
Peguei um HD externo de 40Gb para fazer download de umas coisas para um colega meu, e descobri o DC++ que o pessoal estava usando aqui internamente, o que deixa o compartilhamento de arquivos com uma velocidade monstruosa, e comecei a encher o meu HD que estava com 160GBs livres ( fora o HD externo de 40 ).
Assisti uma palestra sobre SEO, que foi bem interessante apensar do som que estava horrível de ouvir por causa dos outros sons que estavam em volta e o volume do som dessa area que estava muito baixo.
Assisti a palestra do Luciano Ramalho ( presidente da associação Python Brasil ) sobre Python ( obviamente ), que apesar de alguns problemas com o projetor, foi interessante e mostrou várias coisas diferentes. Após a palestra ainda consegui conversar com o Luciano um pouco ( já fiz um curso de Python ministrado por ele na Impacta ).
Assisti a ótima palestra do Manoel Lemos do Blogblogs, que falou sobre a infra-estrutura do blogblogs e do Brasigo (vide fotos), que foi crescendo aos poucos, assim mostrando um case de sucesso que começou simples e aos poucos foi crescendo com inteligencia. Na minha opinião essa palestra é ótima para desenvolvedores Rails ( e não Rails tambem ) que tem aplicações que podem crescer rápidamente e precisar de uma mudança de estrutura para continuar prestando um bom serviço.
No final da palestra apareceu um slide dizendo “estamos contratando novos Jedis”! Isso muito me interessa!
Assisti no CPLabs uma apresentação sobre o OpenVC, que é uma biblioteca C++ para trabalhar com webcam, que é muito interessante! Dá para captar movimentos e fazer várias coisas divertidas! Na palestra foram apresentados vários vídeos legais.
O mais legal do dia foi ter cumprimentado e tirado uma foto com nada mais nada menos que John “Maddog” Hall!! Sim, ele mesmo, o bom velhinho guru do software livre e diretor executivo da Linux International!
:D:D:D:D:D:D:D
Finalmente hoje encontrei a Bruna Griebeler novamente, mas como sempre na saída de um dos dois, mas dessa vez er a minha ( estava saindo para almoçar em casa ), mas após ficar batendo papo, aproveitamos para fazer inscrição para ganhar um domínio grátis por um ano no stand do IG! E acabei indo almoçar as 16….hahaha
Após voltar do curso da USP, tive que começar a me focar nos exercícios para entregar na quinta feira ( sim…é amanhã ), portanto fiquei até as 3 da manhã trabalhando nisso, e só não fiquei mais por que estava muuuuiiitooo frio, portanto preferi ir para a minha barraca quentinha.
Quinta-feira dia 22/01/2009
Acordei um pouco mais tarde e tirei o dia para mexer nos exercícios, portanto fiquei pouco na Campus Party.
Hoje, além do Mario Rinaldi que resolveu aparecer novamente ( ele tem o poder de desaparecer..hahha ), o Marcelo Castellani do guru-sp apareceu por aqui tambem , o que rendeu a unica foto do dia com uma qualidade horrível.
Conversando com o Rinaldi eu consegui pegar a minha camiseta do Mozilla Firefox ( melhor navegador do mundo! haaha ), e de quebra conheci outro cara da fundação Mozilla, que é o Bruno Magrini!
Depois disso tive que resolver uns problemas e terminar uns exercícios em casa para ir para USP.
Depois de resolver mais problemas volto ao campus party para escrever no blog até as 5 da manhã, estudar C para a USP ( por que tenho prova na segunda feira ) e baixar trecos legais!
Sexta-feira dia 23/01/2009
Sexta feira foi um dia legal por aqui! já menos preocupado com a lista de exercícios ( mas preocupado com a prova de segunda ), eu consegui fazer bastante coisa, conversar com várias pessoas, e tudo mais.
Encontrei o pessoal do Guanabara.info! Conversamos com o Gustavo Guanabara, demos uma volta pela feira, vimos como são feitas as pautas do Podcast, conhecemos o Kaue Linden da HostNet ( que por sinal é muito gente boa! ), ganhei uma camiseita do Guanabara.info e uns adesivos! Foi bem divertido encontrar essa galera e conhecer o Guanabara pessoalmente.
No fim das contas ainda fiquei pouco tempo por aqui ( das 19:00 as 22:00 ), mas valeu a pena!
Sábado dia 24/01/2009
Após ficar até as 4 da manhã estudando na casa de um amigo, durmi um pouco e vim direto para cá!
Encontrei o Marcelo Castellani do guru-sp, e ficamos um bom tempo batendo papo com o Fabio Akita, e isso se tornou o segundo encontro do guru-sp ( que estava marcado aqui na Campus Party )!
Após as conversas eu peguei minha camiseta do Guru-sp com o Marcelo e fiquei com as camisetas do pessoal que talvez iria aparecer por aqui, e consegui entregar uma para o Ricardo Yasuda ( Shadow11 ).
Assisti um pedaço da palestra do Karlisson sobre quadrinhos, onde ele mostrou algumas particularidades das imagens, e fez uma tirinha durante a palestra ( infelizmente cheguei tarde para ver essa parte ).
Assisti um pedaço da palestra sobre app engine do pessoal do GruPy, que foi bem interessante! Eles trouxeram palestrantes internacionais para falar sobre app engine, e o assunto foi bem legal para quem não conhece o app, está afim de brincar com Python e quer uma boa estrutura para deixar sua aplicação gratuitamente!
E teve várias outras palestras legais que eu gostaria de assistir, mas infelizmente eu só posso estar em um lugar ao mesmo tempo ( acho que eu preciso da filosofia “Fork you” do GitHub…haha ), portanto não pude assistir outras como a de Desenvolvimento de games com C++…
Tinha planejado ir para casa e depois ir para a casa de um amigo estudar a madrugada toda novamente, mas no fim das contas acabei ficando na Campus Party mesmo por vários motivos, e foi bem divertido ficar lá papeando e se divertindo com o Pessoal da Moz-br ( Clauber-halic, Bruna Griebeler, Hermano Silva e Mario Rinaldi ), o Karlisson e o InFog ( vejam nas fotos ).
Teve uma coisa que precisa ser comentada! Teve dois caras correndo pela Campus Party nesse dia, um vestido de PacMan e o outro vestido de fantasma com uma sirene! hahahaha! Parabens ao cara que pensou nisso, por que foi muito criativo, pena que não tenho as fotos.
Desmontei minha barraca e saí de lá as 6 da manhã mais ou menos.
Considerações finais
A Campus Party para mim terminou no Sábado, mas domingo a area Expo ainda estava aberta para visitas, mas resolvi não aparecer por lá já que na area Expo não tinha muita coisa.
Gostei bastante do evento! Considerei como uma aventura, passar uma semana dormindo fora ( durmindo pouquíssimo e sem horário certo hehe ), acessando a internet rapidíssima, comendo pouco, estudando, fazendo networking e se divertindo!
Conheci muitas pessoas legais ( e outras que pensei que fossem legais e nem são ), me diverti bastante, tirei fotos legais, preparei caminho para o futuro ( se acontecer algo eu postarei ), baixei muita coisa ( 200GB ), gastei uma graninha com estacionamento e refeição e estou bem mais tranquilo para voltar ao trabalho depois de uma semana fazendo coisas que eu adoro ( programar, conversar sobre tecnologia, acessar a internet ).
Tiveram coisas bem legais acontecendo por lá e outras que não foram tão legais, mas é claro que todos os eventos tem seus defeitos, e esse evento para mim foi muito bom!
No fim das contas…pretendo voltar lá ano que vem!
Há braços
Rails Summit Latin Amerira ( Day 2 )
Æ!!
Para quem não viu o meu post sobre o primeiro dia da Rails Summit, veja aqui!
E agora vamos ao segundo post sobre a Rails Summit!
Começamos o segundo dia de Rails Summit as 8:00 Logo no começo do dia tivemos alguns probleminhas técnicos com energia elétrica que logo foi contornado com um gerador ( esse evento escala! ). Tivemos a abertura do dia com o Fabio akita comentando sobre as palestras e dando recados gerais.
A primeira palestra foi dos caras da Phusion, Hong Li Lai e Ninh Bui, que deram uma palestra muito engraçada e explicativa sobre o Phusion Passenger.
Eles usaram animações, brincadeiras com a foto do Fabio Akita o que deixou a palestra muito divertida de ser acompanhada.
Eles comentaram sobre como é programar em Rails com várias brincadeiras com outras linguagens ( cofPHPcof ), comentaram sobre escalabilidade e outras coisas bem interessantes.
Tudo isso fora o Ninh Bui vestido de Darth Vader.
Após isso tivemos a palestra por vídeo conferência do Charles Nutter e do Thomas Enebo sobre Jruby. Infelizmente tivemos alguns problemas técnicos de conexão o que deixou o nosso audio com um pouco de lag, e cortava um pouco a voz dependendo do momento, e isso fez com que minha atenção se dispersasse a todo momento, portanto não tenho muitos comentários para fazer sobre essa palestra. Mas foi bem interessante, com direito a um pequeno joguinho com OpenGl rodando.
A partir daqui começa o momento test no Rails Summit, pois a grande maioria das palestras são sobre tests, o que não é nada mal!
Primeiro temos a palestra do Jay Fields sobre tests e selenium, onde ele fala bastante sobre a importancia dos tests para se proteger de antigos bugs que podem voltar ou novos bugs que podem aparecer quando se implementam novas features. Ele comenta um pouco sobre selenium e outras coisas…Eu recomendo o post do Sylvestre Mergulhão sobre essa palestra.
Agora temos duas palestras consecutivas do David Chelimsky ( mantenedor do Rspec ) no auditório principal enquanto na outra sala temos Manuel Lemos e Vinucius Teles palestrando sobre “Os desafios de criar um caso de sucesso no Brasil” e “Empreendedorismo com RubyOnRails” respectivamente. Tinha que escolher novamente e preferi escolher as palestrar sobre testes e assisti as 2 do Chelimsky
O Chelimsky tem uma namorada brasileira, portanto ele consegue falar um pouco de português, mas ele decidiu dar a palestra em inglês por não ter fluência. Na primeira palestra tivemos o conceito de BDD, onde você escreve primeiramente os seus testes e eles vão “te lembrando” como continuar escrevendo o seu código. Os exemplos dados pelo Chelimsky foram bem didáticos e interessantes. Vimos User Stories, e uns exemplos na pratica utilizando Rspec. Foi passado um “conceito” de como fazer testes: Escrever um teste que falha, fazer o teste passar, refatorar o código procurando pelos famosos “Maus cheiros”. Já na segunda palestra ele extendeu a primeira e agora começou a falar mais sobre o cucumber, que parece muito interessante para usar!
Para mudar um pouco eu resolvi ir numa palestra sobre testes ( hehe ) dessa vez foi a palestra do Danilo Sato sobre “testes automatizados – TDD“, onde ele mostrou algumas ferramentas e deu algumas dicas sobre como ele começou com testes, sobre dificuldades, vantagens de testar, alguns problemas que você pode se deparar e possíveis soluções para os mesmos, comentou sobre os “maus cheiros” dos testes, fez algumas recomendações bibliográficas interessante alem de comentar tambem sobre MOCK e Synthesis tambem.
Agora tivemos a palestra do Luis Lavena que é o criador do One-click-installer para windows, que veio falar sobre produtividade trabalhando em rails com windows e outras questões tendo o windows como base. Enquanto isso tínhamos uma palestra sobre Jruby com o Fabio Kung na outra sala. Nesse momento eu decidi não participar de nenhuma das duas e fiquei conversando com os Railers que estavam reunidos lá fora prontos para gravar um vídeo-cast que no fim das contas após mais de 30 minutos de “gravação” descobrimos que não estava gravando, portanto a única parte do vídeo que temos é a apresentação da galera. ¬¬ Mesmo com esse pequeno problema com a não gravação do vídeo, foi muito interessante interagir com os Railers e conhecer pessoalmente toda essa galera que eu só conhecia por nickname ou e-mail.
Tivemos agora uma propaganda da Sun ( que é um dos patrocinadores do evento ) sobre Open Souce comentando sobre a plataforma Java, Open Solaris e outras questões ligadas a Open Souce, que não deixou de ser interessante!
Chegamos ao momento da ultima palestra do evento, dada pelo Obie Fernandez ( que lembra bastante o Jack Black nas fotos), que foi muito interessante !!
O Obie comentou sobre a HashRocket e seus meios de trabalho. Explicou os métodos de desenvolvimento ágil que eles utilizam, como funcionam os seus meios de negócio, seus meios de contratação e suas diversões!
Achei muito interessante o meio que ele diz usar para contratar, que é chamar a pessoa para trabalhar na empresa por uma semana e assim descobrir se ela é boa mesmo para trabalhar lá ou não. Achei muito interessante e gostaria que coisas desse tipo tambem funcionasse aqui no Brasil, mas infelizmente as coisas são bem diferentes por aqui, tanto por questões contratuais como por outras questões tambem.
Outra coisa que ele comentou que eu achei muito interessante foi o enfoque em se divertir apesar de estar no trabalho, estamos fazendo o que gostamos e temos que ter bons momentos! Achei legal as fotos das festas com todo mundo pulando na piscina e tal, acho que isso que realmente faz uma equipe motivada!
Realmente o Obie fechou com chave de ouro o Rails Summit 2008!
Considerações final da Rails Summit:
O evento terminou rendendo um projeto no GitHub que já tem várias contribuições!
Espero que seja o primeiro de muitos e que eu possa estar presente em todos os subsequentes! Meus parabens ao Fabio akita que foi o organizador principal do evento e correu bastante para que tudo isso se tornasse realidade! E parabens a Locaweb por contribuir para esse projeto!
E meu post fica por aqui!
Há braços
Search
Recent Posts
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
Categories
Personal Links
Archives
- April 2012
- May 2011
- April 2011
- March 2011
- January 2011
- December 2010
- October 2010
- September 2010
- August 2010
- July 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008







