Arquivo por ano 2010
Retrospectiva Caelum 2010: mais de 2 milhões de visitas
Postado em 31. dez, 2010 por Paulo Silveira.
A Caelum cresceu mais um ano. Rio de Janeiro mudou a sede para expandir, Brasília com nova sala, São Paulo fortalecendo seu auditório além de cursos em 12 outros diferentes estados, projetos e consultoria. Mais importante que os números relacionados à empresa, são os relacionados ao trabalho em conjunto com a comunidade: o VRaptor 3 more »
Continue Lendo
TOP 10: Os melhores posts de 2010 da Caelum
Postado em 21. dez, 2010 por Sérgio Lopes.
Com 62 posts e mais de 2000 comentários você pode ter perdido algum post do blog da Caelum. Aproveite para rever, ou ver pela primeira vez, os posts mais visitados e comentados durante o ano. Não deixe também de assinar nosso RSS e a newsletter da Caelum. TOP 10 posts mais visitados de 2010 As more »
Continue Lendo
JavaOne Brasil 2010: eu fui!
Postado em 13. dez, 2010 por Raphael Lacerda.
Nos dias 7 a 9 de dezembro aconteceu em São Paulo o Oracle Open World que, dessa, vez teve o acréscimo do JavaOne. Foi o primeiro JavaOne no Brasil, evento que ocorre anualmente em São Francisco desde 1996. As últimas semanas foram bastante agitadas: desde a aprovação do Java SE 7 e 8 até a more »
Continue Lendo
Perdendo ou ganhando tempo com testes de unidade
Postado em 10. dez, 2010 por Mauricio Aniche.
Durante as aulas e palestras sobre TDD e testes de software é bem comum ouvir perguntas relativas a “o que deve ser testado e o que não precisa ser testado”. Geralmente os exemplos inicials que encontramos na literatura sobre TDD são muito simplistas, nos levando a crer que devemos testar todo e qualquer método de more »
Continue Lendo
5 dicas simples de escalabilidade com Ruby
Postado em 08. dez, 2010 por douglas.campos.
Escrever aplicações Ruby e Rails, justamente pela alta produtividade dessa plataforma, permite a criação e implantação de um novo projeto em um curto espaço de tempo. Colocar o projeto rapidamente em produção para receber feedback dos clientes faz parte da cultura ágil. Mas e se a aplicação atingir um público maior que o esperado inicialmente? more »
Continue Lendo
Modelando as classes do FJ-16 em Scala
Postado em 06. dez, 2010 por Thadeu Russo.
Um dos cursos que mais gosto de ministrar na Caelum é o FJ-16. O motivo? Bem, fugir um pouco do velho CRUD e poder mostrar a real utilidade de alguns padrões voltados a OO, uso de testes de unidade, geração de gráficos e o principal: modelar um domínio rico sobre a bolsa de valores e more »
Continue Lendo
Quando muitos dados passam a atrapalhar: replicação e sharding
Postado em 30. nov, 2010 por Adriano Almeida and Guilherme Silveira.
Quando pensamos na arquitetura de sistemas com grande volume de dados a primeira palavra que vem a mente é escalar. Além de desejar que cada uma das pesquisas em nosso sistema execute o mais rápido possível, precisamos criar meios para que, quando necessário, seja fácil adicionar mais recursos (como memória ou novos servidores) e o more »
Continue Lendo
Agendamento de tarefas em aplicações web: um truque com Quartz
Postado em 25. nov, 2010 por Paulo Silveira.
O Quartz é a biblioteca mais utilizada para agendar tarefas Java. Simples e muito superior ao mecanismo de Timer do Java EE. Através de sua API, podemos facilmente criar um Job, como um que vai enviar email lembrando a necessidade de mudança de senha, por exemplo: Se quisermos que esse procedimento seja executado uma vez more »
Continue Lendo
Mudanças simples x Soluções simples
Postado em 18. nov, 2010 por Mauricio Aniche.
O processo de entrega de uma funcionalidade nova envolve implementar ou corrigir algo que o nosso sistema atualmente não comporta. Dados os problemas que o programa resolve nesse instante, existem diversas maneiras distintas de resolvê-los, todas válidas, algumas mais limpas e mais simples do que outras. O gráfico a seguir mostra uma situação onde nosso more »
Continue Lendo
Uma introdução a scripts de build
Postado em 10. nov, 2010 por Guilherme Silveira.
O processo de build é o coração das práticas de engenharia ágil: é através dele que automatizamos todos os passos necessários para garantir a qualidade mínima esperada. Esse nível de garantias varia entre cada projeto e todos os passos que uma equipe madura seria capaz de executar com quase perfeição são automatizados para minimizar falhas more »
Continue Lendo
Prática: Evite influenciar estimativas: estime até mesmo as histórias mais simples
Postado em 05. nov, 2010 por Mauricio Aniche.
Sintoma: Durante a estimativa de estórias do backlog, ao aparecer uma estória razoavelmente clara ou simples, um desenvolvedor (geralmente mais experiente) toma a palavra antes de estimar: “Essa história tem 3 pontos. Pode ser? Todo mundo concorda, não é?” Problema: Ao fazer isso, o desenvolvedor acaba enviesando a estimativa dessa estória. Frases como essa durante more »
Continue Lendo
Instalando sua aplicação Ruby no cloud do Google (GAE)
Postado em 03. nov, 2010 por David Paniz.
É cada vez mais comum ouvirmos sobre instalação de nossas aplicações em um servidor nas nuvens. Boa parte da comunidade Ruby já está acostumada a utilizar o Amazon EC2 através do Heroku, mas pouco se fala sobre a instalação de nossos aplicações no cloud do Google, o Google App Engine (GAE). Embora o GAE não more »
Continue Lendo
Novo curso PM-87 de Práticas Ágeis e nova Formação Ágil
Postado em 26. out, 2010 por Guilherme Silveira.
A Caelum está lançando esse mês um novo curso na área de agilidade: o PM-87, Práticas ágeis de desenvolvimento de Software. É baseado na experiência da Caelum com Scrum, XP e métodos ágeis desde 2005 em diversos projetos, clientes e cursos. Junto com o curso PM-83 de gerenciamento de projetos com Scrum, o novo PM-87 more »
ASSINE NOSSO RSS



