PHP

Trabalhando com corrotinas, canais e explorando um pouco mais o scheduler de corrotinas do Swoole

Neste artigo veremos de forma prática os aspectos essenciais do modelo de programação concorrente CSP (communicating sequential processes) com…

O que é ORM?

Object-Relational Mapping (ORM), em português, mapeamento objeto-relacional, é uma técnica para aproximar o paradigma de desenvolvimento de aplicações orientadas…

Introdução ao Swoole, framework PHP assíncrono baseado em corrotinas

O Swoole é um framework de programação assíncrona para PHP e já se posiciona como uma opção estável…

O que é o Zend Framework?

O Zend Framework é um robusto Framework para o desenvolvimento de aplicações PHP, orientado à objetos e licenciado sobre…

Symfony Componentes: o que são e qual sua importância para o ecossistema PHP

Recentemente apresentei uma palestra no PHP Community Summit falando sobre o Ecossistema Symfony. A principal motivação para…

Integração contínua para aplicações PHP usando Github Actions

Github Actions é um serviço relativamente novo e, ainda que em estágio beta, possui boa estabilidade. Ele permite…

Ferramentas essenciais para um projeto PHP

Este será um artigo um pouco diferente dos últimos que tenho escrito, vou citar as quatro principais ferramentas que…

Como criar recipes do Symfony Flex e enviar para o repositório

O Symfony Flex facilita a instalação de dependências na aplicação. Ele faz isso usando uma “receita”…

Stream Wrappers personalizados no PHP

No artigo Streams no PHP, que é uma leitura pré-requisito deste, vimos o essencial sobre streams e como…

Streams no PHP

Streams representam coleções de dados que podem não estar completamente disponíveis de imediato e que também não possuem a…