#entrevistas
31 posts
2017 - junho
1 post2010 - julho
1 post2009 - novembro
2 posts2008 - setembro
1 post2008 - julho
1 post2008 - junho
1 post2008 - maio
1 post2008 - abril
2 posts2008 - fevereiro
2 posts2008 - janeiro
3 posts2007 - dezembro
2 posts2007 - novembro
1 post2007 - agosto
1 post2007 - julho
2 posts2007 - junho
1 post2007 - maio
2 posts2007 - abril
2 posts2006 - novembro
2 posts2006 - outubro
3 posts2017 - junho
1 postParticipando em Podcasts
Reúno seis participações em podcasts sobre a comunidade Ruby, carreira em tecnologia, Rails e minha trajetória profissional, das origens nos anos 90 a conversas que chegam a quase duas horas.
2010 - julho
1 postLost in Translation
Um backup antigo recuperou entrevistas perdidas na migração do blog de Mephisto para Enki, reunindo conversas com nomes como Dr. Nic, Chad Fowler, Jamis Buck e John Lam.
2009 - novembro
2 postsConversando com Adam Jacob
Adam Jacob e Jesse Robbins contam como nasceu o Chef, defendem sua flexibilidade baseada em Ruby e explicam como a ferramenta equilibra automação, escalabilidade e agilidade em Web Ops.
Conversando com Luke Kanies
Luke Kanies explica por que criou o Puppet, como sua abstração de recursos e dependências simplifica configurações heterogêneas e por que ITIL pode virar apenas um checklist sem resolver problemas.
2008 - setembro
1 postConversando com Joshua Peek
Joshua Peek conta como entrou no Rails Core após tornar o Rails 2.2 thread-safe no Google Summer of Code. A entrevista aborda os ganhos modestos no MRI, as melhorias no JRuby e os caches pré-carregados no boot.
2008 - julho
1 postConversando com Luis Lavena (Ruby no Windows)
Luis Lavena explica por que manter Ruby no Windows envolve CRT, MinGW, extensões C e RubySpecs. O RubyInstaller já permite rodar Rails, mas o projeto precisa de mais colaboradores.
2008 - junho
1 postConversando com Blaine Cook (Twitter)
Blaine Cook separa performance de escalabilidade, explica a arquitetura assíncrona do Twitter e o custo do sharding. Para ele, problemas de escala raramente são culpa do Rails.
2008 - maio
1 postConversando com Hongli Lai e Ninh Bui (Phusion)
Hongli Lai e Ninh Bui explicam como o Phusion Passenger simplifica o deploy Rails, encerra processos ociosos e supera ou iguala clusters Mongrel. O Ruby Enterprise Edition economizava 33% de memória, em média.
2008 - abril
2 postsConversando com Chris Wanstrath (Err the Blog/Github)
Chris Wanstrath conta por que criou o GitHub para facilitar contribuições open source e revela a arquitetura por trás da plataforma, com Git, SSH, memcached, jobs em background e um feed de quase 1 milhão de linhas.
Interviewed by FiveRuns
Em entrevista, Fabio Akita relembra como Rails mudou sua carreira e discute comunidade, Rubinius e JRuby. Ele defende escolhas pragmáticas, comunicação com o cliente e a ideia de que Rails não é uma bala de prata.
2008 - fevereiro
2 postsConversando com Scott Hanselman
Scott Hanselman fala sobre carreira, diabetes e ferramentas Microsoft. Ele vê o ASP.NET MVC como alternativa testável ao WebForms e atribui a maior parte dos travamentos do Vista a drivers de terceiros.
Conversando com Evan Phoenix
Evan Phoenix apresenta o Rubinius, uma VM de Ruby inspirada em Smalltalk e escrita quase toda em Ruby. A entrevista cobre GC geracional, FFI, compatibilidade e o plano de múltiplas VMs.
2008 - janeiro
3 postsConversando com Hal Fulton
Hal Fulton relembra como Ruby o conquistou com tipagem dinâmica e regularidade, comenta The Ruby Way e recomenda brincar e ler código. Também alerta que metaprogramação pode ser mal utilizada.
Conversando com Peter Cooper
Peter Cooper conta como criou o Ruby Inside, vendeu Code Snippets e Feed Digest e escreveu Beginning Ruby. Ele defende a ferramenta certa para cada trabalho e vê verdade nas críticas de Zed Shaw.
Conversando com Adrian Holovaty
Adrian Holovaty explica como as demandas de sites jornalísticos deram origem ao Django e às suas abstrações de alto nível, como site admin e Databrowse, além de discutir dados e EveryBlock.
2007 - dezembro
2 postsConversando com Avi Bryant - Parte 2
Avi Bryant defende a simplicidade pragmática do Smalltalk, estima que Ruby poderia ser até 25 vezes mais rápido e explica como Seaside usa continuações e componentes.
Conversando com Avi Bryant - Parte 1
Avi Bryant conta como passou por Objective-C e Ruby até criar Seaside e Dabble DB, e explica por que a maturidade e o ambiente Smalltalk aumentam sua produtividade.
2007 - novembro
1 postConversando com John Lam (IronRuby)
John Lam explica como o IronRuby usa o DLR para rodar Ruby no .NET, prioriza compatibilidade com MRI 1.8 e Rails, busca interoperabilidade com o CLR e supera o MRI em benchmarks.
2007 - agosto
1 postConversando com Jamis Buck
Jamis Buck conta como saiu de Java para Ruby, entrou na 37signals e criou o Capistrano para operar deployments em vários servidores, além de explicar a troca de nome e o limite para destinos Windows.
2007 - julho
2 postsConversando com Carl Youngblood
Carl Youngblood fala sobre sua passagem pelo Brasil, BBS, múltiplas linguagens e chegada ao Rails, mostrando como o SBN, a RailsConf e a Confreaks aproximaram seu trabalho da comunidade Ruby.
Hanselminutes: Entrevista com David Hansson e Martin Fowler
David Hansson e Martin Fowler defendem HTML e CSS para a Web atual, protótipos em páginas reais, iterações curtas e testes, enquanto criticam telas em branco, Photoshop e firulas sem função.
2007 - junho
1 postConversando com Ola Bini (JRuby Core Team Member)
Ola Bini explica sua chegada ao JRuby Core Team, os desafios de compatibilidade com MRI e extensões C, o uso de JRuby em Rails e Mingle e por que aprender linguagens diferentes melhora o programador.
2007 - maio
2 postsConversando com David Black
David Black conta como encontrou Ruby por acaso, ajudou a criar a Ruby Central e trocou a universidade por treinamento e consultoria. Para ele, Rails exige entender Ruby de verdade.
Conversando com Chad Fowler
Chad Fowler narra a passagem da música para Ruby, a criação da Ruby Central e os livros que escreveu. Ele vê Rails chegando a empresas tradicionais, mas alerta contra uma comunidade fechada e defensiva.
2007 - abril
2 postsConversando com Geoffrey Grosenbach
Geoffrey Grosenbach relata como chegou ao Rails, assumiu o Rails Podcast e criou o PeepCode. A conversa passa por autodidatismo, open source, aprendizado contínuo e pequenos negócios de software.
Conversando com Dr. Nic
Dr. Nic explica como criou Magic Models, Newgem e Magic Multi Connection para resolver problemas reais. Ele defende extrair funcionalidades do núcleo do Rails e compartilhar soluções em open source.
2006 - novembro
2 postsEntrevista com Yukihiro Matsumoto: parte IV
Na entrevista, Matz recomenda ler código, aprender linguagens diferentes e priorizar fundamentos. Ele também defende reduzir o trabalho e tratar interfaces de usuário e de máquinas como parte central do sistema.
Entrevista com Yukihiro Matsumoto: parte III
Matz explica como blocos e fechamentos em Ruby abstraem os detalhes dos loops, permitem definir diferentes formas de iteração e customizar métodos, além de capturar e compartilhar variáveis do escopo.
2006 - outubro
3 postsEntrevista com Yukihiro Matsumoto: parte II
Matz mostra como Ruby usa métodos dinâmicos, proxies, callbacks e mix-ins para adaptar bibliotecas e manter o código conciso. A robustez, diz ele, depende de testes e do interpretador.
Entrevista com Yukihiro Matsumoto: parte I
Matz explica por que Ruby privilegia harmonia, liberdade de escolha e código conciso em vez de uma linguagem perfeita. Seu objetivo é reduzir a frustração e tornar a programação mais prazerosa.
Um pouco de propaganda: Minha entrevista na Rubyonbr
O autor fala sobre sua trajetória e o livro Repensando a Web com Rails em uma entrevista à Rubyonbr, anuncia novas colunas e divulga o evento de lançamento na FNAC Paulista.