Olá pessoal! Faltavam apenas alguns dias para a única
conferência profissional focada em PHP . No
bate -
papo da conferência sobre Telegrama, os participantes se preparam para as reuniões, escrevem perguntas, especificam a programação e discutem os relatórios. Por isso, decidimos falar mais sobre os relatórios - para levá-lo aos lugares significativos da conferência. Em vez de ruínas históricas, temos estruturas, em vez de torres em queda - OOP e lógica de negócios, e as catedrais são substituídas por linter e analisadores. Detalhes sob o corte.

O programa
O programa da conferência
PHP Russia 2019 incluiu 22 relatórios. Eles entram em três fluxos e escolhem o que procurar não é fácil, mas também existem três mitaps ... O dilema não é fácil, e a tecnologia de clonagem, infelizmente, ainda não está disponível na vida cotidiana. Decidimos ajudá-lo um pouco. Não, não clone, mas lembre-se de que, se você perdeu algo, não se desespere, todos os relatórios serão gravados e poderão ser visualizados.
Em geral, todos os relatórios podem ser visualizados na gravação, mas você não pode fazer perguntas ao orador, conversar com ele posteriormente, falar sobre seus problemas e solicitar feedback na gravação. É por isso que vale a pena assistir a algumas apresentações pessoalmente.
Seis relatórios serão em inglês. Eles são distribuídos igualmente por três públicos-alvo e não são paralelos. Isso significa que, se o inglês fluente ainda estiver na lista de realizações futuras, você poderá ir ao relatório em seu idioma nativo na próxima sala. Todas as entradas podem ser vistas cuidadosamente com um dicionário.
Todos os relatórios do comitê de programa da conferência são condicionalmente divididos em 5 categorias. Discutiremos brevemente sobre eles e quais tópicos estão incluídos nessas categorias.
Aplicado
As informações deles podem ser usadas em quase qualquer projeto.
Pavel Murzakov falará
sobre desempenho em PHP e
Sergey Pantyushin sobre arquitetura no relatório
"Design Orientado a Domínio na Prática" .
Dmitry Eliseev colocará o código no lugar e mostrará como
usar corretamente o
OOP na lógica de negócios .
Srdjan Vranac complementará o quadro com o relatório "
Destruição de Domínios Distribuídos - Aventuras na construção de sistemas distribuídos ". Também estamos aguardando alguns relatórios sobre testes:
“Esses testes de unidade agradarão a você”, de
Alexander Novikov, e
“Testes de codecepção para serviços PHP. Como ficar sem recurso ” de
Pavel Stashevsky .
Sobre o futuro do idioma e novas abordagens
Mesmo que esses relatórios não possam ser aplicados imediatamente, é útil saber para onde tudo está se movendo. Por exemplo, será interessante aprender com
Nikita Popov o que o PHP 7.4 está preparando para nós e o
mais interessante no PHP 8 de
Dmitry Stogov .
Anton Shabovta falará
sobre PHP assíncrono : operações de bloqueio e não bloqueio, a estrutura do Loop de Eventos e primitivas assíncronas por dentro, geradores como uma maneira de controlar o fluxo de execução do programa e muito mais. Existem mais dois relatórios na categoria:
“Desenvolvimento de aplicativos PHP / Go híbridos usando o RoadRunner” de
Anton Titov , e
Arkadiusz Kondas falará sobre métodos de
aprendizado de máquina em PHP .
Sobre ferramentas úteis
Apresentações sobre ferramentas úteis, cuja implementação pode avançar significativamente em seus projetos. Por exemplo,
quando é melhor escolher o PHP em vez do Go ? A resposta é
Ilyas Salikhov .
Kirill Smelov irá falar sobre o
PhpStorm de um ângulo inesperado. Acontece que algo no IDE está escrito em PHP.
Iskander Sharipov apresentará um PHP-linter que roda 10 vezes mais rápido que outros. Boa ajuda no trabalho.
Na categoria de ferramentas, existem dois relatórios que não são apenas úteis, mas também ajudam a treinar seu inglês:
“Como tornar a refatoração herdada mais divertida - de meses a dias”, de
Tomáš Votruba, e
“Análise estática avançada prática”, de
Dave Liddament .
Casos interessantes
Os casos são sempre curiosos. Erros e sucessos de outras pessoas, a experiência de criar grandes projetos em PHP - tudo isso será necessário quando o seu projeto crescer ... bem, ou se já tiver crescido, você poderá aplicar algo agora.
Existem três histórias na categoria.
Dmitry Kubitsky falará sobre a
moderação de milhões de anúncios por dia na máquina de estado ,
Anton Morev -
sobre a transição da API Rest para o GraphQL usando um exemplo de site simples, uma loja online e um projeto com microsserviços, e
Dmitry Kushnikov falará
sobre a evolução do processamento de webhook no Facebook : de zero a 12.500 por segundo.
Para entender
Apresentações que aprofundam a compreensão de como as estruturas e ferramentas modernas funcionam. Vamos analisar o
dispositivo de estruturas PHP ,
feitiços mágicos
em PHP e a
árvore de sintaxe abstrata - AST.
A conferência será realizada em 17 de maio na Infospace. Reunimos todas as informações que podem ser úteis para você no FAQ : como obter, registrar, refeições, folhetos. registros e cronograma .
A comunicação na conferência passa por nosso bate-papo no Telegram , publicamos notícias e mudanças no canal no mesmo local. Também temos redes sociais: VK, FB e Twitter. Inscreva-se! Estamos esperando por você no PHP Russia 2019 em 17 de maio!