Como estávamos errados com monólitos, udalenka, legado, recusa da API REST e mitaps on-line

É ótimo quando as pessoas que tentaram, cometeram erros e encontraram soluções de trabalho não têm medo de falar sobre isso. E realmente não quero que a troca de conhecimentos congele durante o período de quarentena. Portanto, no sábado , 28 de março, estamos tentando criar um mitap virtual e interativo do PHP .



Para fazê-lo passar mais ou menos exatamente, no fim de semana passado, aprendemos a alimentar as pessoas remotamente, organizando holivares distribuídos por voz, não superaquecendo laptops que saem do Youtube e capturando outros bugs de formato. E, paralelamente, eles encontraram suas vantagens na Internet: por exemplo, a capacidade de atrair especialistas de diferentes países e cidades e jogar como o elefante mais raro.

Que tipo de elefante?




Aqui está um homem bonito e luxuoso do autor do resumo do PHP pronskiyPronsky receberá o principal vencedor do questionário - ele está planejado para o meio da reunião on - line . Haverá outras atividades no programa: por exemplo, comprar um ingresso para o PHP Russia (online em maio e offline em setembro). O vencedor será determinado não por acaso, mas por conhecimento + velocidade de digitação.

Mas o principal é os relatórios - e sua discussão por voz no Zoom durante os intervalos. Para tornar as discussões ainda mais interessantes e úteis, elas serão moderadas por aqueles que também têm algo a dizer sobre o assunto.

Que tipo de relatórios e quem será o primeiro a atirar uma pedra neles ?


Os palestrantes são apresentados em ordem de prioridade. Cada hora é um relatório no formato "35 minutos no ar, 25 minutos para discussão em zoom com o palestrante e o especialista convidado".

11h Ivan Matveev, Skyeng: sobre os erros que o desenvolvedor comete em um site remoto durante o dia


Sobre o que você vai contar?

Sobre como, depois de trabalhar alguns meses no escritório, comecei a trabalhar remotamente - mas fiquei aqui. Pelo décimo ano agora. Vou tentar falar sobre as principais coisas que não faria em meia hora e compartilhar as práticas das equipes internacionais e russas nas quais trabalhei.

Experiência é a soma dos nossos erros. Conte-me sobre os principais cardumes que ele fez enquanto salvava os seus.

Figachil a noite toda. Almocei apenas às 18h. Ele foi expulso da primeira equipe distribuída por batentes estúpidos. Havia muitas coisas: metade do relatório era sobre isso) Mas vou compartilhar as práticas "era possível", é claro.

Quem moderará a discussão após a palestra: VictorTyvikTyschenko, administrador de chat para trabalhadores remotos.

12:00 Anton2ballZhukov, Manychat: sobre a luta contra o Legado. Novamente)


Sobre o que você vai contar?

Alguém já ouviu a versão anterior do relatório sobre a reunião do Badoo, mas sempre há espaço para melhorias em relação ao Legado.

Vou falar sobre a abordagem de implantação sensível, a refatoração segura e a reestruturação do código. E não importa o que refatoramos: recorte um recurso relativamente novo que não passou no teste A / B ou um código de procedimento assustador que cresceu com confirmações e se transformou em um componente enorme que não pode ser lido, mas precisa ser suportado.

Conte-me sobre as principais escolas que ele fez enquanto acumulava sua experiência.

Não preenchi as métricas da fila, ocorreu uma falha no fluxo de mensagens ... Durante muito tempo, procurei onde elas desapareciam.

Quem moderará a discussão após o relatório: SergeyseregazhukBesouro, autor do podcast "Entre parênteses" .

13:00. AdeleAdelfFayzrakhmanov, Laravel Ideia: Sobre o CQRS.
E ele tem 5 2 razões para isso.


Sobre o que você vai contar?

À medida que a complexidade do projeto aumenta, os desenvolvedores costumam ter a idéia de separar completamente o código para ler os dados do código para modificar os dados. Vou mostrar duas razões para isso: infraestrutura e lógica de negócios. Com exemplos.

Conte-me sobre as principais escolas que ele fez enquanto acumulava sua experiência.

Todos os meus cardumes são chatos e escuros. Mas venha discutir o relatório, de repente parecerá diferente)

Quem moderará a discussão após o relatório: Dmitry Simushev, autor do relatório “ Metade ORM ou Como parar de ter medo do CQRS ”.

14:00 Julia Nikolaeva, iSpring: sobre os benefícios de um monólito modular


Sobre o que você vai contar?

Como resolver os problemas de um aplicativo PHP monolítico sem mudar para uma arquitetura de microsserviço.

Conte-nos sobre os principais cardumes que você e a equipe concluíram enquanto acumulavam sua experiência.

Eles combinaram o processamento da arquitetura de monólito legado com a introdução de uma nova estrutura e o desenvolvimento de um grande recurso com um prazo apertado. Sim, sim, de uma só vez. Não faça isso)

Quem moderará a discussão após a palestra: Leonid Korsakov, autor da palestra holiv sobre o código para projetos comerciais.

15:00. AntonamorevMorev, WormSoft: Sobre os prós e contras do GraphQL. Novamente)


Sobre o que você vai contar?

Continuarei com o tópico de abandonar a API REST em projetos com microsserviços, que foi levantada no primeiro PHP Rússia. Desde então, ela cresceu com novos detalhes.

Conte-me sobre as principais escolas que ele fez enquanto acumulava sua experiência.

Nenhum comentário)

Quem moderará a discussão após o relatório: CyrilSerafimArts Nesmeyanov, evangelista do GraphQL, membro do comitê de programa do PHP Rússia.

4 da tarde. Mikhail Samarkin, SimbirSoft: NÃO fale sobre Salmo, Phan, PHPStan. Mas…


Sobre o que você vai contar?

Sobre o controle do seu código: como manter os testes atualizados, identificar erros de arquitetura, cumprir o Princípio da Responsabilidade Única, manter um estilo de código único no repositório, coletar métricas qualitativas e quantitativas, identificar copiar e colar ... E eu vou falar sobre git-hooks e como ajuda no controle de código.

Conte-me sobre as principais escolas que ele fez enquanto acumulava sua experiência.

Não executei os testes após e no momento da implementação da nova funcionalidade)

ps "Venha" para a mitap on - line sem sair de casa.

All Articles