El año pasado hicimos un intento de prueba para reunir a especialistas de TI de diferentes especialidades y diferentes compañías de Kazan, y resultó bastante bien. En 4 secciones: backend, frontend, diseño y gestión, participaron 219 participantes. Parecería un poco si no fuera por dos "peros":
- Hubo 154 participantes en el primer DUMP Ekaterimburgo, y 1608 en el DUMP 2019.
- Los organizadores de las reuniones y conferencias de TI en Kazán dijeron que las personas acuden a ellas de mala gana, incluso a las gratuitas, y es poco probable que puedan reunir a más de 100 personas en 1,5 meses.
En general, se ha comenzado y anunciamos la
recopilación de solicitudes de informes en DUMP Kazan 2019. La conferencia se llevará a cabo en las salas de conferencias del Riviera Hotel el 8 de noviembre.

Este año también habrá 4 secciones, pero su composición ha cambiado: Backend, Frontend, DevOps y Management, y las secciones serán a tiempo completo: 8 informes cada una.
También se agregaron mesas redondas y talleres. Al principio, discutimos problemas candentes y problemas de quema, y en segundo lugar, estudiamos una tecnología o técnica específica en la práctica.
Las mejores personas de TI de Kazán se reunieron en el comité del programa, que tienen la intención seria de "bombardear" el contenido de DUMP, y Kazán, la capital de TI de la Federación Rusa. Bueno, hazlo?
Vea los conceptos de la sección a continuación y solicite discursos. Las solicitudes están abiertas hasta el 8 de septiembre, pero la ventaja es para aquellos que solicitan antes, simplemente porque los espacios ya pueden estar ocupados más tarde.
Backend
En esta sección, hablamos sobre el desarrollo del servidor sin referencia a los lenguajes de programación. Analizaremos las tecnologías y los métodos de desarrollo que acaban de aparecer en 2018-2019, y buscaremos la solución óptima para los problemas que enfrentan la mayoría de los desarrolladores de back-end.

Estamos a la espera de informes que aborden los siguientes temas:
- Microservicios
- Alta carga
- Optimización del compilador
- Rendimiento de la aplicación
- Arquitectura en términos de organización del código, lógica de negocios.
- Mejores prácticas sobre diversos temas.
- Programación funcional
- Prueba de microservicio
- Infraestructura distribuida del sistema
- Blockchain
- ML / ML en microservicios
- El tren de pensamiento de desarrolladores y arquitectos geniales en el proceso de desarrollo de un sistema grande
- DDD
- Trabajar con hierro
- Autorización y Autenticación
- Recolección de basura, trabajando con memoria
- Deuda técnica, revisión de código y refactorización: tecnologías, técnicas y resultados.
El nivel de capacitación de los participantes DUMP medio y medio +, vale la pena tener esto en cuenta al seleccionar temas para la aplicación del informe. Realmente nos gustaría que la audiencia no se aburra.
La presentación tiene 35 minutos + 5 minutos para preguntas en la sala. Después del informe, habrá otros 20 minutos para discusión al margen.
Comité de Programa de Sección:
Yuri Kerbitskov es un líder técnico de back-end en Ak Bars Digital Technologies.
Acerca de mí: "Dado que estoy organizando reuniones de .NET KznDotNet, el tema del desarrollo de la comunidad es cercano y agradable a la vista, y me alegra hacer esfuerzos para hacer más movimiento de TI en Kazán".
Andrey Zharinov - Jefe de la Oficina de Desarrollo de Yandex en Ekaterimburgo.
Acerca de mí: "Estoy a cargo de algunos de los servicios de alarma, el backend y DUMP están cerca de mí, y esto me hizo ir al comité del programa".
Frontend
¿Responsable de desarrollar el lado del cliente del sitio / aplicación? A ti aquí.

Deje las aplicaciones aquí si tiene algo que contar sobre algún tema de la lista a continuación:
- Aplicaciones web de microservicios
- Prueba de DSL, prueba de e2e, Selenio / Titiritero, BDD
- Alternativas JS: mecanografiado, ClojureScript, Elm, Dart
- Seguridad: piratería y protección, vulnerabilidades en npm
- Metodologías, arquitectura y principios: SÓLIDO, microservicios, BEM
- Programación funcional en desarrollo front-end.
- Montaje frontal para diferentes dispositivos.
- Aplicaciones web en tiempo real
- puerta de enlace de la API
- Flutter para web
- Arquitectura de aplicación del cliente
- Disponibilidad de la aplicación del cliente sin conexión
- Usar gRPC en un navegador y compararlo con otros protocolos
- Sincronización y almacenamiento de datos del cliente: REST, GraphQL, Web Sockets
- Escribir y mantener sus componentes de interfaz de usuario
- Repositorios mono a nivel de empresa
- Gestión de liberación de automatización
- Usar una nueva API de navegador (por ejemplo, autorización de huellas digitales o autorización a través de un operador móvil)
- Historias: éxitos y fracasos, interacción con los negocios.
- Otros: API web, el futuro de los estándares, código abierto, gestores de paquetes, etc.
Uff, overclockeado! De hecho, la lista no es exhaustiva, hay algo interesante:
escribir una aplicación . Al prepararse, cuente con participantes de nivel medio +, construya una presentación con ejemplos prácticos y no dude en hablar sobre rastrillos y fracasos. Quizás esto le ahorrará a alguien horas y días de trabajo.
La presentación tiene 35 minutos + 5 minutos para preguntas en la sala. Después del informe, habrá otros 20 minutos para discusión al margen.
Comité de Programa de Sección:
Alexander Iossa - Jefe de Desarrollo Frontend en Diginavis.
Dice sobre sí mismo: “Me gusta establecer el vector de desarrollo frontend y la ingeniería de software en general. Es decir, es importante para mí que el informe en la conferencia lleve a las personas a escribir mejor, pensar más, no usar algunas cosas, simplemente porque está de moda ".
“Soy
Roman Gafiatullin , lidero uno de los equipos de productos en ClickClickDrive. En general, estoy a favor de cualquier movimiento, estoy tratando de presentar a los desarrolladores la cultura de la ingeniería ".
Ramil Zakirov es desarrollador senior de interfaz en Diginavis. Desarrolla aplicaciones desde 2010. Le gusta practicar programación funcional y comunicarse con seguidores sobre temas relacionados. Es evangelista de GraphQL y recomienda usar esta tecnología en el desarrollo web.
El programa de la sección también cuenta con la ayuda de
Igor Zinoviev , el fundador de KazanJS (reuniones periódicas de desarrolladores de JS, así como el canal Telegram del mismo nombre).
Devops
En esta sección, hablamos sobre la cultura DevOps, las soluciones de ingeniería y cómo establecer la interacción entre el equipo de desarrollo y el equipo de operaciones.

Como uno de los directores del programa, Konstantin Makarychev, dijo:
Devops (persona) es un evangelista de automatización, no un administrador de sistemas con un gran salario, y vale la pena comenzar. Es decir, si alguien de alguna manera automatiza, sin tener los codiciados "devops" en el título del trabajo, mientras está directamente relacionado con el desarrollo, esta es nuestra persona. Y qué (implementación, escritura de código, control de calidad, interacción con equipos) y cómo, no importa en absoluto, estos son solo detalles de implementación.
Entonces, si eres tan devoto y no te importa compartir tu experiencia, mejor deja una solicitud de presentación
aquíAhora, de hecho, a los temas.
Conceptualmente, los temas de devobs se pueden dividir en dos partes: técnicos y sobre procesos.
Desde el principio estamos esperando informes sobre:
- Kubernetes, Istio, malla de servicio, dockers, CI / CD
- Transformación en la nube: cómo todo solía ser viejo y malo, y cómo ahora todo es nuevo y bueno
- Entrega continua / Integración continua
- Tecnologías en la nube: AWS, Azure, OpenStack, Serverless, etc.
- ¿Qué nube elegir? Comparación de servicios en la nube
- Contenedorización y Orquestación
- Monitoreo y auditoría de aplicaciones (OkMeter, DataDog, BPF, XRebel, OpenTrace, etc.)
Del segundo, los participantes de DUMP desearían escuchar informes sobre:
- La experiencia de implementar DevOps en un equipo: éxitos, fracasos, ilusiones perdidas
- Nuevos enfoques y herramientas en la gestión de la configuración
- Gestión de la complejidad y cómo pagar la deuda técnica.
- Ejemplos de la vida real de proyectos que han implementado devops: prácticas fallidas y exitosas y lecciones aprendidas
La presentación tiene 35 minutos + 5 minutos para preguntas en la sala. Después del informe, habrá otros 20 minutos para discusión al margen.
Comité de Programa de Sección:
Konstantin Makarychev - desarrollador de Provectus, Hydrosphere.io, fundador y organizador de Expert Friday.
Acerca de mí: "Solo hago lo que necesito y escribo sobre lo que tengo que hacer".
Radik Fattakhov - Líder del equipo en ClickClickDrive.
Acerca de mí: "El backend es un desarrollador front-end. Automatizo todo lo que es posible para que el equipo trabaje eficientemente. Me complace ayudar a organizar una buena conferencia en Kazán, donde personas de toda la región compartirían sus experiencias ".
Mikhail Tsykarev es un líder de equipo senior en la oficina de gestión estratégica y de proyectos de ICL-Services.
Acerca de mí: “Al mismo tiempo, lidero la creación del producto interno de la compañía en el rol de Propietario del producto. También soy un rastreador de la incubadora de TI de la infraestructura de innovación de UrFU. En parte de los proyectos que superviso, las prácticas de DevOps se utilizan activamente ".
Gestión
Esta sección está creada para líderes de equipo, jefes de departamento y gerentes de desarrollo, gerentes de proyecto y estaciones de servicio. Aquí nos conocemos, presentamos problemas para su discusión y compartimos las soluciones encontradas. Porque "una cabeza es buena y 200 es mejor".

Para no agrupar todos los temas, el programa se divide en 2 bloques: "Gestión de equipos" y "Gestión de proyectos".
En el bloque "Gestión de equipos", estamos esperando una aplicación sobre los temas:
- Trabajo en equipo y relaciones internas: esquemas de organización del equipo, modelos a seguir, comunicaciones (facilitación de reuniones, por ejemplo), etc.
- Trabajo personal con un empleado: planes de desarrollo individual, motivación, retroalimentación.
- Gestión de equipo distribuido
- Métricas de rendimiento del equipo
- Desarrollo de líder / equipo: dónde crecer más, cómo seguir siendo necesario, el chovinismo de ingeniería y el agotamiento profesional
- Mesa redonda "Hambre de personal: ¿dónde conseguir desarrolladores?"
En el bloque "Gestión de proyectos" buscamos oradores que compartan su experiencia en los siguientes temas:
- Procesos, planificación, gestión: planificación y evaluación de tareas, unificación de procesos, microgestión, trabajo con riesgos, retrospectivas.
- Interacción con las partes interesadas: clientes, gestión, departamentos relacionados.
- Cultura de ingeniería en la empresa / proyecto
Todos los discursos de la misma duración: 35 minutos para ampliar el tema + 5 minutos para preguntas de la audiencia. Después de cada informe, habrá 20 minutos para que los participantes se comuniquen con los oradores.
Comité de Programa de Sección:
Igor Katykov es el director de los centros de desarrollo Tinkoff.ru en Kazan e Innopolis.
17 años en TI, últimos 13 - en gestión. Tres veces creó equipos exitosos de hasta 90 personas.
Sobre lo que me impulsó a trabajar en el comité del programa: “Quiero que Kazán se convierta en la tercera capital de TI después de Moscú y San Petersburgo. Para que Kazán (y sus alrededores) desarrollen una poderosa fuerza de TI capaz de ganar la competencia de Ekaterimburgo, Novosibirsk, Nizhny y otros millonarios. Sin una comunidad local poderosa, compartir experiencias no funcionará ”.
Alexander Kiverin - Director técnico de Ak Bars Digital Technologies (Ak Bars Bank).
Acerca de mí: “A lo largo de mis diez años de actividad en el campo de la gestión del desarrollo, no he dejado de explorar nuevos enfoques en la gestión de proyectos y equipos de desarrollo. ¡En la conferencia DUMP 2019, estoy seguro de que escucharemos informes interesantes sobre la organización adecuada de los procesos, la gestión adecuada de las personas y la creación de equipos efectivos, para que podamos aplicar esta experiencia a proyectos aún más geniales que dan buenos resultados! "
Igor Zilberg es el director de SmartHead.
Propósito: “Hacer del mundo un lugar mejor a través de la gestión de proyectos, diseño y gestión de sistemas informados y de calidad (en sentido amplio, no solo TI). Hacer más personas para quienes la gestión de proyectos es una profesión, y no "ir a softskills". De modo que los grupos de personas son liderados por líderes, en lugar de "héroes" que son puestos en posiciones de liderazgo. Para que las metodologías de gestión aplicadas sean apropiadas, no modernas. Como resultado de todo esto, más proyectos son exitosos y más personas que los crean son más felices ”.
Elena Lukyanicheva - gerente de proyecto en EPAM.
Sobre mí: “Soy gerente de proyectos de TI. Proyectos interesantes (con un área temática no estándar, resolución de tareas no estándar) y complejos (que contienen una gran cantidad de componentes, bibliotecas, tecnologías, con integración compleja). Los proyectos que hago con personas entusiastas de todo el mundo. Las personas están cambiando el mundo para mejor, haciéndolo más conveniente y seguro. Y quiero más proyectos y personas de este tipo en Kazán ”.
Fecha límite, selección de solicitud y preparación de la presentación.
Geografía: estamos esperando oradores de todo el país, cerca del extranjero y también lejos.
Fecha límite: envíe las solicitudes antes del 8 de septiembre. El comité del programa los revisará dentro de los 7 días y la sección de administración se comunicará con usted.
La preparación del discurso incluye varias etapas:
- Solicitud
- Llamar por teléfono al comité del programa (10-15 minutos), donde el orador habla brevemente sobre el tema
- Ejecutar (ensayo del informe con diapositivas o sus borradores)
- Quizás la segunda y tercera carrera
- Preparación de la presentación
Deje las aplicaciones en el
sitio y venga a hablar en Kazan. DUMP se llevará a cabo el viernes, y durante el fin de semana puedes quedarte a caminar en Kazan. Definitivamente es buena tanto en verano como en invierno, lo comprobamos.