Amsterdam JUG "Duke Turns 30" Celebration at OpenValue

Cet événement est terminé !

Amsterdam JUG "Duke Turns 30" Celebration at OpenValue

JUG AMSTERDAM "Duke a 30" célébration à OpenValue

Événement par: Amsterdam Java User Group

Emplacement: OpenValue Amsterdam, Joan Muyskenweg 22, Amsterdam - Amsterdam-Oost

Événement en ligne

Conférences et débats

À propos de l'événement

Saviez-vous que Java ait 30 ans? Rejoignez le [Duke Tirns 30] (https://www.azul.com/duke-turns-30-cilebrant-java/) Watch-a-Long Party, un événement virtuel, avec de la nourriture, des boissons et des collations, lors de la dernière rencontre Amsterdam Jug à [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in [OpenValue in in Amsterdam] (https://maps.app.goo.gl/l6t5grg4qw5e3zw78).

** MISE À JOUR: ** Java Champion [Steve Chin, vice-président de Devrel à Neo4j] (https://www.linkedin.com/in/steveonjava/), se joindra au Duke Turns 30 célébration à Amsterdam!

Pour plus de détails et de discussions sur ce qui précède, allez sur bit.ly/join-foojay-slack pour rejoindre les amis d'OpenJdk Foojay.io Slack et utilisez le canal # Jug-Amsterdam pour les conversations liées à celle-ci.

**Ordre du jour**

** 17: 00 - ** Les portes s'ouvrent (et la nourriture!)
** 18: 00 - 18: 30 ** Talk 1: "30 ans de Java" par Simon Ritter
** 18: 30 - 19: 00 ** Talk 2: "AI pour les développeurs Java occupés" par Frank Greco
** 19: 00 - 19: 30 ** Talk 3: "Innovations in coudules in Java" de Venkat Subramaniam
** 19: 30 ** ** \ - 20: 00 ** Talk 4: "Nous détestions le code - la joie de maintenir le code mort et inutilisé" par Gerrit Grunwald
** 20: 00 - 20: 30 ** Talk 5: "Friends of OpenJDK" par Simon Martinelli, Ondro Mihalyi, Marit Van Dijk et Geertjan Wielenga
** 20: 30 - 21: 00 ** Talk 6: "Lire Code" par Marit Van Dijk
** 21: 00 - 21: 30 ** Talk 7: "OpenJDK Ecosystem" par Carmen Delgado et Simon Ritter

** Talk 1: "30 ans de Java" par Simon Ritter **

Le 23 mai 1995, a vu le lancement non seulement d'un nouveau langage de programmation, mais d'une plate-forme complète de développement et de déploiement. Initialement ciblé sur le tout nouveau monde des navigateurs et le World Wide Web, il est rapidement devenu la norme de facto pour les applications d'entreprise à l'échelle d'Internet. Remarquablement, trente ans plus tard, il est toujours dans les trois langues les plus populaires utilisées par les développeurs.

Pour ouvrir notre célébration, nous allons faire un voyage dans le temps pour voir comment Java est apparu, comment il a prospéré et comment il a changé pendant trois décennies. Nous pouvons même avoir un invité spécial avec des informations clés.

** Talk 2: "Ai pour les développeurs Java occupés" par Frank Greco **

Oui, nous savons que vous êtes au genou dans les déploiements Java de production et que vous n’avez pas exactement le temps de se renseigner sur l’IA. Mais votre manager parle davantage de l'IA tous les jours, et vous lisez des articles troublants sur la façon dont Genai prendra votre travail.

Au cours de cette session, nous vous accélérerons grâce à l'IA et à l'apprentissage automatique - qui ne fait que les développeurs Java qui ont besoin de faire le travail sans avoir besoin de percer la science des données et les mathématiques compliquées.

Nous couvrirons toutes les bases et expliquerons comment l'IA peut être utilisée dans le processus de développement logiciel au-delà de la génération de code simple. Vous vous éloignerez de comprendre où s'adapte à l'IA (et ne correspond pas), à comprendre les préoccupations éthiques et comment vous pouvez vous rendre plus productif et améliorer la direction de votre carrière.

* Pourquoi l'IA compte pour les développeurs et votre carrière
* Importance des modèles - AI prédictif (Predai) vs AI génératif (Genai)
* Genai vs moteurs de recherche traditionnels
* Techniques rapides
* L'importance du contexte pour Genai
* Systèmes de génération (RAG) de la récupération
* Affinerie VS Rag - Bibliothèques Java pour AI / ML
* IA et le processus de développement des logiciels - IA responsable et éthique

** Talk 3: "Innovations en coulisses en Java" par Venkat Subramaniam **

Il est fascinant de regarder l'évolution de Java - de nouvelles fonctionnalités émergeant tous les six mois, une langue qui devient concise, expressive et élégante à chaque version, plus de puissance emballée pour les performances et l'échelle en même temps, les éloges peuvent être infinies, comme elle devrait l'être.

Cependant, une innovation importante en Java est dans les coulisses, des choses dont un programmeur occasionnel peut ne pas prendre note mais contribue à une augmentation significative des performances ou empêche certains types d'erreurs. Un certain nombre de fonctionnalités que nous voyons en Java existent dans d'autres langues, à la fois sur le JVM et à l'extérieur. Cependant, la mise en œuvre des fonctionnalités par Java est unique ou tout simplement différente pour une bonne mesure.

Dans cette présentation, nous examinerons l'évolution de Java au cours de la dernière décennie, mais du point de vue des techniques en coulisses qui soutiennent et appliquent la robustesse et les performances.

** Talk 4: "Nous détestions le code - la joie de maintenir le code mort et inutilisé" par Gerrit Grunwald **

Aimez-vous maintenir le code que vous n'avez pas écrit? Probablement pas… à mesure que les systèmes grandissent et évoluent, la base de code accumule inévitablement l'encombrement, y compris le code inutilisé ou «mort». Souvent, les développeurs qui ont écrit ce code ne sont même plus dans l'entreprise. Alors, comment savez-vous si le code est toujours utilisé?

Le code mort peut être déroutant et il peut être la source de vulnérabilités dans votre base de code. Ce n'est donc pas seulement le code «hérité» que nous devons faire face, mais aussi le code «mort» et même le code «zombie».

Cette session vous donnera un aperçu de la lutte commune avec ce type de code et essaiera de vous donner une idée des différences entre ces types de code et des outils qui vous aideront à vous débarrasser.

** Talk 5: "Friends of OpenJDK" par Simon Martinelli, Ondro Mihalyi, Marit Van Dijk et Geertjan Wielenga **

Écoutez des collaborateurs actifs dans la communauté OpenJDK sur la façon dont ils ont commencé et ce qui les excite dans l'utilisation de l'OpenJDK.

Ramassez des conseils et des astuces pour tirer le meilleur parti de l'OpenJDK et de sa communauté internationale dynamique!

** Talk 6: "Code de lecture" par Marit Van Dijk **

En tant que développeurs, nous passons beaucoup de temps à apprendre à écrire du code, tout en passant peu ou pas de temps à apprendre à lire du code. Pendant ce temps, nous passons souvent plus de temps à lire du code que de l'écrire. Ne devrions-nous pas passer au moins le même temps et les mêmes efforts pour améliorer cette compétence? La pratique délibérée peut nous aider à améliorer le code de lecture.

Dans cette conférence, nous discuterons des avantages de pratiquer délibérément le code de lecture dans un club de lecture de code ou une session sans IDE, ainsi que des stratégies courantes pour naviguer dans une nouvelle base de code et nous familiariser avec le code en utilisant l'IDE.

** Talk 7: "Ecosystème OpenJDK" par Carmen Delgado et Simon Ritter **

Rejoignez-nous pour une table ronde perspicace avec des experts et des développeurs de l'industrie pour explorer les dernières tendances, défis et innovations dans le monde de l'OpenJDK.

Nous discuterons des fonctionnalités Java à venir, des meilleures pratiques pour optimiser les performances et le paysage évolutif des outils de développement Java.

Source originale de l'événement

Événements à Ámsterdam aujourd'hui · Événements à Ámsterdam ce week-end

Loading…