10 funções nativas do PHP que poucos desenvolvedores conhecem, confira nesse post!

Hoje vou demonstrar 10 funções PHP que são nativas da linguagem, porém alguns desenvolvedores novatos ou até os mais experientes desconhecem. Observação: Estou na reta final da minha pós graduação e por isso ando meio ausente com publicações, o desenvolvimento e escrita do TCC toma muito tempo, mas já tenho projetos para posts melhores e vídeos no futuro.  

Arquivos .htaccess do Apache para que servem e como funcionam? Confira nesse post como criar e configurar regras no seu arquivo .htaccess

No post de hoje vou escrever sobre os famosos e temidos arquivos .htaccess do Apache. Praticamente todo profissional que desenvolve para WEB  e trabalha com o servidor Apache já deve ter ouvido falar pelo menos 1 vez desse arquivo. Porém o arquivo .htaccess ainda causa muitas dúvidas e nesse post vou procurar responder alguns questionamentos: Para que serve? Onde o

Veja como é fácil consultar CEPs e carregar dinamicamente o endereço nos campos do seu formulário usando AJAX e jQuery

Olá pessoal, no post de hoje vou demonstrar como consultar CEP usando apenas AJAX e jQuery, vamos carregar os dados do endereço dinamicamente nos campos de um formulário. Essa funcionalidade melhora a experiência do usuário, previne erros de digitação e consequentemente as informações de endereço gravadas serão mais precisas.  Para ter acesso a essa base de endereços,

Não perca essa dica de como personalizar mensagens na validação de formulários no HTML5

No post de hoje vou demonstrar como personalizar as mensagens para validação de formulários no HTML5, essa dica pode deixar as validações de formulários mais intuitivas para os usuários. A especificação do HTML5 trouxe uma gama de novas funcionalidades que facilitam muito o desenvolvimento. Para formulários foram adicionados vários “types” de input, além de melhorias na

Aprenda como fazer Upload de imagens usando AJAX e PHP sem Refresh na Página

Hoje vou demonstrar como fazer Upload de imagens usando AJAX e PHP, esse processamento vai ocorrer sem dar refresh na página. Nesse post vamos usar uma feature que veio no pacote de aprimoramentos do HTML5, a nova API XMLHttpRequest nível 2 (XHR2) . Como exemplo vamos construir uma página para cadastrar e editar times de futebol,

TDC 2016 São Paulo – Trilha Modern WEB

Olá pessoal, hoje vou postar um breve resumo sobre a trilha Modern WEB da TDC 2016 evento que ocorreu em São Paulo no sábado (09/18). Para quem não conhece ainda, o evento The Developer Conference (TDC) é realizado em 3 estados do Brasil anualmente: Florianópolis – SC São Paulo – SP Porto Alegre – RS Esse foi

Aprenda como validar dados com PHP

No post de hoje vou demonstrar como validar dados com PHP, serão diversos exemplos com validações simples como verificar o data type de um valor até funções mais complexas para validar documentos. O objetivo desse post não é “reinventar a roda”, não vou desenvolver funções do zero pois já existem diversas espalhadas pela WEB, inclusive o próprio

Novo blog Ubuntu para Programadores

Olá pessoal, nesse post estou anunciando o novo blog Ubuntu para Programadores que também serei responsável. Esse novo blog vai conter somente postagens relacionadas a instalação e comandos para configuração do ambiente de desenvolvimento no Ubuntu.  A partir de hoje o blog DevWilliam não receberá mais postagens sobre Linux envolvendo instalação ou configuração de ambiente. Essa

10 Boas Práticas de Programação

Olá pessoal, hoje vou falar de um tema importante boas práticas de programação, vou listar 10 itens básicos que podem ser uteis para os iniciantes, porém essa lista poderia ser muito maior. No futuro pretendo escrever sobre boas práticas ligadas a programação orientada a objetos, será um pouco mais avançado. Todos os itens de boas

Formulário de Contato com AJAX + PHP + MySQL

Olá pessoal, hoje vou demonstrar como construir um formulário de contato enviando as informações via AJAX para o PHP, as informações recebidas serão gravadas em uma tabela no banco de dados e também vamos enviar e-mail com os dados coletados no formulário. Diariamente recebo e-mails e também acompanho nos fóruns pessoas com dúvida sobre como construir um

Sistema de Login com AJAX e PHP – Blindado

O tema de hoje é relacionado a segurança, vou demonstrar como construir um sistema de login com AJAX e PHP onde serão implementadas diversas validações. Objetivo desse post é desenvolver um formulário de login usando AJAX, as informações de usuário e senha serão enviadas para um script PHP, vamos efetuar as devidas validações.   Segurança

Enviar e-mails localhost com PHP e PHPMailer

No post de hoje vamos tratar de um tema muito solicitado no blog, como enviar e-mails localhost com PHP e para efetuarmos esse tarefa vamos usar a biblioteca PHPMailer. A maioria do leitores que possui a dúvida sobre como enviar e-mails localhost, passa pela questão da existência da função nativa mail() do PHP onde passamos apenas alguns parâmetros

Campanha – Programadores Leiam as Documentações

Olá pessoal, o post de hoje não tem objetivo técnico mas quero lançar uma campanha para que os programadores leiam as documentações técnicas de suas ferramentas, linguagens, serviços ou etc.   Tenho presenciado em discussões e respondido em alguns fóruns pela WEB dúvidas tão “simples”, que só me leva a pensar que estão surgindo profissionais de

5 itens iniciais para configurar no CodeIgniter 3

Olá pessoal no post de hoje vou demonstrar 5 itens inciais para se configurar no CodeIgniter 3 após baixá-lo, ainda não vamos desenvolver nada de especial mas o objetivo é deixar o material de como iniciar com o CodeIgniter, pois em 2016 teremos muitos posts sobre esse framework. O CodeIgniter está na versão 3.0 atualmente, considero ele

Como Importar arquivos XML para o MySQL

No post de hoje vou demonstrar como importar aquivos XML para o MySQL sem utilizar linguagens como PHP, Java, C#, Python ou etc., vamos usar apenas comandos nativos do MySQL. É muito difícil encontrar um programador que nunca precisou importar um arquivo XML, principalmente quem trabalha com NF-e, mas também existem casos de sincronização de
Show Buttons
Hide Buttons