Este evento terminou!
Amsterdam JUG "Duke Turns 30" Celebration at OpenValue
Amsterdam Jug "Duke Turns 30" Celebration at OpenValue
Evento por: Amsterdam Java User Group
Localização: OpenValue Amsterdam, Joan Muyskenweg 22, Amsterdam - Amsterdam-Oost
Evento online
Sobre o evento
Você sabia que Java está completando 30 anos? Junte-se com o [Duke complete 30] (https://www.azul.com/duke-turns-30-celebrating-java/) Watch-A-Long Party, um evento virtual, com comida, bebida e lanches, no último encontro de jarro de Amsterdã em [OpenValue em Amsterdam] (https://maps.app.goo.gl/l6t5grg4qw5e3zw78).
** ATUALIZAÇÃO: ** Java Champion [Steve Chin, vice -presidente de devrel em neo4j] (https://www.linkedin.com/in/steveonjava/), participará da celebração do Duke 30 em Amsterdã!
Para obter mais detalhes e discussões sobre o abaixo, acesse bit.ly/Join-Foojay-Slack para se juntar ao Friends of OpenJdk foojay.io Slack e use o canal #Jug-Amsterdam para conversas relacionadas ao abaixo.
**Agenda**
** 17: 00 -** Portas abertas (e comida!)
** 18: 00 - 18: 30 ** Talk 1: "30 anos de java" de Simon Ritter
** 18: 30 - 19: 00 ** Talk 2: "Ai para desenvolvedores de Java Busy", de Frank Greco
** 19: 00-19: 30 ** Talk 3: "Inovações nos bastidores em Java", de Venkat Subramaniam
** 19: 30 ** ** \ - 20: 00 ** Talk 4: "Nós odiamos código - A alegria de manter o código morto e não utilizado", de Gerrit Grunwald
** 20: 00 - 20: 30 ** Talk 5: "Friends of OpenJdk", de Simon Martinelli, Ondro Mihalyi, Marit Van Dijk e Geertjan Wielenga
** 20: 30 - 21: 00 ** Talk 6: "Código de leitura" de Marit Van Dijk
** 21: 00 - 21: 30 ** Talk 7: "OpenJdk EcoSystem", de Carmen Delgado e Simon Ritter
** Talk 1: "30 anos de java" de Simon Ritter **
23 de maio de 1995, viu o lançamento não apenas uma nova linguagem de programação, mas também uma plataforma de desenvolvimento e implantação. Inicialmente, direcionados ao novo mundo dos navegadores e à World Wide Web, rapidamente se tornou o padrão de fato para aplicativos corporativos em escala na Internet. Notavelmente, trinta anos depois, ainda está sempre entre os três principais idiomas mais populares em uso pelos desenvolvedores.
Para abrir nossa celebração, faremos uma viagem de volta no tempo para ver como Java surgiu, como floresceu e como mudou ao longo de três décadas. Podemos até ter um convidado especial com algumas idéias importantes.
** Talk 2: "Ai para desenvolvedores de java ocupados", de Frank Greco **
Sim, sabemos que você está até os joelhos nas implantações de Java e não temos exatamente tempo para aprender sobre a IA. Mas seu gerente está falando mais sobre IA todos os dias e você está lendo posts perturbadores sobre como a Genai aceitará seu trabalho.
Nesta sessão, aceleraremos você através da IA e do aprendizado de máquina-lamentados apenas para desenvolvedores de Java que precisam fazer o trabalho sem a necessidade de perfurar a ciência de dados e a matemática complicada.
Abordaremos todo o básico e explicaremos como a IA pode ser usada no processo de desenvolvimento de software além da simples geração de código. Você se afastará para entender onde a IA se encaixa (e não se encaixa), entende as preocupações éticas e como você pode se tornar mais produtivo e aprimorar sua direção de carreira.
* Por que a AI importa para os desenvolvedores e sua carreira
* Importância dos padrões - IA preditiva (predai) vs IA generativa (genai)
* Genai vs. mecanismos de pesquisa tradicionais
* Técnicas rápidas
* A importância do contexto para Genai
* Sistemas de geração de recuperação de recuperação (RAG)
* Tuneamento fino vs Rag - Bibliotecas Java para AI/ML
* AI e o processo de desenvolvimento de software - AI responsável e ética
** Talk 3: "Innovações dos bastidores em Java", de Venkat Subramaniam **
É fascinante assistir à evolução do Java - a nova apresenta emergindo a cada seis meses, um idioma que está ficando conciso, expressivo e elegante a cada liberação, mais poder compactado para desempenho e escala ao mesmo tempo, os louvores podem ser infinitos, como deveriam ser.
No entanto, a inovação significativa no Java está nos bastidores, as coisas que um programador casual podem não tomar nota, mas contribui para aumentar significativo de desempenho ou impede alguns tipos de erros. Vários recursos que vemos em Java existem em outros idiomas, tanto na JVM quanto fora. No entanto, a implementação dos recursos por Java são únicos ou simplesmente diferentes para uma boa medida.
Nesta apresentação, examinaremos a evolução do Java na última década, mas do ponto de vista das técnicas nos bastidores que apóiam e reforçam a robustez e o desempenho.
** Talk 4: "Nós odiamos código - A alegria de manter o código morto e não utilizado", de Gerrit Grunwald **
Você gosta de manter o código que não escreveu? Provavelmente não ... à medida que os sistemas crescem e evoluem, a base de código inevitavelmente acumula a desordem, incluindo o código não utilizado ou "morto". Muitas vezes, os desenvolvedores que escreveram esse código nem estão mais na empresa. Então, como você sabe se o código ainda é usado?
O código morto pode ser confuso e pode ser a fonte de vulnerabilidades na sua base de código. Portanto, não é apenas o código "Legacy" com o qual temos que lidar, mas também o código "morto" e mesmo o chamado código "zumbi".
Esta sessão fornecerá uma visão geral sobre a luta comum com esse tipo de código e tentará dar uma idéia sobre as diferenças entre esses tipos de código e sobre ferramentas que o ajudarão a se livrar dela.
** Talk 5: "Friends of OpenJDK", de Simon Martinelli, Ondro Mihalyi, Marit Van Dijk e Geertjan Wielenga **
Ouvir de colaboradores ativos na comunidade OpenJDK sobre como eles começaram e o que os excita sobre o uso do OpenJDK.
Pegue dicas e truques para aproveitar ao máximo o OpenJDK e sua vibrante comunidade internacional!
** Talk 6: "Código de leitura" de Marit Van Dijk **
Como desenvolvedores, gastamos muito tempo aprendendo a escrever código, enquanto gastamos pouco ou nenhum tempo aprendendo a ler o código. Enquanto isso, geralmente gastamos mais tempo lendo código do que realmente escrevendo. Não devemos gastar pelo menos a mesma quantidade de tempo e esforço melhorando essa habilidade? A prática deliberada pode nos ajudar a melhorar o código de leitura.
Nesta palestra, discutiremos os benefícios de praticar deliberadamente o código de leitura em um clube de leitura de código ou sessão sem um IDE, bem como estratégias comuns para navegar em uma nova base de código e nos familiarizar com o código usando o IDE.
** Talk 7: "OpenJdk EcoSystem", de Carmen Delgado e Simon Ritter **
Junte -se a nós para um painel de discussão perspicaz com especialistas e desenvolvedores do setor para explorar as últimas tendências, desafios e inovações no mundo do OpenJDK.
Discutiremos os próximos recursos Java, as melhores práticas para otimizar o desempenho e o cenário em evolução das ferramentas de desenvolvimento de Java.
Eventos em Amesterdão hoje · Eventos em Amesterdão neste fim de semana