Archive for the ‘Uncategorized’ Category

URI Nova, Tema Novo

Friday, June 22nd, 2007

Acho que já terminei a migração. A esperança é não perder nada, usei um plugin do wordpress para migração de URI e agora temos URIs amigáveis apra engines de busca (i.e. Google). Teoricamente os links antigos (incluindo feeds) devem ser preservados, se notarem algo me avisem.

A URI nova do blog passa para http://philcalcado.com, mas a antiga deve ter um redirect quase imperceptível.

Os artigos também migrou de URI, versão do MediaWiki e servidor. Agora a URI oficial é http://philcalcado.com/bliki (afinal, não é um wiki), e as URIs antigas devem funcionar normalmente.

Para comemorar, mudança no tema. E vamos voltar à programação normal.

BugBashing

Monday, June 4th, 2007

BugBash

Não, Você Não Me Viu no Google Developers Day

Thursday, May 31st, 2007

Infelizmente o GDD caiu na véspera do aniversário da minha esposa, então não existia a menor possibilidade de me despencar pra Sampa pro evento. Como eu fiz a inscrição antes de prestar atenção na data (distraído eu?) a inscrição estava lá e ela foi aproveitada:

Com vocês Daniel Destro, versão Phillip Calçado. O Meyer acaba de me mandar o link e eu quase caí da cadeira de tanto rir. Por via das dúvidas este sou eu.

Certificado!

Sunday, April 1st, 2007

Queria informar que sou o mais novo certificado pelo orgão abaixo:

http://www.agilecertificationnow.com/

Sim, eu sei. A certificação sempre foi algo que questionei mas essa é diferente. Esta é ágil. Esta tem valor. Eu concordo itnegralmente com ela, com o que diz o site e com a proposta.

A propósito, estou voltando para a faculdade após 3 tentativas frustradas. Após conversar com o melhor desenvolvedor que já vi na vida ele me convenceu que o diploma é o que faz a pessoa realmente saber alguma coisa. É surpreendente quanto tempo eu perdi procurando conhecimentos em livros e outros lugares escusos quando todos sabemos que não se adquire conhecimento fora da faculdade. Para dar mais nfase acabo de pedir demissão para fazer vestibular novamente.

Quando terminar meus 6 anos de graduação+mestrado, com meu certificado ágil na mão (além dos clássicos SCJP, SCEA, SPQP, etc.) eu volto a escrever neste blog, certamente vou estar trabalhando com sistemas importantíssimos para alguma mega-empresa. Ou para a NASA.
Até breve, quatro anos + 2 passam muito rápido!

(ps.: eventualmente o domínio e a hospedagem vão expirar e eu não vou ter grana para pagar até sair da faculdade e conseguir meu emprego, vou tentar negociar com o registro.br e infolink, quando eles souberem que eu sou um futuro acadêmico certamente vão me deixar pagar os retroativos quando me formar e for trabalhar como egenheiro-chefe do Google).

Update:Provando que rbasileiro é perseverante e não desiste nunca, temos mais dois Agile Software Specialist(’es’), o Kumpera e o DQO. Estamos nos unindo agora para termos o processo de certificação em Português.

Sessão Pipoca Nerd

Friday, December 15th, 2006

Acaba de chegar no escritório meu DVD do ‘12 Weeks with geeks’, possivelmente a coisa mais nerd já filmada. Comentários em breve ;)

(BTW, sigam meu exemplo e escolham bem suas esposas, só assim vocês podem assitir documentários geeks)

Cursos Fragmental TI: Spring Framework

Thursday, October 5th, 2006

Nestes anos tenho tido demanda para transformar o conteúdo de palestras e artigos em cursos. Após um tempo hibernando neste segundo semestre, resolvi colocar a idéia em prática!

Você pode notar uma nova “aba” aqui no Fragmental, a parte de treinamentos. A parte de serviços já contava (e ainda conta) com uma seção de treinamentos, mas estes são mais voltados para turmas fechados adquiridos por organizações como um pacote.

Agora existirão turmas (a princípio uma) abertas para pessoas físicas ou empresas que desejam capacitar apenas um ou poucos desenvolvedores (se você vai treinar um número razoável ainda é melhor fechar um pacote).

O primeiro curso é uma capacitação no Spring Framework. Não me recordo de quando eu de fato conheci o Spring mas se você acompanha este blog (se não acompanha pode conferir nos posts passados) sabe que há muito tempo eu sou um grande entusiasta da sua filosofia de desenvolvimento simplificado.

spring framework

Agopra o Spring é adotado e apoiado por grandes empresas e sua filosofia de desenvolvimento serve de base conceitual para o Java EE 5.0. Mesmo os desenvolvedores mais conservadores não têm como ficar fora desta realidade, e este curso é apra levar quem ainda não tira proveito desta plataforma a o fazer.

Se você foi pego agora pela onda do desenvolvimento simplificado Java, se quer se preparar para o Java EE 5.0 ou se usa o Spring mas quer melhorar sua compreensão, esta é uma grande oportunidade!

E aguardem, mais cursos vêm por aí!

Houston… we have no CSS

Thursday, March 9th, 2006

Como dá pra perceber os problemas com o layout voltaram.

Vou atualizar o WordPress e ver que bicho dá… :(

Update: Atualizado, vamos ver…

Comentários…

Monday, March 6th, 2006

Acabei de descobrir que o plugin não estava deixando passar comentários, se o seu comentário não foi aprovado me avise. Ah, e foi só desabilitar a droga do plugin que o spam começou :(

Booch define design…

Sunday, March 5th, 2006

Ainda naquele papo de arquitetura, Grady Booch escreve em seu blog suas definições pessoais de design:

As a noun, design is the named (although sometimes unnamable) structure or behavior of an system whose presence resolves or contributes to the resolution of a force or forces on that system. A design thus represents one point in a potential decision space. A design may be singular (representing a leaf decision) or it may be collective (representing a set of other decisions).

As a verb, design is the activity of making such decisions. Given a large set of forces, a relatively malleable set of materials, and a large landscape upon which to play, the resulting decision space may be large and complex. As such, there is a science associated with design (empirical analysis can point us to optimal regions or exact points in this design space) as well as an art (within the degrees of freedom that range beyond an empirical decision; there are opportunities for elegance, beauty, simplicity, novelty, and cleverness).

Resumindo drasticamente e traduzindo livremente: O Design de um sistema seria o conjunto de decisões tomadas sobre a estrutura do sistema. Fazer design é o processo de tomar estas decisões.

Este trecho também é interessante:

All architecture is design but not all design is architecture. Architecture represents the significant design decisions that shape a system, where significant is measured by cost of change.

Booch afirma, então, que a arquitetura de um sistema é a parte do design que são mais caras de serem alteradas. Decisões como o uso de um ActideRecord ou DataMapper para persistência, ou se usar um framework baseado em Commands ou em Façades, se distribuir EJBs por servidores ou manter tudo num nó apenas enqaunto possível…

Let’s get out of here…get out of here fast…

Friday, December 2nd, 2005

Em alguns minutos estarei deixando o Rio em direção ao show de amanhã no Pacaembu. Volto domingo direto para o show na Apoteose.