8 Aug
![]()
Dias atrás encontrei um vídeo que veio de encontro com muito do que tenho feito ultimamente. Java e API.
Estou trabalhando em dois projetos Open Source (falo deles assim que lançar a primeira versão) em java. Consequentemente tenho que me preocupar com a forma que os programadores vão usar essas APIs.
Embora pareça simples (em um dos casos o projeto simplesmente foi extraído de um outro projeto maior), não é nem um pouco trivial. Apenas pense que cada mudança que for feita poderá causar impacto em algum código perdido pelo mundo e você entenderá a complicação.
Depois de já ter definido as duas APIs (pelo menos a parte beeeem inicial), encontrei esse Google Tech Talk do Joshua Bloch em que ele fala exatamente sobre isso.
Uma das coisas que mais gostei no vídeo, é que os exemplos de bons e péssimos designs são tirados do código da especificação J2SE, ou seja, código com o qual lidamos diariamente (a parte em que ele fala sobre CORBA é demais!).
O vídeo tem uma hora de duração (por mim poderia ser ainda maior, pois a palestra é realmente muito boa).
Espero que gostem!
Posts Relacionados:
Assine nosso RSS feed!
26 Apr
A palestra da Google sobre o Summer of Code se ateve ao básico: apresentaram o projeto e as motivações do projeto, tanto para a Google quanto para os estudantes participantes.
Nenhuma novidade causou furor no público da palestra liderada por Fernanda Wiener - seria muito interessante, por exemplo, se divulgassem que haveria um Summer of Code em Belo Horizonte, mas nada disso por ora. Na verdade, extra-oficialmente, quando perguntados sobre a criação de uma versão brasileira do SoC, responderam que estão discutindo a possibilidade de agradar aos dois hemisférios, mas não há nada de concreto ainda.
Relembrando aos esquecidos ou informando os que dormiram no ponto há muito tempo: o Google Summer of Code é um projeto da Google que oferece estágios remunerados para as férias do verão norte-americano, para trabalhar em um projeto de software livre.
Vale lembrar, no entanto, aos graduandos interessados que participar do Google Summer of Code implica em perder aulas em junho e agosto, parte do período de férias americanos - vocês deveriam ver se compensa perder essas aulas. Como a restrição para participar do SoC é estar estudando, os alunos de pós-graduação têm uma certa vantagem, dada a flexibilidade desses cursos.
Em seguida, um representante do Summer of Code falou um pouco e incentivou os atendentes da palestra a se envolverem com alguma organização cadastrada no Google Summer of Code, entrar em contato com mentores e começar a mostrar serviço - isso influencia positivamente sua proposta e aumenta suas chances.
Além disso, ele disse que os mentores não se incomodam muito com a faculdade que se faz, mas sim com o engajamento na comunidade e projeto e com o seu potencial.
Um vídeo de incentivo feito pelo projeto Umit pode ser visto no You tube com legendas em português. Enfim, nada de muito novo e todas as informações ditas podem ser facilmente encontradas no Google numa busca comum por “Summer of Code”.
Na minha opinião, a participação da Google nesse FISL deixou um pouco a desejar, no geral. Apenas o cubo mágico como desafio no stand deles e nada, absolutamente, comparado à palestra sobre Map-Reduce e Big Table do FISL de 2007. Além disso, o pessoal que representou a Google desse ano era muito menos acessível, afastando um pouco o público que se interessava mais do que simplesmente em ganhar uma camiseta por entregar o currículo - decepcionante, Google Brasil.
Posts Relacionados:
Assine nosso RSS feed!
26 Mar

O Open Office já é famoso entre usuário de Linux e começa a se difundir pelos usuários de Mac e Windows. Trata-se de um excelente pacote office, que é capaz (pelo menos na minha opinião) de substituir o Microsoft Office. Por outro lado, existe o Google Docs, bem mais simples mas com outras vantagens como a de manter seus arquivos na internet e portanto os mesmos estão acessíveis a partir de qualquer micro. Mas o interessante é que você pode se aproveitar de ambas as plataformas.
Posts Relacionados:
Assine nosso RSS feed!
8 Feb
Eu tenho um problema crônico de memória. Tenho idéia ou preciso fazer algo e cinco minutos mais tarde eu já esqueci. Já tentei usar agenda de papel (não lembrava de dar uma ohada de vez em quando), agendas virtuais (o Google Calendar está praticamente esquecido.).
Passei então a usar drafts no GMail para as coisas que eu precisava lembrar.Isso foi bom até o momento em que fiquei com mais de 30 drafts e a bagunça ficou geral.
Algumas semanas atrás eu estava dando uma olhada no Remember The Milk (O Rafael estava usando na época). Achei simples e funcional, mas esquecia de olhar também.
Até que a equipe do RTM teve a genial idéia de integrá-lo ao GMail. Como você sempre tem uma aba do GMail aberta no Firefox, você pode manter sua agenda sempre aberta. E quando for dar uma olhada no GMail, você vê a sua agenda por tabela e nem precisa lembrar que ela existe (funcionou muito bem pra mim).
Recomendo muito esse addon. Mesmo que você use algum outro tipo de agenda, vale a pena dar uma olhada nele.
Posts Relacionados:
Assine nosso RSS feed!