
El 13 de octubre, la próxima, ya cuarta, conferencia anual de Azov Developers Meetup 2018 se llevará a cabo en Taganrog. Invitamos a todos, ¡la
inscripción es gratuita!
Comenzaremos a las 9 de la mañana en el Taganrog Congress Hotel en ul. Dzerzhinsky, 161 con un tradicional café de bienvenida y registro. Como en el año pasado, los informes se dividen en 2 transmisiones, para que todos puedan elegir lo más interesante por sí mismos.
- 2 informes están dedicados a temas no técnicos: habilidades blandas (inteligencia emocional) y motivación no material del personal.
- En el campo del desarrollo, hablaremos sobre ciencia de datos en ciencias de la vida, diagnósticos de rendimiento para aplicaciones .NET, contenedorización en una arquitectura de microservicio y cómo decidir qué método ORM o SQL usar para trabajar con datos en el repositorio.
- El tema de UI / UX será cubierto por informes sobre Accesibilidad y armonía en las bibliotecas de componentes de UI.
- La historia de las pruebas con recursos limitados será interesante no solo para los especialistas en control de calidad, sino también para los gerentes de proyecto.
- Finalmente, un invitado especial de la conferencia hablará sobre el uso de la inteligencia artificial en los programas de apoyo para estudiantes y maestros.
Según la tradición, además de las conferencias, hemos preparado actividades y premios para los participantes. Y, por supuesto, las presentaciones y grabaciones de video de los discursos de los oradores estarán disponibles en el sitio web del evento.
Más detalles sobre los informes:
Métodos efectivos de motivación no material del personal.Natalya Kireenkova, Gerente Senior de Recursos HumanosEl empleado ideal trabaja mucho y de manera eficiente, no solicita pagos adicionales, no mira hacia un lado y viene a trabajar con placer. Un empleador ideal ofrece tareas interesantes, paga generosamente por el trabajo, desarrolla, enseña y cuida a sus empleados de todas las formas posibles. ¿Cómo tener en cuenta los intereses de ambas partes? ¿Qué hace que un empleado se sienta importante, valioso y significativo? Hablaremos con usted sobre formas de motivación no material y cómo trabajamos con ella en Arcadia.
Diagnóstico de rendimiento para aplicaciones .NET en producciónDmitry Levchenko, desarrollador principalEl análisis de rendimiento y los problemas de rendimiento de la aplicación generalmente se resuelven durante el desarrollo y las pruebas, pero ¿qué se puede hacer si la aplicación ya está implementada en un entorno de trabajo y se encuentran problemas? Resulta que no tan poco. El informe se centra en qué funciones están disponibles, cómo buscar cuellos de botella en el rendimiento de las aplicaciones .NET en producción, dónde comenzar el análisis y qué puede usar. Conozcamos una serie de técnicas y la utilidad PerfView.
Pruebas de recursos limitadosNatalya Suprun, probador de plomoEl trabajo en un proyecto grande implica cambios y optimización de procesos. En algunos casos, esto lleva a la reestructuración de los equipos y a una disminución en el número de evaluadores en general. En este informe, como ejemplo de mi proyecto, le contaré cómo logramos:
- guarde la carga en un probador mientras reduce el número total de probadores;
- Mantener la calidad previa del proyecto con el constante crecimiento de los clientes del proyecto.
Este informe puede ser útil para probadores, ingenieros de automatización, gerentes.

¿Dónde está la verdad: ORM o SQL?Vladimir Kalskov, Desarrollador SeniorIlya Rachinsky, DesarrolladorUn almacén de datos es uno de los componentes más importantes de los productos de software. La elección del método de trabajo con datos es un factor fundamental en el desarrollo y soporte del proyecto. El enfoque ORM proporciona una interfaz conveniente para la manipulación de datos. Pero, ¿ORM siempre está justificado? ¿El programador SQL necesita DBA?
- ORM - mo (d / f) pero, SQL - bien (d / f) pero.
- ¿ORM / SQL siempre está justificado?
- ¿Cómo comparar? ¿Qué comparar?
- Uso simultáneo de SQL y ORM.
- Entonces D o F?
Accesibilidad Usuarios con POSIBILIDADES ILIMITADASAnna Kovtun, analista de UX / UI¿Qué es la accesibilidad? ¿Quién lo necesita y por qué? ¿Cómo, desde el punto de vista de UX, hacer que el contenido sea accesible y evaluar si funcionó? Estaré encantado de contar, mostrar y responder todas sus preguntas.
Microservicios en contenedores: experiencia de usoRoman Moiseev, DesarrolladorEn los últimos años, la arquitectura de microservicios ha ganado gran popularidad. Esto se debe en gran medida a la propagación de la contenedorización. El estándar de facto para la orquestación de contenedores es Kubernetes. Hablaré sobre cómo Kubernetes nos ayuda a hacer frente a los microservicios, cuáles son las trampas y los trucos con respecto a los microservicios. En particular:
- Ciclo de vida del microservicio.
- Registros: qué registrar, cómo recopilar y analizar registros.
- Monitoreo y recopilación de métricas.
- Depuración y solución de problemas.
Inteligencia emocionalAndrey Kholyavkin, jefe de la oficina de TaganrogEl informe más no técnico en una conferencia técnica es por qué tomamos decisiones importantes con nuestros corazones y cómo ayuda e interfiere con el trabajo. La inteligencia emocional es el mismo participante en el proceso de pensamiento que la mente racional a la que estamos acostumbrados. Cuanto mejor seamos guiados en nuestras emociones y mientras más tengamos muchas maneras de responder, mejor podremos hacer frente a nuestras vidas, incluso en el proceso de trabajo. Esto es especialmente importante cuando se trabaja en equipo y en condiciones de recursos limitados, porque sin el arte de la comunicación es difícil liderar a las personas.
Bibliotecas de componentes de la interfaz de usuario: del caos a la armoníaOlga Fedoseeva, Desarrollador SeniorTrabajando en varias aplicaciones comerciales similares, hemos creado una biblioteca de componentes de la interfaz de usuario. En mi informe, compartiré la experiencia de crear, desarrollar y apoyar esta biblioteca:
- Iteración 1: crear un kit de interfaz de usuario, escribir estilos y crear componentes para AngularJS.
- Iteración 2: crear una biblioteca de componentes en Angular5 (6). Intenta estandarizar no solo la apariencia, sino también el comportamiento de elementos individuales.
- Perspectivas para el desarrollo de la biblioteca.
Data Science en Life SciencesVyacheslav Kotrachev, Desarrollador SeniorActualmente, ciencias de la vida (ciencias de la vida): uno de los campos científicos aplicados de desarrollo más rápido. La ciencia de datos también se ha vuelto muy popular desde principios de la década de 2010, en gran parte debido al aumento en la potencia informática de las máquinas, por un lado, y al aumento en la cantidad de datos en forma digital, por el otro. Quiero hablar sobre cómo la ciencia de datos ayuda a las ciencias de la vida a hacer del mundo un lugar mejor:
- qué son las ciencias de la vida y qué estudian;
- qué es la ciencia de datos y qué hace;
- cómo funciona la ciencia de datos en las ciencias de la vida, y si no funciona, entonces por qué;
- ¿Qué problemas de las ciencias de la vida resolvemos en Arcadia con la ayuda de la ciencia de datos?
Entrenador de bienestar basado en inteligencia artificial para estudiantes (en inglés)Mikko Kylväjä, Gerente de Desarrollo Senior en el Día EscolarSchool Day y Arcadia están desarrollando un nuevo servicio de bienestar para estudiantes y maestros. Nuestro objetivo es crear una solución completa que respalde todos los procesos relevantes que se necesitan para mejorar y mantener el Bienestar en la comunidad escolar. Actualmente estamos investigando IA para entrenar a los estudiantes y maestros en su Bienestar, Motivación y Salud.
Para participar, debe registrarse en
el sitio web de la conferencia . Ven, será interesante!