Mobius 2019 Piter: transmisión en vivo gratis y todo lo demás



En la víspera de nuestra conferencia sobre el desarrollo móvil de Mobius , compartimos con Habr un enlace a una transmisión gratuita de YouTube (debajo del corte) y nos dice qué informes se incluirán (spoiler: en su mayoría son "android").

También contamos sobre todo lo demás en la conferencia que no entrará en la transmisión abierta. ¿Qué puede obtener solo yendo allí personalmente?

Transmisión gratuita en línea


En el sitio web de la conferencia hay una página especial donde se encuentra la ventana de YouTube con la transmisión y su calendario.

La transmisión se emitirá el 22 de mayo (el primero de los dos días de la conferencia), y los informes de la sala principal entrarán en ella. ¿Qué son estos informes? Inmediatamente, cuatro de cada seis resultaron ser "androides", y los dos restantes son actuaciones de apertura y cierre que no están vinculadas a una plataforma específica y consideran el desarrollo como un todo. Aquí están las descripciones específicas:



10:30 Andrey Breslav - Empatía en TI: cómo usar racionalmente su naturaleza humana


En el desarrollo móvil, el creador de Kotlin ya no necesita ser presentado a nadie, y en uno de los Mobius anteriores, su informe "Sobre los hombros de los gigantes: los idiomas que estudió Kotlin" se convirtió en el líder en las calificaciones de los espectadores. Pero esta vez el tema es completamente diferente. Esta presentación se llevará a cabo antes de que todos se sumerjan de lleno en el hardcore técnico de los informes posteriores y aborde cuestiones más generales. Andrey hablará sobre cómo las emociones afectan el trabajo en TI y también cómo debemos tener esto en cuenta para trabajar de manera más eficiente. Ha estado interesado en tales preguntas durante mucho tiempo y profundamente; por ejemplo, además de Kotlin, también está ocupado con la startup Alter, que ayuda a las personas a encontrar un psicólogo / psicoterapeuta.





12:00 Hannes Dorfmann, Kostiantyn Tarasenko - Pruebas por diseño


La prueba no es fácil. Los patrones de diseño como MVP o MVVM contribuyen a la separación de responsabilidades, por lo que es más fácil escribir código de prueba, pero ¿podemos ir más allá? ¿Cómo puedo exprimir aún más las pruebas, logrando resultados con menos código? ¿Cómo tener en cuenta la capacidad de prueba en un proyecto de inmediato y no pensar en ello al final? ¿Cómo construir una arquitectura que esté diseñada inmediatamente para que se pruebe el código? El informe discutirá solo esa arquitectura.





14:00 Konstantin Tskhovrebov - Errores reactivos, o Reintentar-diálogo en una línea de código


En este informe, Konstantin y la audiencia:
- considerar una tarea bastante típica con un diálogo de reintento;
- Estudiar los métodos clásicos de solución y discutir sus desventajas.
- encuentre una solución práctica, en el camino, que comprenda qué es la programación reactiva (y no, no es RxJava);
- mire lo que sucedió y conviértalo en una solución general para manejar cualquier error en la aplicación;
- Discuta el resultado.





16:00 Stepan Goncharov - Optimización de la tubería de Gradle: más allá de lo básico


Los desarrolladores siempre piensan que los programas no se compilan lo suficientemente rápido y usan todos los trucos y técnicas conocidos para acelerar. La mayoría de estos trucos se enumeran en la documentación de Android y Gradle. Pero, ¿qué pasa si ya usó todo lo que pudo, pero el resultado no le convenía?

Bueno, siempre hay otros trucos que Stepan compartirá.

Veamos las etapas de ensamblaje, prueba y control de calidad y veamos de qué otra manera puedes acelerar Gradle.





17:30 Jonathan Levin - 640 kilobytes deberían ser suficientes para todos


Hoy en día, la RAM se está volviendo más barata cada día. Una PC / Mac con 16 GB de RAM ya no parece fuera de lo común.

¿Pero qué hay de los dispositivos móviles? Los fabricantes de teléfonos nos abruman con características sorprendentes: dispositivos emblemáticos con 4 GB de RAM, 8 GB, incluso con 16 GB. Para una computadora, esta cifra es muy importante, pero ¿es cierto para un teléfono inteligente? Si tengo 8 GB de RAM, ¿por qué mi aplicación se bloquea de todos modos debido a la falta de memoria?

En esta charla, aprenderá cómo funciona la administración de memoria en Android, lo que significa SWAP, GC, asignaciones nativas y otras palabras de miedo.





19:00 Corey Latislaw - El arte de la intencionalidad


La actuación de cierre del día hace eco de la apertura. Al igual que Andrei Breslav, Corey no hablará sobre tecnologías específicas de desarrollo móvil, sino sobre cómo nos acercamos a ella en general. ¿Fueron las decisiones que tomamos exactamente conscientemente tomadas por nosotros como óptimas, o con frecuencia vivimos "en piloto automático", y vale la pena cambiar?





Todo lo demás



Una transmisión abierta se limita a lo anterior, y la conferencia no se limita. ¿Qué más habrá en él?

Otros informes


El primer día, los informes de la sala principal entran en la transmisión abierta. En total, la conferencia dura dos días y tiene tres salas, por lo que hay muchas veces más informes en total. No volveremos a contar todo el programa aquí; simplemente puede abrirlo en el sitio y ver todo. Y aquí destacamos los principales bloques temáticos y damos ejemplos individuales:

  • Mejores prácticas Por ejemplo, a los desarrolladores de Android se les informará sobre cómo trabajar con las corutinas de Kotlin , y a los desarrolladores de iOS se les informará sobre cómo trabajar con Auto Layout .
  • Arquitectura En el pasado, Mobius Artyom Zinnatullin compartió que su experiencia con Lyft lo ayudó a aprender sobre herramientas de ensamblaje, y ahora Denis Neklyudov de Lyft hablará sobre arquitectura escalable.
  • Pruebas Por ejemplo: el tema del informe de Dmitry Sidorenko es "Automatización de la prueba de aplicaciones móviles en la nube".
  • Internos. Esto a veces se traduce al ruso como "agallas"; en general, comprendamos cómo funciona todo lo que usamos regularmente debajo del capó. Por ejemplo, Alexander Shalamov ayudará a los desarrolladores de iOS a comprender qué ruta va su código desde la ventana del editor en Xcode hasta la pantalla del iPhone.

Si no va a ir a la conferencia, pero se da cuenta de que está interesado no solo en los informes de la transmisión gratuita, hay entradas en línea . La transmisión para ambos días está disponible con ellos, con la posibilidad de elegir una sala, y después de la conferencia, recibirá rápidamente videos de todos los informes.

Áreas de discusión




Y ahora pasamos a lo que no está disponible incluso con boletos en línea. Cada orador después de su informe se traslada a una "zona de discusión" especial, donde puede responder las preguntas de la audiencia no en cinco minutos, sino como debería: hay un margen de tiempo y un rotafolio.

Bof sesiones


Otra forma de comunicación en vivo es la sesión BOF. Allí, algunos oradores y todos los espectadores interesados ​​se reúnen para discutir un tema predeterminado. Y en lugar de una división estricta en oradores y espectadores, tenemos una sola discusión animada.

En la tarde del primer día de la conferencia, después de los informes, se llevarán a cabo dos sesiones de este tipo: en inglés con la participación de hablantes de inglés: "¿Qué espera el desarrollo móvil en 5 años?", En ruso con hablantes de ruso: "Salarios de desarrolladores móviles". En general, habiendo cargado con informes técnicos por día, será posible discutir cosas relacionadas por la noche en un ambiente más relajado e informal.

Fiesta


Si desea comunicarse no en un formato predeterminado ("preguntas al orador" o "sesión de BoF"), pero solo hable con otros desarrolladores móviles, esto puede hacerse en una fiesta al final del primer día. Para la música y con la cerveza, descansando de los informes, es mucho más fácil comenzar la comunicación con extraños que en los descansos para tomar café.

Exposición


Bueno, por supuesto, habrá stands de empresas patrocinadoras (por ejemplo, CFT), donde generalmente hay acertijos complicados, pegatinas y diversas actividades. Y en la etapa especial "etapa de demostración", que no está incluida en la transmisión, las compañías pueden hacer mini informes y resumir los sorteos. Entonces, entre informes, incluso si no tiene con quién hablar, habrá algo que hacer.

Para resumir


En general, hay tres opciones para los espectadores:

  • Si desea ver los informes del primer día desde la primera sala, una transmisión gratuita le ayudará.
  • Si no es suficiente, quiero recibir todos los informes en vivo y en la grabación: los boletos en línea están disponibles.
  • Y si hay muy pocos informes, quería participar personalmente en las actividades, y usted está listo para tomar decisiones audaces en el último momento; las entradas regulares también están disponibles.

Esperamos la reunión de mañana con algunos de ustedes fuera de línea y con otros en línea.

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


All Articles