Kennedy Tedesco

Introdução à programação assíncrona em PHP usando o ReactPHP

Antes de entrarmos no comparativo do modelo síncrono versus assíncrono, veremos uma introdução, o essencial, sobre como uma requisição…

Autowiring em Container de Injeção de Dependência

No artigo Entendendo Injeção de Dependência vimos sobre o que é injeção de dependência, seu funcionamento e como…

Quando usar Traits no PHP?

Antes de iniciarmos o tema central do artigo, vamos dar uma passadinha no assunto de herança, pois é comum…

Um modelo para implementar métodos

Em seu livro “Style Guide for Object Design“, Matthias Noback propõe um template muito interessante (mesmo que trivial,…

Aplicação Serverless desenvolvida em PHP usando AWS Lambda

Se você não está familiarizado com o conceito, recomendo a leitura do artigo “Serverless: uma…

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…

Concorrência, Paralelismo, Processos, Threads, sistemas Monotarefa e Multitarefa

É comum achar que concorrência e paralelismo são a mesma coisa, mas não. Rob Pike, um dos criadores da…

JUNTE-SE A MAIS DE 150.000 PROGRAMADORES