O Halloween passou, mas o medo permaneceu. Medo e repulsa em pcntl_fork (). Medo de CSQR. E preocupações com o trabalho remoto. Se você também quiser conversar sobre isso, nos
encontraremos na noite de 21 de novembro no Taganka ou neste
canal do YouTube (um link para o ar aparecerá 2 dias antes do evento).

Enquanto isso, há tempo para nos conhecermos. Pedimos aos palestrantes que falassem sobre o pior evento de suas carreiras de desenvolvimento, habilitassem o modo nostradamus e apresentassem nossas previsões sobre o desenvolvimento da linguagem. Um palestrante saiu com Java. Detalhes e outras respostas estão sob o corte.
Vlad Sidorin, líder da equipe no Work.ru
O que você vai contar na mitap?Sobre garfos no PHP, em particular sobre pcntl_fork () - como e onde usá-lo, quais armadilhas esperam por você e como contorná-las.
E sobre o que você pode falar na reunião, além do tópico do relatório?Culinária mundial, história (especialmente a Mesoamérica), tanques, ficção científica - isso é tudo.
Conte a história mais assustadora da sua experiência.Demoliu o banco de dados de combate do projeto do jogo. Totalmente. Eu tive que restaurar do backup. Houve várias horas de inatividade.
A melhor e a pior coisa que aconteceu com o idioma durante o tempo que você escreveu nele?O melhor é o lançamento da 7ª versão. O pior - JIT não rolará de forma alguma :(
O que acontecerá com o PHP em 5 anos?Eu já mudei para o Go, mas espero que haja JIT, classes aninhadas, corotinas ou um modelo de ator, um servidor de aplicativos normal. Embora espere, isso já é algum tipo de Java;)
Anton Gubarev, líder da equipe em Skyeng
O que você vai contar na mitap?Compartilharei as conclusões de 5 anos de experiência trabalhando em um site remoto: com equipes diferentes e para empresas diferentes. Quais problemas acontecem, como resolvê-los, quais ferramentas ajudam e assim por diante.
E sobre o que você pode falar na reunião, além do tópico do relatório?Automação, IC, auto-educação, o equilíbrio entre trabalho e vida, SOA.
Conte a história mais assustadora da sua experiência.Uma vez, um mês e meio, trabalhei de graça - e, por sorte, durante o período da minha vida em que os fundos eram muito necessários. Eu realmente não verifiquei o empregador, depois de alguns meses ele ficou sem dinheiro - não havia auto-suficiência, nem investimento. Não recebi salário naquele local :(
A melhor e a pior coisa que aconteceu com o idioma durante o tempo que você escreveu nele?O melhor é o lançamento da 7ª versão. O pior é que não há desenvolvimento para a assincronia (mas
nosso amigo está trabalhando nisso - aprox. Ed.)
O que acontecerá com o PHP em 5 anos?Haverá digitação estrita, o início da assincronia, haverá outro salto no desempenho.
Dmitry Simushev, developer em RaiffeisenBank
O que você vai contar na mitap?O que fazer se o Doctrine ORM não lidar com o processamento do fluxo de solicitações de leitura e se os hacks de otimização já terminaram.
E sobre o que você pode falar na reunião, além do tópico do relatório?Fico feliz em falar sobre testes de unidade e TDD. Vou manter a empresa na discussão de furiosos problemas arquitetônicos, mesmo que eles não tenham nada a ver com aplicativos reais. Terei prazer em discutir a definição de metas dentro da equipe e responsabilidade da equipe.
A melhor e a pior coisa que aconteceu com o idioma durante o tempo que você escreveu nele?Os piores são os traços. Eu sempre os percebi como um semi-kostyl para a realização de uma aparência de herança múltipla. Bem, muitos desenvolvedores de PHP freqüentemente os abusam. O melhor é o surgimento gradual de um sistema de tipos decentes na linguagem. Veja bem, logo os tipos da União serão apresentados, geralmente será maravilhoso.
O que acontecerá com o PHP em 5 anos?Vamos tentar fantasiar. Uma direção provável de desenvolvimento pode ser a programação funcional em PHP. A popularidade das estruturas assíncronas ReactPHP e AMP está crescendo, e ainda não existem métodos normais para trabalhar com matrizes de maneira funcional (não ofereça array_map, array_reduce e similares, eles são muito "específicos").
No primeiro estágio, era possível arrastar para o idioma uma classe de coleção decente (com mapa normal, dobra, filtro). Esta pequena etapa exigirá uma quantidade decente de tempo para que o sistema de tipos desenvolva tanto que seja possível descrever interfaces para funções (como no TypeScript). E então você pode arrastar para a comparação de idiomas com a amostra, aplicação parcial, currying, composição e outras coisas funcionais divertidas.
Talvez alguém siga o caminho do ES * / TypeScript e implemente um superconjunto da linguagem PHP com vários benefícios funcionais. E lá, para o clone Scala compilado no opcode PHP, não muito longe :)
Conte a história mais assustadora da sua experiência.Um dia, na véspera de Ano Novo, quando havia uma proibição de todas as alterações no produto, era necessário lançar atualizações em um dos sites secundários da empresa.
Naquela época, não tínhamos absolutamente nenhum meio de automatizar o processo de implantação. Todas as mãos, via SFTP, diretamente para o servidor. Bem, sem um plano de reversão, é claro. Eu, como o mais destemido, assumi esse dever honroso: era necessário agradar os clientes com novos recursos para o Ano Novo.
Então: uma tela branca, logs limpos, é tudo. Esses 30 minutos, enquanto eu tentava entender o que havia de errado com ele e recuperar a capacidade de trabalho, foram os piores de toda a minha carreira.
Ainda sem vergonha, posso falar sobre o fakap no design de componentes individuais dentro do mesmo sistema e a interação de vários sistemas entre si. Mas isso já está no mitap :)
Em geral,
no dia 21 , será bom. Ou
assista-nos on
- line e gravados.
ps Se você quiser falar em comícios em Moscou e além, ou estiver pronto para apoiar a comunidade, adicione-o à
lista aberta no GitHub ou procure contatos lá.
pps Eles dizem que se você fizer uma previsão sobre o futuro do idioma nos comentários deste post, os nishtyaks aguardarão a reunião.