PHPDoc, para que server e onde devo usar?

Olá pessoal, tudo bem?! Com certa frequência menosprezamos o valor do PHPDoc, porém o que é isso? ‘”PHPDoc” is a section of documentation which provides information on aspects of a “Structural Element”.’ PHP Fig – PSr’5 – Definitions “PHPDoc” é uma seção de documentação que fornece informações sobre aspectos de um “Elemento Estrutural”. Sua falta se dá no pior momento, onde necessitamos consultar um recurso e não encontramos nada sobre o mesmo, apenas as várias linhas de sua implementação....

2017-05-02 · 6 min · Diego Brocanelli

Meu dia a dia como desenvolvedor: IDE’s e Editores de texto

Olá pessoal, tudo bem?! Como desenvolvedores/programadores fazemos uso de IDE’s e editores de texto, para que possamos codificar nossas soluções para os problemas do nossos clientes. Lembro-me de ter iniciado com o clássico bloco de notas, e obviamente é insustentável se manter utilizando ele, visando maximizar meus resultados parti em busca de uma ferramenta que me auxilia-se no processo de escrita de código. Nesta período nem me passava pela cabeça o que era uma IDE, apenas queria encontrar uma ferramenta melhor que o bloco de notas, com isso encontrei o tão famoso Notepad++ e foi fantástico pois ele abriu o leque de opções a um nível que eu não imaginava, fiz uso dele por um bom período e gostei da ferramenta e dos recursos que fornecia....

2017-04-19 · 4 min · Diego Brocanelli

Iniciando com Composer

Olá, tudo bem? Em diversos posts aqui no blog faço uso do Composer, e menciono sua importância no ecossistema PHP, porém neste post vamos entrar em mais detalhes sobre essa maravilhosa ferramenta. O que é o composer? Uma ferramenta para gerenciamento de pacotes PHP. Caso você seja usuário Linux, podemos comparar (com as devidas resalvas) o composer com o apt-get. Citando o amigo Elton Minetto: “O composer é a melhor invensão depois do pão de forma” - Minetto, Elton....

2017-03-24 · 6 min · Diego Brocanelli

Obtendo imagens do Gravatar

Olá, tudo bem?! Um serviço muito bacana é o Gravatar, onde você pode vincular uma imagem ao e-mail desejado e com isso ao comentar em um blog ou serviço que disponibiliza o recurso o mesmo exibirá automaticamente a imagem configurada. E para manipular o serviço com maior facilidade construí uma biblioteca para executar esta tarefa, vamos ao seu uso! Para isso vamos criar a estrutura do nosso projeto, crie um diretório com o seguinte nome ‘post-imagem-gravatar’....

2017-02-27 · 4 min · Diego Brocanelli

hhbr : 07 – Mercado de Trabalho (vídeo)

Olá, tudo bem?! É com alegria que apresento o vídeo da sétima edição do canal hhbr e nesta edição tivemos a honra de prestigiar um bate papo excepcional com o grande Fabio Vedovelli, neste bate papo falamos sobre o mercado de trabalho para desenvolvedores, foi uma experiência muito enriquecedora onde nosso convidado compartilhou suas experiências como empreendedor e desenvolvedor para o mercado estrangeiro (Estados Unidos e Alemanha) sem mais delongas espero que apreciem o vídeo....

2017-02-24 · 1 min · Diego Brocanelli

Calculando a diferença entre duas datas com PHP

Olá, tudo tranquilo?! Uma ação bem simples e que pode nos auxiliar em muito no dia a dia é calcular a diferença entre duas datas. Para isso vou demonstrar a forma mais simples para realizar esta ação. 1 2 3 4 5 6 <?php $dateStart = new \DateTime('2017-01-01'); $dateNow = new \DateTime(date('Y-m-d')); $dateDiff = $dateStart->diff($dateNow);< Vamos detalhar o código acima: Primeiro armazenamos a data base na qual desejamos verificar. Logo em seguida criamos uma variável e nela inserimos a data atual, lembrando que poderia ser qualquer data passado, presente ou futuro....

2017-02-09 · 3 min · Diego Brocanelli

Defesa eficaz contra SQL Injection – Comunicação com o banco de dados

Fala galera, tudo tranquilo?! Chegamos na última parte de nossa trajetória de defesa eficaz contra SQL Injection, caso você esteja lendo este conteúdo e não tem conhecimento dos outros dois posts (Defesa eficaz contra SQL Injection – Introdução e Defesa eficaz contra SQL Injection – Filtragem e validação dos dados) recomendo a leitura para maior compreensão do tema. Nós demos uma introdução do SQL Injection, abordamos o quão importante é validar e filtrar os dados recebidos antes de realizar a consulta no banco de dados e agora vamos completar nosso ciclo de login realizando uma consulta no banco para confirmar a existência ou não do usuário no banco de dados....

2017-02-06 · 5 min · Diego Brocanelli

Defesa eficaz contra SQL Injection – Filtragem e validação dos dados

Fala galera, tudo tranquilo?! Neste post daremos continuidade a nossa seŕie de posts para prevenção de SQL injection, caso você ainda não tenha lido nosso primeiro post “Defesa eficaz contra SQL Injection – Introdução” recomendo a leitura para que assim você possa usufruir com maior qualidade dos textos. Todo sistema, sendo ele desktop, mobile ou web ele recebe dados transmitidos pelo usuário, podendo ser um simples formulário para coleta de e-mail até informações complexas como controle de fluxo orçamentário da empresa....

2017-02-06 · 5 min · Diego Brocanelli

Defesa eficaz contra SQL Injection – Introdução

Fala galera, tudo tranquilo?! Um tema muito bacana e recorrente no desenvolvimento web é SQL Injection e neste post irei abordar algumas boas práticas na defesa contra esses ataques. Teremos 3 posts relacionados ao tema, sendo: Introdução ao SQL Injection. Filtragem e validação de dados. Comunicação com o banco de dados. O que é SQL Injection? É um tipo de ameaça relacionado a segurança, que se aproveita de falhas em sistemas que interagem com bases de dados para inserir trechos de código SQL para realizar ações não desejadas e para manipular, roubar ou danificar a estrutura ou dados contidos no banco de dados....

2017-02-06 · 2 min · Diego Brocanelli