O e-mail é algo tão presente no nosso dia a dia que poucas vezes paramos para pensar em toda a complexidade que está envolvida por trás do funcionamento desse serviço. É muito semelhante a outros serviços básicos, como energia elétrica, por exemplo. Alguém já parou pra pensar sobre os meios geração, produção, transporte e distribuição…
we are developers
- Publicou14Artigo(s)
- Visualizados19600Vezes
- Desde2011
Recentemente ministrei um curso sobre Segurança em aplicações JavaEE, onde grande parte do treinamento é a utilização e a configuração do JAAS (Java Authentication and Authorization Service) abordando Basic e Form Authentication usando os realms: File, JDBC e LDAP. Aproveitando o embalo do treinamento e principalmente pela empolgação dos alunos da turma quando viram quão…
Não há dúvidas de que o TextMate é um excelente editor para se trabalhar com Rails, mas como nem todos possuem um Mac para ter o prazer de utilizar este editor, o jeito é se contentar com alternativas menos sexy. Para quem usa Gnome, porém, é muito mais fácil encontrar uma ótima alternativa. O gedit…
Qualquer tipo de mudança na organização e as pseudo-metodologias de desenvolvimento de qualquer empresa de tecnologia costumam ser um grande pesadelo. Isso é assim por vários motivos. Geralmente os gerentes e diretores (na maioria das vezes) serão duros e contra qualquer tipo de mudança simplesmente pelo fato de a empresa ter gastado centenas de milhares…
Os grandes e temidos arquitetos de sistemas adoram quando precisam especificar um escopo de um grande projeto. Geralmente este trabalho é tido como o supra-sumo da empresa, que somente o melhor dos melhores pode executar, onde a responsabilidade de sucesso ou fracasso está em jogo e, no entender da empresa, nada deve ser apressado: o…
OStarling é, basicamente, um servidor de filas implementado sob o protocolo do MemCache. O MemCache é um servidor de cache distribuído de altíssima performance e é largamente usado, principalmente em clusters de aplicações web. Para usar o Starling é muito simples. Os primeiros passos são: Instalação 1) Instalar o servidor MemCache jeveaux@kamael ~ $ sudo…
Todo grande líder sabe que o feedback sincero daqueles que estão à sua volta é uma das principais ferramentas para melhoria e evolução de seu trabalho e de seu papel como líder. Receber e saber processar as críticas é fundamental para aprender e melhorar como líder, quando o feedback é um elogio é ainda melhor,…
Recebi um link para um projeto nacional que tem tido muito sucesso e fui ler as informações no site. Lá encontrei algo que é um perfeito exemplo de má interpretação de tecnologias e isso me deixou bastante intrigado. É uma questão sobre a camada de apresentação do projeto, que é feita em Ajax, até aí…
Durante minhas apresentações sobre Testes de Software existem algumas perguntas que são clássicas, sempre fazem no mínimo uma delas. Por exemplo: Mas com testes, demora mais? E se demora mais, não fica mais caro? E se demora mais e fica mais caro, por que testar? Como eu vou mostrar para o meu cliente um relatório…
Nos últimos tempos trabalhei bastante na administração e configuração de servidores *nix na Giran, revivendo algumas experiências antigas e aprendendo muitas outras novas e estou aproveitando para escrever um pouco sobre elas. Configurando um servidor de desenvolvimento da Giran, as novidades não foram grandes. A maioria das aplicações, serviços e preocupações foram as mesmas de…