« Rails, dispatch.fcgi e quebras de linhaDe olho no PostgreSQL 8.3 »

Entrevista com José Aquino do Garimpar

11/04/2007

Alguns dias atrás, eu propus ao José Aquino do garimpar uma pequena entrevista. Após e-mails idos e vindos, publico para vocês!

O que é o garimpar?

Garimpar é uma empresa de tecnologia que desenvolve produtos de busca para internet.

Além do garimpar favoritos, quais são as outras ferramentas oferecidas pelo garimpar?

Busca Web: a Relevância dos resultados de busca consideram as TAGS e Favoritos adicionados pelos usuários, esse é o diferencial em relação ao Google e Yahoo na busca web, a nossa esta integrada ao Favoritos e Noticias.

Garimpar Noticias: agregador de noticias que utiliza agentes autônomos para varrer a web em busca das últimas noticias, em breve ele também terá a opção de cadastro de noticias pelo usuário e comentários das notícias.


O garimpar usa software livre? Se sim, quais?

Sim, 100% da nossa empresa usa software livre. Nos servidores temos FreeBSD 32 bits, Apache, PostgreSQL, BerkeleyDB

Nas estações de Desenvolvimento de Software temos: Sistema Operacional: PCBSD, IDE: KDevelop Linguagens: Python, JavaScript, HTML, C e C++ Framework: Django Outros: SVN, Trac e Wiki


Porque FreeBSD nos servidores e não Linux?

Nós usavamos o Slackware, mas em testes realizados com grande volume de dados e programos complexos o FreeBSD mostrou-se muito mais rápido, performance é muito importante para a Garimpar. Trabalhamos para entregar resultados de busca sempre abaixo de 1s e nesse quesito o FreeBSD foi fantástico.

O FreeBSD também possui um Kernel muito bem desenhado com uma metodologia de trabalho muito séria.


O MySQL tem sido praticamente a escolha natural de diversos desenvolvedores. Porque PostgreSQL?

Os programas da Garimpar exigem base de dados relacional para armazenar dados a escolha pelo PostgreSQL se deve principalmente a sua robustez. Também usamos muito o BerkeleyDB.

A garimpar usa metodologias ágeis no desenvolvimento de seus aplicativos?

Usamos XP e RUP, ambas adaptadas a nossa forma de trabalho

De que forma o garimpar se sustém? Financiamento? Parcerias?

Investimento pessoal, houve a participação de investimentos ANGEL mas agora estamos a procura de investidores profissionais de grande porte (Seed Money e Venture Capital)

Para você, o que é web 2.0?

É a evolução da internet, interatividade e flexibilidade para os usuários, Web 2.0 é a criação de aplicativos mais inteligentes para a internet e simplicidade para os programadores construirem programas rapidamente e leves.

Muitos projetos da web 2.0 no Brasil são obras associadas a um programador (ou a um pequeno grupo semi-informal) e não a uma empresa. Dentre eles poderíamos citar o spesa (Nando Vieira), o boo-box (Marco Gomes), o wasabi (Danilo Medeiros), e o blogblogs (Manoel Lemos). A que você acha que de deve isso?. Você acha que essas iniciativas se devem a essa simplicidade disponível a programadores por frameworks como o Django e o Rails? O que temos hoje que não tínhamos antes?

Sem dúvida o uso de frameworks ajuda mas não é tudo, sozinhos eles não resolvem nada, sem um bom programador por trás a coisa não sai. Acho que isso tem a ver com a mudança de comportamento de muitos programadores brasileiros que desejam ser empreendedores e não apenas funcionários.

Email por Walter Cruz em Python, Ruby, Entrevistas, web 2.0, Django

Endereço de trackback para este post

Trackback URL (clique direito e copie atalho/localização do link)

6 comentários

Comentário de: Jose Roberto [Visitante] Email · http://www.garimpar.com
Agradeço a oportunidade de paresentar a Garimpar para os internautas.
Somos brazucas, tenho muito orgulho de criar tecnologia de ponta no segmento de busca com profissionais brasileiros e software livre.
Jose Roberto
11/04/2007 @ 13:01
Comentário de: Gabriel [Visitante] Email · http://www.nacaolivre.org
O Garimpar é um ótimo serviço nacional em web2.0
vou darnuma olhada nas outras ferramentas garimpar que não conhecia.
O serviço dos caras é show!
11/04/2007 @ 13:20
Comentário de: Daniel [Visitante] Email
Primeiramente, parabéns pela iniciativa.

O MySQL tem sido praticamente a escolha natural de diversos desenvolvedores


O mySql está longe de ser escolhido por suas qualidades. Seu sucesso é movido pelo comodismo dos desenvolvedores.

Trabalho com BD basicamente. E me entristece ver tantos projetos usando o mysql e principalmente sem dar opção de outros SGBD.

O mysql só com essa última major version que se tem um pouco das características mínimas exigidas para um SGBD, restrições melhores e stored procedures.

Não aceito o discurso de "ah, ele é o mais popular, todo mundo usa". As pessoas que pensam assim, já pensaram que a frase se aplica ao Windows ?

Se avaliarem as características, o mysql é capaz de perder até mesmo para o Firebird. Inclusive na tão falada (e mistificada) maior facilidade de uso.

Abraços.
11/04/2007 @ 18:12
Comentário de: Walter Cruz [Membro] Email · http://waltercruz.com
Oi Daniel! Você poderia ter deixado o seu e-mail sem medo: ele não aparece publicamente, portanto você não receberá spam.

Casa de ferreiro, espeto de pau: meu blog (o b2evolution) usa o MySQL. Mas eu gosto tanto dele, que consigo conviver com isso. Recentemente colaborei um pouco com o código, transformando diversas consultas típicas do MySQL em consultas conforme o padrão SQL, para que pudessem ser executadas no PostgreSQL. Tenho até uma versão que quase roda com o PostgreSQL, mas ainda falta um bom caminho!
11/04/2007 @ 18:15
Comentário de: Sérgio Lima [Visitante] Email · http://sergioflima.pro.br/blog/blogs
Legal esta entrevista! Uma oportunidade a mais de conhecermos melhor o garimpar!

[]'s
11/04/2007 @ 19:56
Comentário de: Walter Cruz [Membro] Email · http://waltercruz.com
Dá uma testada lá! Acho que você vai gostar.

Eles lançaram uma API há alguns dias.. assim que eu tiver tempo lanço um plugin pro b2evolution!
12/04/2007 @ 11:02

Deixe seu comentário


Seu endereço de e-mail não será revelado nesse site.

Sua URL será exibida.
PobreExcelente
(Quebras de linha se tornam <br />)
(Nome, e-mail & website)
(Permitir que usuários o contatem através de um formulário eletrônico (seu e-mail não será exibido.))

You can just use your OpenID to provide your name, e-mail and url.