Painel: Assincronicidade e PHP: Como a linguagem lida com isso

Hoje em dia se fala muito em Assincronicidade. Seja em jobs e queues, threads ou outros tópicos, assincronicidade é importanre para o mercado e se torna ainda mais importante quando falamos de grandes volumes, sejam dados, usuários ou acessos. Existem opções em PHP para lidar com assincronicidade, mas como a linguagem lida com o assunto? Hacks? “Verdadeira” assincronicidade? Outra maneira totalmente diferente?

Neste painel, moderado pela Organização da PHP Conference Brasil, nossos convidados dissecam e esclarecem o assunto.

Painelistas:

Leonardo Tumadjian
Renan Delmonico
Vinícius Dias

 

 

 

 

Curso: Aprendendo padrões de projeto com Laminas (2/2)

Tem como objetivo introduzir o framework Laminas, mostrando como ele pode ser usado para criar aplicações PHP sem, entretanto, criar um forte acoplamento da aplicação com os componentes do framework. Ao longo do curso, que consiste na criação de um cadastro, veremos como os componentes do Laminas implementam diversos padrões de projeto e arquitetura de software.

Curso: Aprendendo padrões de projeto com Laminas (1/2)

Tem como objetivo introduzir o framework Laminas, mostrando como ele pode ser usado para criar aplicações PHP sem, entretanto, criar um forte acoplamento da aplicação com os componentes do framework. Ao longo do curso, que consiste na criação de um cadastro, veremos como os componentes do Laminas implementam diversos padrões de projeto e arquitetura de software.

Curso: Programação assíncrona com PHP (2/2)

O termo programação assíncrona pode possuir diversos significados. Nesse workshop nós entenderemos cada um deles e colocaremos a mão na massa, aplicando os conceitos para tornar nossas aplicações mais performáticas e escaláveis.

Curso: Criando uma infraestrutura na nuvem (aplicação, banco, testes, e deploy em ambientes de sandbox e produção) (2/2)

Aprenda na prática os passos necessários para criar uma infraestrutura para rodar aplicações em PHP na nuvem usando a Amazon Web Services. Veja como utilizar o S3 e CloudFront para hospedar o frontend, máquinas EC2 para o backend, RDS para o banco de dados e como configurar o DNS usando Route 53. Também veremos como prover escalabilidade nessa infraestrutura através de grupos de autoscaling com Elastic Load Balancing, finalizando com automações de esteiras de CI/CD no GitHub Actions para executar testes e a implantação de novas versões do nosso sistema. Durante todo esse processo, usaremos o serviço de IAM para gerenciar acessos e permissões mais seguras.

Curso: Fundamentos de Acessibilidade Web: Um Primeiro Passo para Inclusão Digital (2/2)

Oferece uma introdução prática à acessibilidade digital, com conteúdo técnico e conceitual. Além de aprender a implementar práticas de acessibilidade, os participantes terão a oportunidade de absorver insights conceituais de um especialista com certificação internacional em acessibilidade. Juntos, os instrutores apresentarão uma visão equilibrada entre teoria e prática, preparando os participantes para construir interfaces inclusivas.

Curso: Laravel: Event Driven x Action Driven (2/2)

Este curso irá explorar os princípios e práticas centrais do Desenvolvimento Orientado a Eventos (EDD) versus Desenvolvimento Orientado a Ações (ADD) no contexto do Laravel. Ao final do curso, os participantes serão capazes de entender quando e por que escolher uma abordagem em detrimento da outra, além de como implementá-las de forma eficaz em aplicações Laravel.

Curso: Programação assíncrona com PHP (1/2)

O termo programação assíncrona pode possuir diversos significados. Nesse workshop nós entenderemos cada um deles e colocaremos a mão na massa, aplicando os conceitos para tornar nossas aplicações mais performáticas e escaláveis.

Curso: Criando uma infraestrutura na nuvem (aplicação, banco, testes, e deploy em ambientes de sandbox e produção) (1/2)

Aprenda na prática os passos necessários para criar uma infraestrutura para rodar aplicações em PHP na nuvem usando a Amazon Web Services. Veja como utilizar o S3 e CloudFront para hospedar o frontend, máquinas EC2 para o backend, RDS para o banco de dados e como configurar o DNS usando Route 53. Também veremos como prover escalabilidade nessa infraestrutura através de grupos de autoscaling com Elastic Load Balancing, finalizando com automações de esteiras de CI/CD no GitHub Actions para executar testes e a implantação de novas versões do nosso sistema. Durante todo esse processo, usaremos o serviço de IAM para gerenciar acessos e permissões mais seguras.

Curso: Fundamentos de Acessibilidade Web: Um Primeiro Passo para Inclusão Digital (1/2)

Oferece uma introdução prática à acessibilidade digital, com conteúdo técnico e conceitual. Além de aprender a implementar práticas de acessibilidade, os participantes terão a oportunidade de absorver insights conceituais de um especialista com certificação internacional em acessibilidade. Juntos, os instrutores apresentarão uma visão equilibrada entre teoria e prática, preparando os participantes para construir interfaces inclusivas.

Abrir bate-papo
Olá 👋
Podemos ajudá-lo?