Oracle Code One
Code One (JavaOne hasta abril de 2018) es una conferencia anual sobre productos Oracle y el lenguaje de programación Java, que tiene lugar en diferentes ciudades. Muchos desarrolladores de Java quieren asistir a este evento y planificar su participación de antemano. Yo, el ingeniero de automatización de pruebas en Sbertech, tuve la suerte de participar en una conferencia que tuvo lugar este año en octubre en San Francisco. Under cat, mis impresiones y pensamientos sobre el viaje. Las fechas de la conferencia bajo los auspicios del Código Uno en 2019 se pueden encontrar
aquí .
En Code One 2018 se presentaron más de 600 informes, de los cuales unos 200 están relacionados con Java, y el resto se relaciona con los temas Contenedores, Sin servidor, Aplicaciones en la nube, Base de datos, Big Data, Ciencia de datos, DevOps, Web moderna, etc. En las mismas fechas (21 de octubre - 25 de octubre), Oracle organizó por primera vez otra conferencia
Open World . Ambos eventos tuvieron lugar en los centros de negocios del Centro Moscone. Code One se celebró en Moscone Center West.

El costo de participación varía desde el momento de la inscripción:

Para registrarse en la conferencia, necesita una cuenta Oracle. Durante el proceso de registro, el sistema le pedirá que elija un método de pago conveniente. En mi caso, el pago se realizó a través de una transferencia bancaria. Una semana después recibí una invitación electrónica.
Matices Organizacionales
Antes de la conferencia, los organizadores publican el plan de la conferencia general en el
sitio .
Registro
Es más conveniente acreditar el día antes del evento, de lo contrario, podría hacer grandes filas el día de la inauguración.

En la acreditación emitió una placa de plástico con un nombre (por la pérdida de una multa de $ 70), así como cupones de plástico (almuerzo) para cada día de la conferencia. En bastidores separados en la planta baja, los participantes recibieron recuerdos de Oracle (en 2018 era una mochila) y un boleto para Oracle CloudFest.
Plan de acción
Todos los informes y talleres tuvieron lugar en el segundo piso. Un área grande con dos salas de 12 salas con zonas: Java Magazine, Oracle Quiz, Oracle Shop y una zona con mesas. Al mismo tiempo, se llevaron a cabo de 20 a 24 sesiones. Comenzaron a las 8-45 o 9-00 de la mañana, terminaron a las 17-00 y más tarde.



El programa con los temas de informes y talleres se publica en el sitio web de Code One en el bloque de
Catálogo de sesión .
Al participar en una conferencia a gran escala, es importante elaborar su propio plan de visitas. Muchas sesiones tienen lugar en diferentes partes del edificio, y es imposible cubrirlas todas al mismo tiempo. Elija el más interesante para usted, haga un cronograma y continúe para conocer Java (me llevó unos 30 minutos familiarizarme con los informes del día siguiente y elegir los que me interesan). Le recomiendo que preste atención al autor del informe y se familiarice con sus discursos anteriores. Elija informes de respaldo: si en los primeros minutos se da cuenta de que el hablante "no es suyo", entonces tendrá la oportunidad de captar otro discurso.
Es mejor inscribirse en los talleres con anticipación, de lo contrario no podrá ingresar. Asegúrese de que el Wi-Fi funcione de manera estable en el lugar del taller (si tiene el último modelo de computadora portátil, por ejemplo, un macbook, es recomendable tener un adaptador para RJ-45, porque el Wi-Fi es intermitente y el nivel de recepción de señal no es estable en todas partes).
Todo por conveniencia
Aplicación de eventos de Oracle
Para mantenerse al tanto de los desarrollos en la conferencia en sí, descargue la aplicación móvil Oracle Events. En él, puede encontrar eventos de Oracle y toda la información necesaria para una conferencia específica. Te advierto: la aplicación no es rápida :)



Comunicación
Habiendo visitado
Selenium Conf en Chicago un poco antes, puedo decir que todos los participantes y oradores extranjeros usan Twitter y LinkedIn para comunicarse. Si le gustó el informe y desea discutirlo con el autor un poco más tarde, solicite una tarjeta de presentación, esta es una práctica normal.
Transporte
Para aquellos que están en esta ciudad por primera vez, tiene en cuenta que el metro es notablemente diferente de la capital y San Petersburgo. Hay grandes descansos en la noche.

Básicamente, utilicé el taxi LYFT con la opción "compartida" de la ruta para moverse por la ciudad (cuando otro pasajero que viaja por la misma ruta puede subir a un taxi). Para construir una ruta desde el punto A hasta el punto B, es mejor usar Google Maps: siempre le dirá cómo llegar allí.
Bonitas bonificaciones
Barbacoa comunitaria
Según la tradición, después de la conferencia hay una reunión en un círculo estrecho entre los hablantes y las personas involucradas en la Comunidad Java.
Stephen Chin ,
Yolande Poirier y
Sebastian Daschner publicaron una invitación a dicha reunión.
En tales reuniones, se organiza una barbacoa al aire libre, se discuten los resultados de la conferencia y los temas actuales. Lamentablemente, no pude llegar por razones personales.
Oracle CloudFest 18
Un festival de música para todos los participantes en las conferencias Code One y OpenWorld. Esta vez, Bleachers, Portugal realizó. El hombre, Beck. Me gustó

Materiales
Videos
Se han publicado más de 100 videos de Keynotes & Sessions en
youtube . Hay tanto material procesado como crudo en el formato de un video de 8 horas.
Informes
En total, logré asistir a 25 sesiones en 4 días. El tema fue el más diverso, incluso el viejo
Selenium de Kito Mann.
A continuación hay una lista de informes que me gustaron.
1. Java 5, 6, 7, 8, 9, 10, 11: ¿Qué te perdiste? - Henri Tremblay, revisó las características principales de cada versión de Java SE y habló sobre la nueva política de lanzamiento de Java. Se recomienda leer el artículo
Java Is Still Free de Java Champions.
2. Pruebas holísticas en LinkedIn : Sajid Topiwala habló sobre cómo prueban los microservicios en LinkedIn, sobre la herramienta interna Epsilon y cómo todo el desarrollo se dirige al desarrollo basado en troncales.

3. El futuro de Java SE : un informe de Sharat Chander y Aurelio Garcia-Ribeyro sobre el nuevo modelo de lanzamiento de Java y OpenJDK, qué características se deben esperar más en Java y a qué proyectos se les debe prestar atención ahora (“Ya no tengo una hoja de ruta de Java que llame a qué características saldrán en los próximos lanzamientos. ”©).
4. Migración de aplicaciones de cliente Java UI a OpenJDK 11 : una historia sobre los grandes cambios en el mundo de Java UI de Philip Race y Sergey Bylokhov.
5. Cómo crear una arquitectura para la automatización de pruebas web : Elias Nogueira y Tatiane Aguirres Nogueira hablaron sobre los puntos principales a los que debe prestar atención durante la automatización WEB. Le recomendé a los autores que usaran
Allure para informes y
Selenoid para la infraestructura de autotest.
6. Kotlin como un Java modernizado : un informe de Roman Elizarov. El hablante concentró toda su atención en las características principales del lenguaje. La presentación del material fue sobre todo elogio.
7. Micrómetro: ¡es SLF4J pero para métricas! - Jon Schneider revisó la herramienta Micrómetro, que se utiliza para recopilar las métricas de su aplicación. Comenzando con M4, esta herramienta sale de la caja en SpringBoot 2.0. El micrómetro es como SLF4J, pero solo para recopilar métricas. El autor explicó por qué deberíamos usar métricas en nuestra aplicación y dio ejemplos de uso.
8. Aprovechar una gran IDEA: convertirse en un superusuario con IntelliJ - Maxim Novak mostró cómo un profesional en su campo en IDEA debería trabajar.
Proyecto fuente con teclas de acceso rápido.
9. Laboratorio de programación Lambda - taller
lambda de Jeff Dinkins, Stuart Marks, Maurice Naftalin, José Paumard. Puede encontrar las tareas y respuestas originales en
github .
10. Más secretos de Java Community Insider : charla de Stephen Chin, Yolande Poirier, Sebastian Daschner. El informe reveló los secretos de la comunidad Java. Cómo convertirse en Campeones de Java, qué pasos necesita para hacer que su artículo sea retuiteado en
Twitter de Java , cómo escribir artículos para la Revista Java. Los autores analizaron JavaOne4Kids y alentaron el intercambio activo de experiencias.
También recomiendo prestar atención a
Bruno Souza , quien planteó cuestiones interesantes sobre la carrera de desarrollador en su informe "Los desarrolladores de una habilidad necesitan diseñar sus carreras y romper la meseta de la carrera".
Ocio
Si es tu primera vez en San Francisco, te recomiendo visitar:
1. Puente Golden Gate;
2. Picos gemelos;
3. Lombard Street;
4. Teleférico;
5. Isla de Alcatraz;
6. Muelle 39.
Un pequeño reportaje fotográfico: Resumen
Code One me causó una gran impresión debido a su escala y multidireccionalidad en comparación con las conferencias que visité anteriormente: SeleniumConf Chicago, Joker, Heisenbug, SQADays, etc. Por supuesto, quería cubrir todo de una vez, pero desafortunadamente, muchos informes interesantes se llevaron a cabo simultáneamente.
Los informes fueron de calidad variable, incluida muy baja calidad. Por lo tanto, a veces incluso me preguntaba cómo podría seleccionarse a un orador para participar en la conferencia. No hay duda de que las conferencias de JUG.ru ganan: los chicos se esfuerzan por hacer solo informes de alta calidad y lo hacen bien. Pero, por supuesto, hay más líderes mundiales en Code One.
Estaba satisfecho con la organización del evento, con la excepción de las largas colas a la hora del almuerzo y una mala señal de Wi-Fi. Si lo comparamos nuevamente con JUG.ru: en Joker y JPoint, nunca he notado un problema con la red. Además, JUG.ru le brinda la oportunidad de comprar transmisiones en línea de cualquier habitación, Code One no se puede ver de forma remota.
Por cierto, sería bueno ir a tales conferencias en compañía de 1-2 colegas para discutir la información recibida de los informes y absorber más material.
¿Y qué piensas, son útiles estos viajes a conferencias?