Castálio Podcast: Flávio Ribeiro: Globo.com

Eu gosto muito quando alguém me sugere um livro, filme, música ou pessoa para conhecer, e depois de trocar uns e-mails com meu amigo Yuri Malheiros na semana passada, decidi convidar o Flávio Ribeiro para uma entrevista! O Flávio é um engenheiro de software que trabalha na Globo.com no Rio de Janeiro (na entrevista parecia que ele estava sentado bem no meio de Interlagos hehehe) e está na equipe responsável por toda a área de streaming de conteúdo pela net!
Durante nosos bate-papo ele me contou sobre como que sua equipe usa a metodologia SCRUM para administrar e planejar suas tarefas, quais as tecnologias usadas internamente e como que o software livre faz parte do dia-a dia da companhia, que oferece vários incentivos para que seus empregados participem deste mundo! Ele também conta sobre sua recem viagem à Nova York para participar do evento Streaming Media East 2012 e sobre como foi passear por NYC já no comecinho do verão, tomar sorvete no parque, a decepção ao ver a Estátua da Liberdade, e como é difícil acompanhar os jogos do Treze Futebol Clube lá do Rio de Janeiro!
Setting up Vim for Clojure development notes
Started the process of getting jiggy with Clojure at work and didn’t like the idea of using Eclipse for my day to day work… so I started looking at how to make vim and clojure get along and came across a great post! Here are the distilled notes plus minor tweaks to get anyone out there trying to do the same thing going:
- Download VimClojure (http://www.vim.org/scripts/script.php?script_id=2501)
- Download VimSlime (https://github.com/jpalardy/vim-slime)
- Extract these files into your ~/.vim folder
- Add the following lines to ~/.vimrc:
- ” Settings for VimClojure
- let vimclojure#HighlightBuiltins = 1
- let vimclojure#ParenRainbow = 1
- ” Send entire file to repl
- nmap <C-m> ggVG<C-c><C-c>
- Start a repl session inside screen:
- screen -S clojure
- lein repl
- Open a clojure file with vim and highlight the method you want to evaluate
- Press ctrl + c twice
- For session name prompt, enter ‘clojure’ which is the name of the screen session
- For window name prompt, accept the default number displayed
- The selected code should be evaluated in the screen session
- Press ctrl + c, v to get prompt again

NOTES:
- I chose to start a repl using lein but you can use whatever you’re familar with to get a repl started
- I have lein inside a directory in my Dropbox as well as all of my vim files and plugins. I then created soft links to them in my $HOME directory which makes this whole thing very easy to access from different systems as long as Dropbox is installed :)
Castálio Podcast: Caike Souza - Envy Labs

Nem parece que já passaram duas semanas desde o último episódio, mas mais uma vez tive o prazer de entrevistar uma pessoa prá lá de interessante e divertida: o Caike Souza! Foi durante a minha entrevista com o Henrique Bastos que eu fiquei sabendo sobre ele, mas foi somente esta semana que eu fui saber que ele trabalha na Envy Labs desde 2009 lá em Orlando, na Flórida. A companhia parece ser super bacana e está por trás de vários projetos bacanas, como o Rails for Zombies, Code School e TryRuby.org.
A primeira coisa que fica bem evidente sobre o Caike é que ele realmente curte muito o que faz, tem muito orgulho de onde trabalha, e é super humilde e divertido! Ele fala que programação é uma arte, e esta combinação de paixão pelo que faz e arte fica bem aparente nas coisas que ele faz! Durante nosso bate-papo conversamos sobre como que ele foi parar em Orlando na Envy Labs, quais companhias que usam a usam os serviços deles (e os motivos pelas quais terem escolhido isso), sua participação na conferência RailsConf 2012, sua banda de rock “Heroes Will Fall”, a história por trás do projeto Small Acts Manifesto e até mesmo seu Top 5 de pessoas para seguir no Twitter!!!
Esta semana eu ainda pretendo conversar com ele sobre um brinde para vocês brincarem mais com o Code School, mas enquanto isso, vale a pena conferir o Rails for Zombies e baixar a música da banda se você curte Heavy Metal (a música da entrada do episódio é da banda) ou quer conhecer um pouco mais sobre esta pessoa super interessante que é o Caike!
Now my adopted state has chosen to turn its back on its tradition of welcoming immigrants, and of tolerance and freedom to all its citizens, with a proposed amendment to the NC State Constitution no less, that hangs a great banner across the entrances to the state saying to a whole bunch of American citizens: You are not welcome here.
– Bob Young(Source: caretakerbob)
English: My Red Hat took me and the kids to the NC Museum of Art this last Sunday! It was perfect too as we got to see a lot of the exhibits and still managed to find time to eat at Lilly’s. Did you know that the entrance is free and the museum is sponsored by the State of North Carolina for our viewing and learning pleasure? Take that NYC and your extremely expensive entrance fees! :P
Português: Meu Red Hat me levou com minhas filhas até o NC Museum of Art este último domingo! Foi um dia mais que perfeito já que conseguimos ver um monte das exibições e ainda achamos um tempinho para comer na pizzaria Lilly’s. Você sabia que a entrada é completamente free e que o museo é patrocinado pelo Estado da Carolina do Norte para o nosso deleite? Toma NYC e seus preços de entrada exorbitantes! :P
Castálio Podcast: Fábio Kung e Pedro Belo: Heroku

Mais um episódio, desta vez com dois convidados: Fábio Kung e Pedro Belo, que atualmente trabalham na companhia Californiana Heroku! Se você escutou os dois últimos episódios, você deve se lembrar que eu mencionei sobre esta companhia com o Henrique Bastos e Júlio Monteiro, e como que eu tenho usado os serviços que eles oferecem para hospedar e rodar alguns dos meus projetos. Então quando o Júlio se ofereceu para me apresentar ao pessoal da Heroku eu aceitei na mesma hora!
Nosso bate-papo foi super divertido, e mesmo com os três fusos de horário diferentes (o Fábio na California, Pedro no Texas e eu na Carolina do Norte) conseguimos conversar sobre vários assuntos, incluindo uma explicação sobre o que significa Plataforma como Serviço (PaaS), o que a Heroku tem para oferecer comparado com a competição, contratações no mundo do software livre, vida no exterior, caipirinhas, bicicletas, ping-pong e mais!
Tem também um brinde super especial para as três primeiras pessoas que responderem a pergunta lá no site do podcast vão ganhar um coupon da Heroku no valor de US$36.50 para pagar por um dyno/worker adicional ou um add-on!!!
Escute agora: [MP3] [Ogg] [AAC]
(Source: wp.me)
How to import WordPress XML files
… or, how I brought an old python code back from the dead!

Inspired by Kenneth Reitz’s recent post and spurred by recent events, I decided to turn an old python code I wrote a while back into something that can be (hopefully) easier to get to than by sheer luck.
I’m talking about ChoppedPress, my script that let’s you split WordPress exported XML files into smaller files that can be easily imported into new WordPress installations. I’m sure that some of you have experienced the frustration of not being able to import this xml file due to size upload constraints on your host providers… One of my close friends who provides mostly support for WordPress gave me the idea a while back and that is how the script came about. Little did I know that other people have find it useful too, specially for migrating away from WordPress! As a matter of fact, I too used it when I moved to Tumblr, but that another story.
So this afternoon I took some time during my lunch break to create a repository and put together some very basic structure to give ChoppedPress a proper home (yay GitHub Pages!!!). For the first time I also uploaded something I created to PyPi… Sure, this may not be a big deal to some of you out there, but I can hardly contain my excitement. :)
Overall, I’m still enjoying a nice buzz from the experience. Obviously, I look forward to comments, suggestions and/or improvements to the code, but more than anything, I hope this will be useful to you too!
Uma sessão gravando um episódio do Castálio Podcast é mais ou menos assim. Dependendo da hora, ou tem um cafezinho ou uma breja gelada. :)
(Source: fbcdn-sphotos-a.akamaihd.net)
Castálio Podcast: Júlio Monteiro - JobScore
Depois de ter falado um pouco com pessoas que usam Python ou Django no seu dia-a-dia, eu decidi entrevistar alguém que trabalha com o framework Ruby on Rails para este episódio! Dentre as pessoas que eu conheço (online e pessoalmente) o nome do Júlio Monteiro foi o primeiro que passou pela minha cabeça.
Eu e o Júlio nos conhecemos na época que participávamos da comunidade Ubuntu Brasil, mas desde então eu tinha perdido um pouco de contato com ele, até descobrir que ele estava trabalhando para a JobScore com Ruby on Rails. A JobScore que tem sua sede em San Francisco na Califórnia, fornece um serviço de gestão de currículos, trabalhos e candidatos para aquelas companhias que querem contratar alguém mas não querem lidar com o processo de publicar as ofertas de trabalho ou gerenciar todos os e-mails que sejam enviados.
Durante nosos bate-papo, o Júlio então conta a sua jornada até a JobScore, tudo começando com uma queda da escada de sua casa! Depois de aprender HTML com uma revista que sua mãe comprou, ele tomou o gosto pela programação para web, e desde então não parou mais. Conversamos sobre como ele administrava aulas de Ruby, por que usa Ruby on Rails, seu dia-a-dia na JobScore, sua experiência em San Francisco e como que as companhias por lá dão mais valor aos empregados, e o seu Top 5!
Escute agora: [MP3] [Ogg] [AAC]
(Source: castalio.info)
If you hire people just because they can do a job, they’ll work for your money. But if you hire people who believe what you believe, they’ll work for you with blood and sweat and tears.
–Simon Sinek
Eu me considero uma pessoa com muita sorte por ter chegado ao ponto da minha carreira profissional onde eu posso escolher onde quero trabalhar, um lugar onde eu possa tentar fazer uma diferença, e mais que qualquer coisa, um lugar onde eu acredito no que eu faço! Valeu Joe Baltimore por compartilhar este vídeo, uma excelente forma de dar o pontapé inicial deste fim-de-semana! Simon Sinek: How great leaders inspire action


