Instalar PHP 7 no macOS Sierra

Dica Pa-pum, a melhor forma de atualizar a versão do PHP no seu Mac é rodando o script abaixo:

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0

* Simples não ? bom depois de rodar este comando você precisa reinicar o Apache do macOS, apachetctl restart


HTML5 Data Attributes

Artigo em inglês

Back in the days of HTML4/XHTML, the usage of the rel and the class attributes on the DOM were quite extensive for DOM selection and arbitary data storage on the browser.

For example, If an list item needs to indicate the user who had 7 notification messages, we sometimes used the class attributes to store the data for the user as mentioned below. This is how some practiced and others had different other ways.

<li class="item user_john message_notify_7"></li>

With the invent of HTML 5, the HTML and Javascript programming has become so flexible, easy and developer friendly and thanks to it, we can not store artibitary data using the data attributes that it provides.

Data Attributes

Continue reading

FrameWork CSS AlloyUI

Este é mais um framework CSS que se não ouviu falar provavélmente ainda ouvirá. Ele possui diversos recursos nativos e pode ser uma ótima alternativa para desenvolvimento de interfaces
Alguns dos cases de sucesso que podemos citar são:

Cisco, Liferay entre diversas outras grandes empresas.

http://alloyui.com/

Diferenças entre MySQLi e PDO MySQL

Desde que o PHP 7 foi lançado e o suporte para o PHP 5 foi encerrado, muitas empresas de hospedagem tiraram o PHP 5 de seus servidores, e desenvolvedores PHP foram forçados a migrar seu código para funcionar com PHP 7.

Uma das mudanças do PHP 7 foi a descontinuação da extensão original do MySQL. Os desenvolvedores tiveram que optar por migrar seu código para usar o MySQLi ou e a extensão PDO.

Leia este artigo para saber sobre as diferenças e decidir qual é o melhor para você migrar seu código para trabalhar no PHP 7 ou posterior, bem como aprender sobre alguns pacotes recomendados que usam PDO ou MySQLi para executar propósitos comuns de banco de dados, como backup, segurança, registro de usuário e login, abstração de banco de dados, ORM (Object-Relational Mapping) etc.
Continue reading