Oracle Code One
O Code One (JavaOne até abril de 2018) é uma conferência anual sobre produtos Oracle e a linguagem de programação Java, que ocorre em diferentes cidades. Muitos desenvolvedores de Java desejam participar deste evento e planejam sua participação com antecedência. Eu, o engenheiro de automação de testes da Sbertech, tive a sorte de participar de uma conferência que ocorreu este ano em outubro em São Francisco. Sob gato, minhas impressões e pensamentos sobre a viagem. As datas da conferência sob os auspícios do Code One em 2019 podem ser encontradas
aqui .
Mais de 600 relatórios foram apresentados no Code One 2018, dos quais cerca de 200 estão relacionados ao Java, e os demais estão relacionados aos tópicos Containers, Serverless, Cloud Applications, Banco de Dados, Big Data, Data Science, DevOps, Modern Web etc. Nas mesmas datas (21 a 25 de outubro), a Oracle organizou outra conferência
Open World . Ambos os eventos ocorreram nos centros de negócios do Moscone Center. O Código Um foi realizado no Moscone Center West.

O custo da participação varia a partir do momento da inscrição:

Para se registrar na conferência, você precisa de uma Conta Oracle. Durante o processo de registro, o sistema solicitará que você escolha um método de pagamento conveniente. No meu caso, o pagamento foi feito através de uma transferência bancária. Uma semana depois, recebi um convite eletrônico.
Nuances organizacionais
Antes da conferência, os organizadores publicam o plano da conferência geral no
site .
Registo
É mais conveniente credenciar o dia anterior ao evento, caso contrário, você poderá ficar em grandes filas no dia da abertura.

No credenciamento, foi emitido um crachá de plástico com um nome (pela perda de uma multa de US $ 70), além de cupons de plástico (almoço) para cada dia da conferência. Em racks individuais no térreo, os participantes receberam lembranças da Oracle (em 2018 era uma mochila) e um ingresso para o Oracle CloudFest.
Plano de ação
Todos os relatórios e workshops foram realizados no segundo andar. Uma grande área com dois salões de 12 salões com zonas: Java Magazine, Oracle Quiz, Oracle Shop e uma zona com mesas. Ao mesmo tempo, foram realizadas de 20 a 24 sessões. Eles começaram às 8-45 ou 9-00 da manhã, terminaram às 17-00 e depois.



O programa com os tópicos de relatórios e workshops é publicado no site do Code One no bloco
Session Catalog .
Ao participar de uma conferência em larga escala, é importante elaborar seu próprio plano de visitas. Muitas sessões ocorrem em diferentes partes do edifício, e é impossível cobri-las todas ao mesmo tempo. Escolha o mais interessante para você, faça um cronograma e continue conhecendo o Java (levei cerca de 30 minutos para me familiarizar com os relatórios do dia seguinte e escolher os que me interessam). Eu recomendo que você preste atenção ao autor do relatório e se familiarize com os discursos anteriores. Escolha relatórios de backup: se nos primeiros minutos você perceber que o orador "não é seu", haverá uma chance de capturar outro discurso.
É melhor se inscrever para as oficinas com antecedência, caso contrário você pode não participar. Verifique se o Wi-Fi está funcionando de maneira estável no local da oficina (se você possui o modelo mais recente de laptop, por exemplo, um macbook, é recomendável ter um adaptador para RJ-45, porque o Wi-Fi é intermitente e o nível de recepção do sinal não é estável em todos os lugares).
Tudo por conveniência
Aplicativo de Eventos Oracle
Para acompanhar os desenvolvimentos na própria conferência, faça o download do aplicativo móvel Oracle Events. Nele, você pode encontrar eventos Oracle e todas as informações necessárias para uma conferência específica. Te aviso - o aplicativo não é rápido :)



Comunicação
Tendo visitado o
Selenium Conf em Chicago um pouco antes, posso dizer que todos os participantes e palestrantes estrangeiros usam o Twitter e o LinkedIn para comunicação. Se você gostou do relatório e gostaria de discuti-lo com o autor um pouco mais tarde, peça um cartão de visita - essa é uma prática normal.
Transporte
Para quem está nesta cidade pela primeira vez - leva em consideração que o metrô é notavelmente diferente da capital e de São Petersburgo. Há grandes intervalos à noite.

Basicamente, usei o táxi LYFT com a opção “compartilhada” da rota para percorrer a cidade (quando outro passageiro que viaja pela mesma rota pode entrar em um táxi). Para construir uma rota do ponto A ao ponto B, é melhor usar o Google Maps - ele sempre informará como chegar lá.
Bônus agradáveis
Churrasco comunitário
Segundo a tradição, após a conferência, há uma reunião em um círculo estreito entre palestrantes e pessoas envolvidas na Comunidade Java.
Um convite para essa reunião foi emitido no relatório Mais Java Community Insider Secrets de
Stephen Chin ,
Yolande Poirier ,
Sebastian Daschner .
Nessas reuniões, são organizados churrascos ao ar livre, discutidos os resultados da conferência e os tópicos atuais. Infelizmente, não consegui chegar lá por motivos pessoais.
Oracle CloudFest 18
Um festival de música para todos os participantes das conferências Code One e OpenWorld. Desta vez, a Bleachers, Portugal se apresentou. O homem, Beck. Eu gostei

Materiais
Vídeos
Mais de 100 vídeos de palestras e sessões foram postados no
youtube . Há material processado e bruto no formato de um vídeo de 8 horas.
Relatórios
No total, consegui participar de 25 sessões em 4 dias. O assunto foi o mais diverso, até o bom e velho
Selênio de Kito Mann se encontrou.
Abaixo está uma lista de relatórios que eu gostei.
1. Java 5, 6, 7, 8, 9, 10, 11: O que você perdeu? - Henri Tremblay, revisou os principais recursos de cada versão do Java SE e falou sobre a nova política de liberação do Java. Recomendado a leitura do artigo
Java Is Still Free da Java Champions.
2. Teste Holístico no LinkedIn - Sajid Topiwala, falou sobre como eles testam microsserviços no LinkedIn, sobre a ferramenta interna Epsilon e como todo o desenvolvimento vai para o Desenvolvimento baseado em tronco.

3. O Futuro do Java SE - um relatório de Sharat Chander e Aurelio Garcia-Ribeyro sobre o novo modelo de release Java & OpenJDK, quais recursos devem ser esperados ainda mais em Java e quais projetos devem ser prestados atenção agora (“Não há mais um roteiro Java que chame o que recursos serão lançados nos próximos lançamentos. ”©).
4. Migrando aplicativos cliente de interface do usuário Java para o OpenJDK 11 - uma história sobre as grandes mudanças no mundo da interface do usuário Java de Philip Race e Sergey Bylokhov.
5. Como criar uma arquitetura para automação de teste na Web - Elias Nogueira e Tatiane Aguirres Nogueira conversaram sobre os principais pontos aos quais você deve prestar atenção durante a automação da WEB. Eu recomendei que os autores usassem o
Allure para relatórios e o
Selenoid para a infraestrutura de autoteste.
6. Kotlin como um Java modernizado - um relatório de Roman Elizarov. O orador concentrou toda sua atenção nas principais características do idioma. A submissão do material foi acima de tudo um elogio.
7. Micrômetro: É SLF4J, mas para métricas! - Jon Schneider revisou a ferramenta Micrômetro, que é usada para coletar as métricas do seu aplicativo. Começando com M4, essa ferramenta sai da caixa no SpringBoot 2.0. O micrômetro é como o SLF4J, mas apenas para coletar métricas. O autor explicou por que devemos usar métricas em nosso aplicativo e deu exemplos de uso.
8. Aproveitando uma grande ideia: tornar-se um superusuário com o IntelliJ - Maxim Novak mostrou como um profissional em sua área de atuação na IDEA deveria funcionar.
Projeto de origem com teclas de atalho.
9. Laboratório de Programação Lambda - oficina
lambda de Jeff Dinkins, Stuart Marks, Maurice Naftalin, José Paumard. Você pode encontrar as tarefas e respostas originais no
github .
10. Mais segredos dos membros da
comunidade Java - palestra de Stephen Chin, Yolande Poirier e Sebastian Daschner. O relatório revelou os segredos da comunidade Java. Como se tornar um Java Champions, quais etapas você precisa para tornar seu artigo retuitado no
Java Twitter , como escrever artigos para a Java Magazine. Os autores discutiram o JavaOne4Kids e incentivaram o compartilhamento ativo de experiências.
Também recomendo prestar atenção a
Bruno Souza , que levantou questões interessantes da carreira de desenvolvedor em seu relatório “Os desenvolvedores de uma habilidade precisam criar suas carreiras e quebrar o platô da carreira”.
Lazer
Se esta é sua primeira vez em São Francisco, recomendo visitar:
1. Ponte Golden Gate;
2. Picos gêmeos;
3. Lombard Street;
4. Teleférico;
5. Ilha de Alcatraz;
6. Pier 39.
Um pequeno relatório fotográfico: Sumário
O Code One me impressionou com sua escala e multidirecionalidade em comparação com as conferências que visitei anteriormente: SeleniumConf Chicago, Joker, Heisenbug, SQADays e outros.Claro, eu queria cobrir tudo de uma só vez, mas, infelizmente, muitos relatórios interessantes foram realizados simultaneamente.
Os relatórios eram de qualidade variável, incluindo qualidade muito baixa. Portanto, às vezes até me perguntava como um orador poderia ser selecionado para participar da conferência. Não há dúvida de que as conferências do JUG.ru vencem: os caras se esforçam para fazer apenas relatórios de alta qualidade e o fazem bem. Mas é claro que existem mais líderes mundiais no Código Um.
Fiquei satisfeito com a organização do evento, com exceção das longas filas na hora do almoço e com um sinal Wi-Fi ruim. Se o compararmos novamente com o JUG.ru: no Joker e no JPoint, nunca notei um problema na rede. Além disso, o JUG.ru oferece a oportunidade de comprar assistindo transmissões on-line de qualquer sala, o Code One não pode ser assistido remotamente.
A propósito, seria bom ir a tais conferências na companhia de 1-2 colegas para discutir as informações recebidas dos relatórios e absorver mais material.
E o que você acha, essas viagens para conferências são úteis?