Cet événement est terminé !
Amsterdam JUG Meetup at JetBrains
Amsterdam Jug Meetup à Jetbrains
Événement par: Amsterdam Java User Group
Emplacement: Terrace Tower, Gelrestraat 16, Amsterdam - Amsterdam-Zuid
À propos de l'événement
Cette rencontre Amsterdam Jug sera hébergée et parrainée par JetBrains, dans leur bureau de [Terrace Tower, Gelrestraat 16, 1079 Mz Amsterdam] (https://maps.app.goo.gl/cn9iy3a41sgbqpv97). L'espace de l'événement est situé au 3ème étage.
**Ordre du jour**
* ** 18: 00 ** Les portes s'ouvrent, la nourriture et bienvenue sur JetBrains!
* ** 18: 30 ** Talk 1: [Anton Aripov] (https://www.linkedin.com/in/antonarhipov/) et [daniil tsarev] (https://www.linkedin.com/in/dtsaryov/) (JetBrains) présentait ** «voir par le printemps dans Intellij IDEA **»
* ** 19: 15 ** Break
* ** 19: 20 ** Talk 2: [Tom Cools] (https://www.linkedin.com/in/tom-cools-17547548/) (Timefold) présentant ** "LLMS ne peut pas optimiser les horaires, mais AI peut!" **
* ** 19: 50 ** Talk 3: [Rijo Sam] (https://www.linkedin.com/in/rijosam19/) (ABN AMRO) Présentant ** "Java Beyond Frameworks: Éviter le verrouillage avec une conception agnostique" **
* ** 20: 20 ** Break
* ** 20: 30 ** Talk 4: par [Kadi McKean] (https://www.linkedin.com/in/kadi-grigg/) et [Charlie Jones] (https://www.linkedin.com/in/charlie-jones3/) (REVERSINGLABS) Présentation ** "Navigation Compliance: What Developers)
* ** 21: 00 ** fin
*** Informations sur les discussions: ***
Talk 1: "** Voir à travers le printemps dans Intellij Idea" ** par [Anton Aripov] (https://www.linkedin.com/in/antonarhipov/) et [Daniil Tsarev] (https://www.linkedin.com/in/dtsaryov/) (JetBrains))
Certains développeurs disent que Spring Boot est magique, mais ce n'est pas le cas. Il s'agit d'un cadre ergonomique bien structuré qui s'occupe du lourdeur afin que vous puissiez vous concentrer sur ce qui compte. Mais lorsque les choses ne se comportent pas comme prévu, comprendre pourquoi peut être un défi.
C'est là que le débogueur de printemps dans Intellij Idea entre en jeu.
Avec le débogueur de printemps, vous obtenez des informations profondes et en temps réel sur votre application de course, juste à l'intérieur de votre IDE. Plus de fouiller dans les journaux ou de deviner ce qui se passe sous le capot.
Trouvez des réponses à des questions comme:
* D'où vient cette valeur de propriété? Est-il remplacé quelque part?
* Pourquoi ce haricot est-il injecté et quel candidat a été choisi?
* Y a-t-il une transaction active? Qui a commencé?
* À quelle base de données est mon application connectée? Puis-je l'explorer en un seul clic?
* Comment cette valeur a-t-elle été résolue à partir de profils, de fichiers de configuration ou de variables d'environnement?
Tout le contexte dont vous avez besoin est là, connecté à votre code, facile à suivre, et juste un clic.
Vous apprendrez comment le support de débogage du printemps dans Intellij Idea aide à gagner en clarté, à dépanner les émissions plus rapidement et à transformer le fonctionnement intérieur de Spring Boot en un livre ouvert.
Talk 2: ** "LLMS ne peut pas optimiser les horaires, mais AI peut!" ** Par [Tom Cools] (https://www.linkedin.com/in/tom-cools-17547548/) (Timefold)
Les LLM ont fait des progrès remarquables, ce qui pourrait suggérer qu'ils sont la réponse à tout. Cependant, en ce qui concerne les tâches quotidiennes comme la création d'horaires de travail, ils ont tendance à échouer. En conséquence, les humains finissent souvent par créer un horaire manuellement, ce qui est généralement loin d'être optimal.
Heureusement, il y a une branche moins connue de l'IA qui excelle dans la planification complexe. Dans cette conférence, nous allons discuter de Timefold, un solveur AI open-source basé sur Java, et vous découvrirez comment il exploite Magic (AKA Math) pour générer des horaires optimisés.
Avec une série de démos en direct, vous verrez cette forme d'IA en action et repartez équipé d'un nouvel outil puissant pour votre boîte à outils de résolution de problèmes.
Talk 3: ** «Java Beyond Frameworks: éviter le verrouillage avec une conception agnostique» ** par [Rijo Sam] (https://www.linkedin.com/in/rijosam19/) (ABN Amro)
Le problème: les demandes de Java modernes deviennent souvent des prisonniers de leurs cadres. Alors que des outils comme Spring Boot et Quarkus accélèrent le développement, ils créent des coûts cachés: verrouillage des fournisseurs, dépendances gonflées et architectures rigides. Que se passe-t-il lorsque votre projet dépasse votre cadre ou un nouvel outil meilleur émerge?
La solution: Ce discours présente une approche en couches du développement de Java, isolant les dépendances du cadre tout en gardant la logique de base pure avec Java et Jakarta EE.
À travers des exemples, vous verrez:
1. Comment découpler la logique commerciale en utilisant les normes JSR
2. Stratégies pour remplacer les annotations spécifiques au cadre
3. Intégration du cloud sans couplage de framework.
Compromis: Oui, cela exige plus d'efforts initiaux: rédaction des couches de persistance personnalisées, des tests rigoureux et des documents méticuleux. Mais le gain est un code adaptable, testable et maintenable entre les cadres, les équipes et les décennies.
Les principaux plats à retenir:
1. Modèles pratiques pour la conception agnostique.
2. Quand (et quand pas) pour adopter cette approche.
3. Outils pour faciliter la transition.
Rejoignez-moi pour repenser le développement de Java: moins de magie du framework, plus de code à l'épreuve des futurs.
Talk 4: ** «Navigation Conformité: ce que les développeurs peuvent apprendre de la conduite» ** par [Kadi McKean] (https://www.linkedin.com/in/kadi-grigg/) et [Charlie Jones] (https://www.linkedin.com/in/charlie-jones3/) (réversionning)
Lorsque vous conduisez sur une autoroute, vous devez suivre les règles de la route. Vous avez besoin d'une licence valide, respectez la limite de vitesse, signalez lorsque vous modifiez les voies et arrêtez-vous aux feux rouges pour assurer la sécurité de tout le monde. Sauter ces étapes risque des collisions, des amendes et parfois des peines de prison.
Dans le développement open source, la conformité aux réglementations gouvernementales est un détour, ralentissant l'innovation et la créativité. Mais tout comme une autoroute très fréquentée, ces règles existent pour nous garder en sécurité, organisé et évoluant vers nos destinations. Dans cet exposé, nous explorerons les parallèles entre les règles de la conformité routière et les logiciels et comment toutes les règles sont créées de manière égale.
Faire la lumière sur la façon dont la compréhension et le respect des exigences réglementaires peuvent permettre aux développeurs plutôt que de les gêner.
Nous nous plongerons dans les principaux mandats du gouvernement en train de façonner le paysage logiciel, des cadres de cybersécurité à la transparence de la chaîne d'approvisionnement. Nous allons également discuter de la façon dont l'ignorance de la conformité peut conduire à des «accidents» comme les violations de données et les pénalités légales et comment l'adoption proactive peut créer un itinéraire plus lisse, plus sûr et le moins coûteux pour l'innovation.
Source originale de l'événement
Événements à Ámsterdam aujourd'hui · Événements à Ámsterdam ce week-end