Guía de informes de PHP Rusia 2019

Hola a todos! Solo quedaban unos días para la única conferencia profesional centrada en PHP . En el chat de la conferencia en Telegram, los participantes se preparan para las reuniones, escriben preguntas, especifican el horario y discuten los informes. Es por eso que decidimos hablar más sobre los informes, para llevarlo a los lugares importantes de la conferencia. En lugar de ruinas históricas, tenemos marcos, en lugar de torres que caen: OOP y lógica de negocios, y las catedrales son reemplazadas por linter y analizadores. Detalles debajo del corte.

imagen

El programa


El programa de la conferencia PHP Rusia 2019 incluyó 22 informes. Van en tres secuencias y eligen qué elegir no es fácil, pero también hay tres mitaps ... El dilema no es fácil y, lamentablemente, la tecnología de clonación aún no está disponible en la vida cotidiana. Decidimos ayudarte un poco. No, no clones, pero recuerda que si te perdiste algo, no te desesperes, todos los informes se registrarán y luego podrán verse.

En general, todos los informes se pueden ver en la grabación, pero no puede hacerle preguntas al orador, hablar con él después, hablar sobre sus problemas y pedir comentarios en la grabación. Es por eso que vale la pena ir a algunas presentaciones en persona.

Seis informes estarán en inglés. Se distribuyen uniformemente entre tres audiencias y no van en paralelo. Esto significa que si el inglés fluido todavía está solo en la lista de logros futuros, puede ir al informe en su idioma nativo en la sala de al lado. Luego, todas las entradas se pueden ver cuidadosamente con un diccionario.

Todos los informes del comité de programa de la conferencia están divididos condicionalmente en 5 categorías. Hablaremos brevemente sobre ellos y sobre qué temas se incluyen en estas categorías.

Aplicado


La información de ellos se puede utilizar en casi cualquier proyecto.

Pavel Murzakov hablará sobre el rendimiento en PHP , y Sergey Pantyushin sobre arquitectura en el informe "Diseño impulsado por dominio en la práctica" . Dmitry Eliseev pondrá el código en su lugar y mostrará cómo usar correctamente la POO en la lógica empresarial .

Srdjan Vranac complementará la imagen con el informe " Destrucción de dominio distribuido: aventuras en la construcción de sistemas distribuidos ". También estamos esperando un par de informes sobre las pruebas: "Este código de unidad será atractivo para sus pruebas de unidad" por Alexander Novikov y "Pruebas de codecepción para servicios PHP. Cómo permanecer sin recurso ” de Pavel Stashevsky .

Sobre el futuro del lenguaje y nuevos enfoques.


Incluso si estos informes no se pueden aplicar de inmediato, es útil saber hacia dónde se mueve todo. Por ejemplo, será interesante aprender de Nikita Popov lo que PHP 7.4 nos está preparando y lo más interesante en PHP 8 de Dmitry Stogov . Anton Shabovta hablará sobre PHP asincrónico : operaciones de bloqueo y no bloqueo, la estructura de Event Loop y primitivas asincrónicas desde el interior, generadores como una forma de controlar el flujo de ejecución del programa y mucho más. Hay dos informes más en la categoría: "Desarrollo de aplicaciones híbridas PHP / Go usando RoadRunner" por Anton Titov , y Arkadiusz Kondas hablará sobre métodos de aprendizaje automático en PHP .

Sobre herramientas útiles


Presentaciones sobre herramientas útiles, cuya implementación puede avanzar significativamente en sus proyectos. Por ejemplo, ¿ cuándo es mejor elegir PHP en lugar de Go ? La respuesta es Ilyas Salikhov .

Kirill Smelov hablará sobre PhpStorm desde un ángulo inesperado. Resulta que algo en el IDE está escrito en PHP. Iskander Sharipov presentará un PHP-linter que se ejecuta 10 veces más rápido que otros. Buena ayuda en el trabajo.

En la categoría de herramientas, hay dos informes que no solo son útiles, sino que también ayudan a entrenar su inglés: "Cómo hacer que la refactorización del legado vuelva a ser divertida: de meses a días" de Tomáš Votruba y "Análisis estático avanzado práctico" de Dave Liddament .

Casos interesantes


Los casos siempre son curiosos. Los errores y éxitos de otras personas, la experiencia de crear grandes proyectos en PHP: todo esto será necesario cuando su proyecto crezca ... bueno, o si ya ha crecido, puede aplicar algo ahora.

Hay tres historias en la categoría. Dmitry Kubitsky hablará sobre la moderación de millones de anuncios al día a través de la máquina de estado , Anton Morev , sobre la transición de la API Rest a GraphQL usando un ejemplo de un sitio simple, una tienda en línea y un proyecto con microservicios, y Dmitry Kushnikov hablará sobre la evolución del procesamiento de webhook en Facebook : de cero a 12,500 por segundo

Para entender


Presentaciones que profundizan la comprensión de cómo funcionan los marcos y las herramientas modernas. Analicemos el dispositivo de los marcos PHP , los hechizos mágicos en PHP y el árbol de sintaxis abstracta - AST.

La conferencia se llevará a cabo el 17 de mayo en Infospace. Hemos reunido toda la información que puede serle útil en las preguntas frecuentes : cómo obtener, registrarse, comidas, folletos. registros y horario .

La comunicación en la conferencia pasa por nuestro chat en Telegram , publicamos noticias y cambios en el canal en el mismo lugar. También tenemos redes sociales: VK, FB y Twitter. Suscribete! ¡Te esperamos en PHP Rusia 2019 el 17 de mayo!

Source: https://habr.com/ru/post/451594/


All Articles