Kennedy Tedesco

Serverless: uma introdução

Tradicionalmente as aplicações eram desenvolvidas e então publicadas em máquinas físicas. O desenvolvedor tinha que ter o controle de…

Closures e funções anônimas no PHP

Primeiro é preciso que entendamos o que é uma função anônima, que nada mais é que uma função sem…

Open Redirect – Vulnerabilidade de redirecionamento aberto

Dando sequência aos artigos sobre segurança de aplicações web, no último artigo eu falei sobre

Cross-Site Request Forgery (CSRF) e abordagens para mitigá-lo

CSRF é um dos ataques mais conhecidos, existe desde a “fundação” da Web. Ele ocorre quando uma requisição HTTP…

Novidades do PHP 7.2

No final do ano passado eu escrevi sobre as novidades do php 7.1. Quase…

Checklist de segurança para autenticação

Cuidar da segurança é um dos pilares para a sustentação de qualquer aplicação na web. Sem o mínimo não…

Validando documentos JSON no PHP com JSON Schema

JSON Schema é uma especificação para validação de documentos JSON. A ideia é parecida com a de um…

Devo usar herança ou composição?

Sempre que você vê class {CLASS_NAME} extends {PARENT_CLASS_NAME}, está diante de uma herança direta de classe, também conhecida como…

Imutabilidade de objetos no PHP

Imutabilidade é uma característica forte nas linguagens funcionais, onde a alteração de estado não é frequente e, quando ela…

O PHP e o seu ecossistema nunca estiveram tão fortes

Uma das coisas mais destrutivas é o conceito pré-estabelecido sem uma análise razoável de conhecimento de causa. A tecnologia…

© 2004 - 2019 TreinaWeb Tecnologia LTDA - CNPJ: 06.156.637/0001-58 Av. Paulista, 1765, Conj 71 e 72 - Bela Vista - São Paulo - SP - 01311-200