Últimos posts
Os desenvolvedores em começo de carreira que desejam progredir rápido podem encontrar um ótimo atalho na plataforma Ruby on Rails.

Segundo especialistas, há um motivo forte para isso: a tecnologia é muito fácil de aprender e usar. Desse modo, os desenvolvedores podem dominá-la após um período curto de estudos e começar a ganhar dinheiro com o novo conhecimento . “O Ruby é simples mesmo para quem nunca criou uma aplicação”, diz Joseane Bezerra, engenheira de software da consultoria Liferay Brasil.
O desenvolvedor, explica Joseane, também encontra no Ruby on Rails um ambiente muito amigável para produzir. “A tecnologia oferece vários modelos de códigos. Com isso, o profissional pode usá-los, fazer pequenas adaptações e produzir com rapidez caso esteja criando algo novo”, diz.
A tecnologia é uma boa opção para trabalhar no aquecido mercado de manutenção de sites. “O especialista em Ruby on Rails consegue decifrar com facilidade o código escrito por outro desenvolvedor. Portanto, não encontra grandes desafios para consertar ou melhorar um código web”, afirma Joseane.
Aproveitamento – O Ruby on Rails inclui princípios como DRY (sigla de “não se repita”, em tradução livre do inglês) e incentiva o reuso de um mesmo trecho de código. “Há também um modelo de desenvolvimento que busca diminuir o número de decisões que um código deve tomar”, diz Joseane. (mais…)
A Mozilla anunciou ontem (18/10) através do seu blog o lançamento da versão mobile do Firefox Marketplace para usuários que usam a versão Aurora do navegador. A central de aplicativos já havia sido lançada para desktops em junho em versão prévia.

De acordo com o blog, este lançamento dá aos desenvolvedores um meio para obter feedbacks sobre as suas aplicações de como o Marketplace vai crescer e progredir e abre caminho para a versão final da loja de aplicativos para o Firefox e o Firefox OS em 2013.
Início tímido
O Firefox Marketplace funcionará de forma similar à Google Play e à App Store, categorizando os aplicativos e oferecendo-os para download imediato. Por enquanto, a lojinha não conta com um sistema avaliações e opiniões e nem é possível comprar apps, mas, segundo o blog, estes recursos serão adicionados em breve.
Esta versão traz uma pequena seleção de apps, separados em categorias, como livros, negócios, educação, esportes e entretenimento, games, saúde, música, notícias e tempo, entre outras. A quantidade é realmente muito pequena se comparada às outras lojas de apps, mas já é possível encontrar alguns aplicativos famosos, como Soundcloud e Twitter. (mais…)
Algumas das principais empresas de TI criaram um site para reunir as novidades sobre os padrões de tecnologia e desenvolvimento de conteúdo para a internet. Facebook, Google, HP, Microsoft, Nokia, Opera e Mozilla lançaram o portal WebPlatform com notícias sobre HTML 5, CSS, vídeo, áudio, entre outras linguagens e padrões.
O objetivo, de acordo com a descrição do site, é criar uma comunidade online sem distinção de empresa, navegador ou plataforma.
Qualquer pessoa pode enviar sugestões, dicas de códigos e participar dos fóruns. Todo o conteúdo será marcado com a licença Creative Commons e poderá ser compartilhada ao manter o nome do autor.
Além disso, há páginas reservadas aos funcionários das empresas, que poderão divulgar o andamento de implementações e as últimas alterações do desenvolvimento de tecnologias.
Já o consórcio W3C, padronizador do HTML5 e desenvolvedor de especificações técnicas para a internet, será o curador do conteúdo do portal.
Veja abaixo a apresentação em vídeo do site WebPlatform (em inglês).
O HTML5 Boilerplate (H5BP) fornece um template inicial para o desenvolvimento em HTML5 e CSS. Contém um conjunto de boas práticas para o front-end no desenvolvimento web, incluindo configurações recomendadas de servidores web. Conheça as novidades do H5BP versão 4.
Melhorias na configuração da compressão do Apache
O Apache 2.4 mudou a sintaxe do FilterProvider, que agora usa uma expressão booleana para determinar se um filtro deve ser aplicado. O Boilerplate 4 não usa mais o FilterProvider; em vez disso, emprega uma configuração simples de compressão com gzip que funciona nas versões do Apache de 2 até o 2.4. Essa configuração pode ser encontrada no arquivo .htaccess do Boilerplate.
HiDPI media query
O H5BP 4 adicionou um exemplo de media query para resoluções HiDPI (Retina); o exemplo está disponível no main.css. (mais…)
Calendário
Ferramentas para Automação de Teste de Software / Duração: 20h
30 de julho a 03 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust 
27 de agosto a 31 de agosto / Manhã: 8:00 às 12:00 / Local: TargetTrust
30 de outubro a 06 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust
08 de dezembro a 22 de dezembro / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust
17 de dezembro a 21 de dezembro / Noite: 18:45 às 22:45 / Local: TargetTrust
Oracle 11g: Administração do Banco de Dados II / Duração: 30h
31 de julho a 09 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust 
03 de setembro a 13 de setembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
18 de setembro a 28 de setembro / Noite: 18:45 às 22:45 / Local: TargetTrust
06 de outubro a 10 de novembro / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust 
30 de outubro a 09 de novembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
13 de novembro a 23 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust
Orientação a Objetos com UML / Duração: 20h
01 de agosto a 07 de agosto / Manhã: 8:00 às 12:00 / Local: TargetTrust
04 de agosto a 18 de agosto / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust 
06 de agosto a 10 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust 
03 de setembro a 10 de setembro / Noite: 18:45 às 22:45 / Local: TargetTrust
01 de outubro a 05 de outubro / Manhã: 8:00 às 12:00 / Local: TargetTrust
01 de outubro a 05 de outubro / Noite: 18:45 às 22:45 / Local: TargetTrust
05 de novembro a 09 de novembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
05 de novembro a 09 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust
03 de dezembro a 07 de dezembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
03 de dezembro a 07 de dezembro / Noite: 18:45 às 22:45 / Local: TargetTrust
Para se investir em performance, é preciso focar principalmente na camada do cliente, normalmente responsável pela grande maioria do tempo de carregamento.
Ultimamente venho conversado bastante sobre o uso de linguagens de programação baseadas em MVC, e particularmente em dois frameworks bastante conhecidos (Ruby on Rails e o Zend).
Além da agilidade no processo de desenvolvimento e manutenção, ambos também procuram focar também em questões de performance.
A linguagem PHP é uma das linguagens Open Source mais utilizadas nos dias de hoje. Existem mais de 20 milhões de domínios PHP indexados, incluindo os mundialmente conhecidos Facebook, WordPress ou Digg, e há boas razões para os criadores Web preferirem esta linguagem a outras, como Python ou Ruby.
PHP é mais rápido, é a linguagem de script mais utilizada, tem documentação detalhada, uma enorme comunidade, uma quantidade astronómica de scripts prontos a usar, e mais importante do que isso, é bastante fácil de aprender PHP, ao contrário de outras linguagens de script como Python. É por tudo isto que faz sentido fornecer à enorme comunidade de programadores PHP uma panóplia de ferramentas úteis e recursos que podem tornar a programação mais simples e eficaz.
Ferramentas de correcção de erros
Webgrind – É uma ferramenta Xdebug de profiling com interface gráfica. Implementa algumas das particularidades do kcachegrind, é instalado em segundos e corre em todas as plataformas. Para optimizações rápidas, é o ideal.
Xdebug – É uma das mais populares extensões de correcção de erros PHP. Fornece uma grande quantidade de informações úteis para ajudar a encontrar erros rapidamente no código. Xdebug pode ser inserido em várias das mais populares aplicações PHP, tal como PHPEclipse e phpDesigner.
Gubed PHP Debugger – Como o nome indica, é uma ferramenta de correcção de erros para caçar erros de lógica.
DBG – É uma ferramenta de correcção de erros robusta para uso local ou remoto. Pode ser inserido em vários PHP IDE’s e ser facilmente usado com a linha de comandos. (mais…)











