Recentes falhas e interrupções frequentes em serviços da Google, Amazon e Microsoft levantam sérias questões sobre o quão confiável eles realmente são. A nuvem está caindo! A nuvem está caindo! Sério, continua caindo! Se não é o Google Docs ou o Gmail, é o Microsoft Office 365, o Hotmail e o SkyDrive. Nos últimos meses, [...]
A importância do ASA (Application Server Admin)
Todo mundo que estuda um pouquinho do funcionamento de um Application Server repara logo que existe a necessidade de pessoas para zelarem pelo seu funcionamento e responderem pela sua administração. O Servidor de Aplicação está para o ASA (App. Server Admin), assim como o Banco de Dados está para o DBA. A diferença é que [...]
Como deixar o WordPress mais rápido para carregar
Já há algum tempo o Google vem fazendo alterações em seu algoritmo de indexação dos sites, alterando a importância de alguns critérios, retirando alguns e adicionando outros. Um dos critérios adicionados a lista é o tempo de carregamento dos sites, que de acordo com experts em SEO, se um site/blog demorar muito tempo para carregar [...]
Um olhar sobre alguns bancos de dados NoSQL
Em um artigo anterior, falei sobre o NoSQL e algumas ferramentas para serem usadas com ele. Neste artigo, daremos uma olhada no MongoDB, no Redis e no Riak. MongoDB O MongoDB combina o melhor dos armazenamentos chave-valor, documentos de bancos de dados, bancos de dados (ou database?) de objeto e sistemas de gerenciamento de bancos [...]
Java 8: Sintaxe de expressões Lambda será baseada em sintaxes de C# e Scala
Uma das funcionalidades mais aguardadas do Java 8 é a introdução de lambdas: funções anônimas que podem ser passadas como argumentos ou atribuídas a variáveis. Entretanto a sintaxe ainda estava em discussão, sendo inclusive feito uma enquete para determinar quais seriam as sintaxes mais populares. Em uma mensagem recente de Brian Goetz na lista de [...]
Sete virtudes do Desenvolvimento Direcionado por Testes (TDD)
Não me entenda mal, este não é mais um artigo do tipo “você deve praticar TDD porque…”. Meu objetivo é atingir aqueles que desejam iniciar nisso, mas precisam de um guia sobre como tirar o máximo benefício dele e evitar desastres típicos. Diferentes tipos de testes (e práticas de testes) fornecem benefícios diferentes, e eu [...]
Você quer um bom designer ou um “designer de blábláblá”?
Tenho ouvido muitas pessoas ultimamente perguntando sobre tipos específicos de designers. Eles querem “Android Designers” ou “Blog Designers” ou “OSX Designers”. Isso é ridículo. Apenas contrate bons designers. Pessoas que compreendem a experiência do usuário, a psicologia do usuário e o design de interação irão criar ótimas interfaces em qualquer mídia. Não há nada de [...]
MongoDB 2.0 é lançado
A equipe de desenvolvimento do MongoDB anunciou a versão 2.0, que é a última estável, depois do lançamento da 1.8, em março deste ano. O lançamento inclui muitas características novas que influenciaram na melhoria do desempenho e dos recursos do banco de dados. A versão 2.0 é um lançamento significante, mas é 2.0 unicamente porque [...]
Apache Wicket 1.5: Novo Sistema de Eventos e Componentes HTML5
O Apache Wicket lançou a versão 1.5 do seu framework. Os desenvolvedores dizem que trabalharam bastante sobre esta versão durante os últimos dois anos, razão pela qual a lista de novas funções é tão extensa. Os desenvolvedores expressamente ressaltaram, que todos os módulos utilizados devem passar por atualizações quando o usuário faz um update para [...]
10 códigos para usar no arquivo functions.php e melhorar seu painel de administração WordPress
Se você quer melhorar seus templates WordPress para torná-los mais interessantes e, acima de tudo, melhorar sua acessibilidade, navegabilidade e usabilidade (especialmente agora com a chegada do Google Panda), é extremamente importante ter alguns códigos à mão para usar no arquivo functions.php de forma a tornar o seu site mais atrativo e funcional. Os colegas [...]