Banco de Dados

Como utilizar PDO no PHP para abstrair o acesso ao banco

Atenção! Essa postagem foi escrita há mais de 2 anos. Na informática tudo evolui muito rápido e algumas informações podem estar desatualizadas. Embora o conteúdo possa continuar relevante, lembre-se de levar em conta a data de publicação enquanto estiver lendo. Caso tenha sugestões para atualizá-la, não deixe de comentar!

PDO (PHP Data Object) é uma extensão do PHP que permite realizar a abstração da camada de acesso ao banco de dados na sua aplicação. A documentação completa você pode acessar aqui.

Utilizando PDO você pode realizar consultas SQL em um tipo de SGBD (MySQL, por exemplo) e, simplesmente alterando o nome do driver utilizado, fazer com que sua aplicação passe a se comunicar com outro SGBD (PostgreSQL, por exemplo). Continue Lendo

Conferência PHPRS – Porto Alegre – 7 de Maio de 2016

Atenção! Essa postagem foi escrita há mais de 2 anos. Na informática tudo evolui muito rápido e algumas informações podem estar desatualizadas. Embora o conteúdo possa continuar relevante, lembre-se de levar em conta a data de publicação enquanto estiver lendo. Caso tenha sugestões para atualizá-la, não deixe de comentar!

A conferência PHPRS está chegando!

Vem o grande dia! Está chegando a Conferência PHP do Rio Grande do Sul, organizada pelo PHPRS.

Haverá diversas palestras sobre PHP, segurança, carreira e muito mais, além daquele networking de sempre, para fazer novos contatos, encontrar novas oportunidades e aprender mais.

O evento ocorre no dia 7 de Maio de 2016 em Porto Alegre – RS, na Faculdade SENAC. Os ingressos já estão a venda pelo site http://conf.phprs.com.br/.

No site você pode consultar mais sobre a programação, os palestrantes e outras informações.

Eu certamente estarei lá e aguardo todos vocês!
Um abraço e fiquem com Deus.
Rafael Jaques

Linguagens de Programação

Se sua linguagem de programação acabasse, o que você faria?

Atenção! Essa postagem foi escrita há mais de 2 anos. Na informática tudo evolui muito rápido e algumas informações podem estar desatualizadas. Embora o conteúdo possa continuar relevante, lembre-se de levar em conta a data de publicação enquanto estiver lendo. Caso tenha sugestões para atualizá-la, não deixe de comentar!

Você já se perguntou o que faria se a sua linguagem de programação favorita acabasse amanhã? Qual seria seu futuro como desenvolvedor? O que você faria depois? Começaria a aprender uma outra linguagem do zero?

Ontem li um artigo dizendo que a Oracle anunciou o final do plugin Java para navegadores. Isso me fez pensar a respeito de como os desenvolvedores têm tratado sua polivalência nos últimos tempos.

Quem me conhece sabe que sou um grande adepto da linguagem PHP. Porém, não estou restrito a ela. Também possuo bons conhecimentos em Python, Java, C, JavaScript, Bash e já me aventurei em tantas outras que dariam uma bela lista. Essa é uma coisa que o tempo me ensinou e que agora eu gostaria de compartilhar. Continue Lendo

Linux x Windows

Diferenças entre hospedar PHP em Windows e Linux

Atenção! Essa postagem foi escrita há mais de 2 anos. Na informática tudo evolui muito rápido e algumas informações podem estar desatualizadas. Embora o conteúdo possa continuar relevante, lembre-se de levar em conta a data de publicação enquanto estiver lendo. Caso tenha sugestões para atualizá-la, não deixe de comentar!

Já se perguntou se existe alguma diferença entre Windows e Linux no que diz respeito ao desenvolvimento de aplicações PHP? Uma pergunta que ouço com frequência é “posso desenvolver aplicações no Windows e hospedar no Linux?”. É uma dúvida comum porque muitos desenvolvedores, pelo fato de terem receio de lidar com um sistema operacional desconhecido, acabam optando por hospedagens que rodam o mesmo SO que suas máquinas locais.

Resolvi escrever esse artigo para ajudar a esclarecer um pouco mais a diferença entre os dois tipos de hospedagem. Importante: quando me refiro a Linux, não estou falando somente dele, mas de todos os sistemas Unix-Like, como Mac OSX, FreeBSD, OpenSolaris etc.

Linux ou Windows?

Muitos programadores, principalmente iniciantes, têm um pouco de receio de optar por uma hospedagem Linux, ainda mais quando utilizam Windows, seja por medo de não saber resolver problemas no servidor ou por puro desconhecimento mesmo. Continue Lendo

A Semana PHP

A SEMANA: PHP – Newsletter semanal com tópicos sobre PHP

Atenção! Essa postagem foi escrita há mais de 2 anos. Na informática tudo evolui muito rápido e algumas informações podem estar desatualizadas. Embora o conteúdo possa continuar relevante, lembre-se de levar em conta a data de publicação enquanto estiver lendo. Caso tenha sugestões para atualizá-la, não deixe de comentar!

Hoje estou aqui para divulgar a iniciativa do meu amigo Elton Minetto. Trata-se da newsletter semanal chamada A Semana: PHP.

A Semana: PHP é uma newsletter que apresenta uma compilação de postagens, eventos e vagas relacionadas ao PHP em edições semanais.

Funciona de maneira colaborativa. Você pode contribuir, enviando sugestões de links para serem publicados. Porém, o mais importante é assinar, para estar sempre por dentro do que está acontecendo no mundo do PHP.

Para inscrever-se, basta acessar o site e preencher seus dados. Também é possível consultar uma listagem com todas as edições anteriores, neste link.

Ajudem a divulgar e vamos fortalecer nossa comunidade.

Um abraço a todos e fiquem com Deus.
Rafael Jaques

Disqus x IntenseDebate

Disqus x IntenseDebate – Por que troquei?

Atenção! Essa postagem foi escrita há mais de 2 anos. Na informática tudo evolui muito rápido e algumas informações podem estar desatualizadas. Embora o conteúdo possa continuar relevante, lembre-se de levar em conta a data de publicação enquanto estiver lendo. Caso tenha sugestões para atualizá-la, não deixe de comentar!

Quem frequenta bastante o PHPit deve ter percebido que migrei o sistema de comentários do IntenseDebate para o Disqus.

Tomei essa decisão baseando-me em diversos fatores. O principal deles foi o desempenho. A quantidade e o peso dos JavaScript inseridos pelo IntenseDebate é muito maior quando comparado ao Disqus. Até o navegador lida melhor com o processamento.

Nos últimos tempos eu tinha muita dificuldade com spam. Acontecia direto no IntenseDebate, mesmo estando com o anti-spam ativo. Apagar as mensagens indesejadas manualmente era muito cansativo, principalmente com um bulk action que não funciona. Continue Lendo