Conference45min
CEL? Encore un autre langage d'expression?!
Présentation du Common Expression Language (CEL) de Google, un langage d’expression rapide, sûr et portable, conçu pour étendre les configurations déclaratives et intégrer des règles ou validations dans les applications. La session détaille ses principes, son extensibilité et son intégration pratique en Java, Go, Rust ou C++.
Alex SnapsRed Hat
talkDetail.whenAndWhere
Wednesday, April 22, 13:30-14:15
TBA 7
talks.roomOccupancytalks.noOccupancyInfo
Le Common Expression Language (CEL) de Google est un langage d'expression rapide, portable et sûr, idéal pour les applications critiques en termes de performances. Il est conçu pour être intégré à une application. CEL est particulièrement adapté à l'extension des configurations déclaratives déjà utilisées par vos applications. Il permet d’y ajouter des extensions spécifiques. CEL peut-être utilisé pour des éléments tels que les filtres de listes pour les appels d'API, les contraintes de validation des protocol buffers et les règles d'autorisation des requêtes d'API.
Dans cette présentation nous explorerons le langage lui-même et ces propriétés qui le rende relativement unique. Nous verrons ensuite comment l’étendre aux besoins spécifiques à un domaine et comment l’intégrer dans une application, que celle-ci soit écrite en Java, Go, Rust ou C++.
Dans cette présentation nous explorerons le langage lui-même et ces propriétés qui le rende relativement unique. Nous verrons ensuite comment l’étendre aux besoins spécifiques à un domaine et comment l’intégrer dans une application, que celle-ci soit écrite en Java, Go, Rust ou C++.
Alex Snaps
Alex Snaps est ingénieur chez Red Hat, où il travaille sur plusieurs projets open source liés de près ou de loin au projet Kuadrant hébergé par la CNCF. Passionné par les systèmes distribués, les langages de programmation et les sujets liés à la performance, il a la chance de pouvoir allier sa passion au développement open source depuis près de 20 ans. Il a écrit ses premières lignes de code à l'âge de 8 ans et n'a jamais cessé depuis, plus de 40 ans plus tard.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments