Amsterdam JUG Meetup at Software Improvement Group (SIG)

Cet événement est terminé !

Amsterdam JUG Meetup at Software Improvement Group (SIG)

Amsterdam Jug Meetup chez Software Improvement Group (SIG)

Événement par: Amsterdam Java User Group

Emplacement: Software Improvement Group (SIG), Fred. Roeskestraat 115, Amsterdam - Amsterdam-Zuid

Conférences et débats

À propos de l'événement

Célébrer et préparer les premiers [jours voxxed Amsterdam] (https://amsterdam.voxxeddays.com/) qui se déroulent le lendemain, le 3 avril, rejoignez la dernière rencontre Amsterdam Jug à [Software Improvement Group, Fred. Roeskestraat 115, 1076 EE Amsterdam] (https://maps.app.goo.gl/qulknhgmgsdkhna6). Espace de stationnement - 10 places de stationnement gratuites dans le garage, laissez un message en dessous de cette annonce si vous souhaitez en réclamer un.

Pour plus de détails et de discussions sur ce qui précède, rendez-vous sur bit.ly/join-foojay-slack pour rejoindre les amis d'OpenJdk (foojay.io) et utilisez le canal # jug-amsterdam pour les conversations liées à celle-ci.

Dans cette rencontre, en plus de la nourriture, des boissons et du réseautage, vous rencontrerez quatre excellentes discussions d'environ 30 minutes chacune:

* [Bruno Oliveira] (https://www.linkedin.com/in/bruno-oliveira-78181176/), développeur de logiciels senior chez Software Improvement Group - "** Engineering Rag: transformant efficacement 25 ans de documents en informations facilement disponibles" **.
* [Peter Schuler] (https://www.linkedin.com/in/peterschuler/), le développeur et le chef de la communauté Java senior à Rabobank - ** "Développement conduit au test: c'est comme ça" **
* [Martijn van Iersel] (https://www.linkedin.com/in/martijn-van-ielsel-3592841a/), développeur principal à UWV - ** "Leçons d'un mois de puzzles d'internationalisation" **
* [Christian Tzolov] (https://www.linkedin.com/in/tzolov/), Spring Ai Lead à Broadcom - ** "Au-delà des LLM de base: construire des systèmes agentiques avec MCP et Spring Ai" **

** Résumé **

*** Rag d'ingénierie: transformant efficacement 25 ans de documents en informations facilement disponibles ***

Explorons le développement par un système de génération (RAG) par Software Improvement Group d'un système de génération (RAG), conçu pour débloquer des informations à partir de 25 ans de documents de conseil logicielle.

Nous discuterons des principaux défis d'ingénierie et des solutions dans la mise à l'échelle du traitement des documents, l'optimisation du stockage des vecteurs et la mise en œuvre de la gestion des métadonnées, en utilisant des technologies open source.

Les participants auront des informations pratiques pour initier ou optimiser les projets de RAG, en fonction de notre expérience dans la transformation des connaissances approfondies en génie logiciel en une ressource accessible et intelligente.

*** Développement du test, c'est ainsi que ***

Nous savons tous que les applications doivent être testées avant d'aller en production. Tous les codeurs savent que le code doit être couvert de tests unitaires. Mais la meilleure approche consiste à rédiger des tests unitaires avant d'écrire le code réel.

Cette conférence vous montrera pourquoi le développement axé sur les tests est une approche supérieure de l'écriture de tests unitaires et du développement de logiciels en général. En outre, vous verrez des moyens de rendre les tests d'unité d'écriture amusants et comment les utiliser pour mieux comprendre les problèmes commerciaux que vous résolvez.

Le voyage pourrait commencer lentement, mais très bientôt, vous vous retrouverez à bouger ridiculement rapidement et vous verrez que c'est la voie.

*** Les leçons d'un mois de puzzles d'internationalisation ***

Encodages. Fuseaux horaires. Personnages accentués. Heure de la lumière du jour. Ces mots vous font-ils ressentir de la crainte et de l'anxiété? Parmi les programmeurs, ces sujets sont connus pour être la source de bugs subtils et délicats. Pourtant, les connaissances dans ce domaine sont vitales. Pour rendre l'apprentissage de ce sujet frais et excitant, j'ai créé [i18n-puzzles.com] (http://i18n-puzzles.com "http://i18n-puzzles.com"), inspiré par le célèbre avènement du code. Après tout, quel programmeur peut résister à un bon puzzle?

Conçu à l'origine comme une formation interne, [i18n-puzzles.com] (http://i18n-puzzles.com "http://i18n-puzzles.com") est devenu un événement communautaire public. En mars 2025, j'ai publié de nouveaux puzzles presque tous les jours. Maintenant, le moment est venu de regarder en arrière.

Quel a été le puzzle le plus difficile? Quelle a été la solution la plus intéressante? Quels sont les pièges communs? Si nous comparons différents langages de programmation, lequel gère l'internationalisation de la manière la plus élégante? Que pouvons-nous apprendre de chaque puzzle?

*** Au-delà des LLM de base: construire des systèmes agentiques avec MCP et Spring Ai ***

Au fur et à mesure que les modèles de langage évoluent, les développeurs sont confrontés à de nouveaux défis évoluant de simples modèles de réponse rapide à la construction d'agents sophistiqués d'IA capables d'interactions du système réel.

Cette présentation explore les chalangs architecturaux dans le développement d'agents pratiques d'IA à l'aide du Protocole de contexte modèle (MCP) et des cadres de printemps AI.

Nous examinerons le spectre des approches déterministes du flux de travail des architectures d'agent autonomes, soulignant quand chaque stratégie offre une valeur optimale.

Grâce à des démonstrations pratiques, vous découvrirez comment les capacités d'intégration de Spring AI combinées aux interfaces standardisées de MCP réduisent considérablement la complexité de la construction d'applications d'IA pratiquées par la production.

Source originale de l'événement

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

Loading…