Les collections séquencées (sequenced collections)

Dans le JDK 21, l'API Collections a été enrichie de nouvelles interfaces pour modéliser des collections séquencées. Ces interfaces proposent des opérations de manière cohérente pour les collections de type List, Set et Map ayant un ordre de parcours défini.

Lire la suite
Software Engineering
8 mins de lecture

L’API Foreign Function & Memory dans Java 22

JNI est mort, vive FFM ! Java 22 propose (enfin) en standard son API FFM : "Foreign Function & Memory". Son but est de fournir un moyen sûr et performant de manipuler des données en dehors de la heap memory et d'intéragir avec du code natif.

Lire la suite
Software Engineering
4 mins de lecture

La génération de Tests Unitaires en Java avec Randoop

Randoop est un outil open-source développé par des chercheurs de l’Université du Maryland. Son objectif principal est de générer automatiquement des suites de tests unitaires pour les applications Java. Il utilise une approche basée sur la génération aléatoire ...

Lire la suite
Software Engineering
14 mins de lecture

Les nouveautés de Java 22 : partie 2

Ce second article est consacré aux autres améliorations, que ce soient les évolutions dans les outils, les API et dans la sécurité, ainsi que les fonctionnalités dépréciées et retirées.

Lire la suite
Software Engineering
10 mins de lecture

Les Composants Web : Un outil puissant pour le développement web moderne

Au cours des 15 dernières années, le paysage du développement web a considérablement changé. Des frameworks tels que Angular, React et Vue.js dominent désormais le secteur, simplifiant la vie des développeurs et améliorant l’expérience utilisateur.

Lire la suite
Data, IA & LLM
5 mins de lecture

Du cerveau cartésien au cerveau prédictif

Si notre conception cartésienne du monde était parfaitement correcte, lorsque les informations reçues sont parcellaires, notre représentation devrait s’avérer incomplète. Or, nous faisons chaque...

Lire la suite
Data, IA & LLM
4 mins de lecture

Spring Boot et OpenAI - Une incursion dans l’AI générative

L'IA s'est rapprochée de nombreux domaines, en particulier du secteur de la programmation. La prochaine génération d'applications d'IA générative est destinée à se propager à travers divers langages de programmation. ...

Lire la suite
Data, IA & LLM
8 mins de lecture

A la découverte d’un algorithme de machine learning peu conventionnel

La classification d’image est un sujet vieux comme le monde du machine learning. Dans cet article nous allons découvrir un algorithme disruptif qui mêle apprentissage par renforcement et système ...

Lire la suite
Data, IA & LLM
5 mins de lecture

Génération de contenus enrichis : Implémenter un système de RAG avec Spring AI

Dans l'écosystème en constante évolution de l'intelligence artificielle, l'approche RAG (Retrieval Augmented Generation) représente une évolution significative. Elle permet d'enrichir la création de contenu et ...

Lire la suite

Newsletter #16 : Intelligence collective

Elément clé du succès des organisations, l’intelligence collective est aussi un objet de recherche pour les sciences comportementales.

Lire la suite

Newsletter #15 : Nudges et cybersécurité

Souvent résumé à une incitation douce, le nudge est un aspect de l’architecture des choix qui modifie de manière prévisible le comportement des individus sans interdire aucune des options et ...

Lire la suite

Newsletter #14 : Sciences comportementales et communication

Au travers de la sélection de 4 articles universitaires, l’équipe sciences comportementales de SCIAM invite à la réflexion sur les liens entre sciences comportementales et communication.

Lire la suite

Intelligence collective et science des réseaux : améliorer la performance d’un groupe en repensant sa structure

Les interactions sociales catalysent-elles l’intelligence, les capacités et la créativité des individus, ou au contraire limitent-elles notre potentiel, voire constituent le terreau des pires excès ?

Lire la suite
Vidéos
68 mins

Techreview - Les Nouveautés de Java 22

Découvrez les nouveautés de Java 22.

Lire la suite
Vidéos
55 mins

Science co Review - Exploitation rationnelle de l’intonation

C’est le ton qui fait la chanson ! » dit un adage populaire français. Un adage qui trahit combien la complexité́ de l’intention de communication à faire passer comme à saisir est ...

Lire la suite
Vidéos
61 mins

Quarkus - GenAl edition

Quand on parle d'IA générative on pense évidemment immédiatement à chatGPT, à GH Co-Pilot. Mais depuis quelques temps on voit apparaître des librairies qui permettent d'utiliser la puissance de l'IA ...

Lire la suite
Vidéos
55 mins

Quoi de Neuf dans Jarkata EE 10 and Microprofile 6.1

Les dernières moutures de Jakarta EE et MicroProfile sont sorties en fin d’année dernière. Avec la fin de la migration Java EE vers Jakarta EE, ces nouvelles éditions apportent de réelles nouveautés...

Lire la suite
Autres
7 mins de lecture

Partage de la valeur ajoutée

Nos lecteurs sont en principe convaincus de la nécessité de disposer de données et de métadonnées d’excellente qualité pour développer leurs affaires. Reste que, même quand c’est le cas ...

Lire la suite
Autres
3 mins de lecture

Alignements de k points

Notre cerveau peut être conçu comme une formidable machine à faire des prédictions sur le monde qui nous entoure mais il existe de nombreux cas dans lesquels, sans entrainement approprié du ...

Lire la suite
Autres
5 mins de lecture

Modéliser l’évolution des patrimoines avec une marche aléatoire

Les conditions théoriques qui expliquent un monde dans lequel on observe de grandes inégalités de patrimoine sont à l’opposé de l’idée que s’en font la plupart des commentateurs....

Lire la suite
Autres
4 mins de lecture

Blockchain : Stratégie produit d’une start-up face à l’engouement du secteur financier (3/3)

Par son titre “_The trust machine_” en Octobre 2015, The Economist marque le démarrage de la hype de la blockchain pour les institutions financières. Quelle place dans ce contexte pour les...

Lire la suite