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

hhbr : 08 – Vue.js e Single Page Applications: O que saber antes de começar (Vídeo)

Olá, tudo bem?! Hoje tivemos a oitava edição do hhbr, uma edição recheada de muita informação, dicas e códigos! Nesta edição temos a honra de trazer o grande Fábio Vedovelli, onde ele nos guiou no mundo Vuejs apresentando todos os requisitos para iniciarmos uma Single Page Application (SPA), foram apresentados conceitos muitos valiosos que vai lhe ajudar e poupar muito tempo! Foi apresentado pelo Vedovelli um repositório no GitHub criado por ele e seus colegas do Codecasts chamado SPA Started Kit onde facilita e muito o start inicial de uma SPA com Vuejs....

2017-03-30 · 1 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