Damien Cassou

Cassou, Damien (1983-....)

France
Date de naissance
1983
Langues d'expression
français
Titulaire d'un doctorat en Informatique (Bordeaux 1, 2011)

Maître de Conférences au sein de l'équipe RMoD du Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL - UMR CNRS 9189 - INRIA - IEEA) de l'Université Lille 1 - Sciences et Technologies

Damien Cassou a obtenu son doctorat en Informatique à l'Université de Bordeaux. Il est maître de conférences à l'Université de Lille et membre de l'équipe de recherche RMoD chez Inria / CRIStAL. Damien travaille sur les langages de programmation dynamiques (plus particulièrement sur les traits et les modules) et sur l'ingénierie des logiciels (principalement sur les outils pour développeurs). Damien a co-organisé de nombreux événements (tels que ECOOP'14 et ESUG) et co-écrit plusieurs livres. C'est également un membre actif des communautés Smalltalk et Emacs-Lisp.

Disciplines liées à ses interventions

Vidéos

Seaside: an Innovative Web Application Framework
Vidéo pédagogique
00:10:01
Seaside: an Innovative Web Application Framework
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

Donc on va voir dans cette séquence le Framework web Seaside, qui est un Framework innovant pour construire des applications Web, en Pharo. Donc il est extrêmement puissant et permet de construire des

Inheritance & Lookup: Lookup in Metaclasses
Vidéo pédagogique
00:04:05
Inheritance & Lookup: Lookup in Metaclasses
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

Dans cette cinquième séquence sur l'héritage et le Lookup, nous allons parler de l'envoi de messages et de l'algorithme de Lookup dans le cadre des métaclasses. Alors en Pharo tout est objet. Les

[Live] Nautilus 4 - How to become a super Pharo developer: understanding Sender and Implementors
Vidéo pédagogique
00:05:25
[Live] Nautilus 4 - How to become a super Pharo developer: understanding Sender and Implementors
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

Dans cette vidéo, je voudrais vous montrer les analyses un peu plus poussées qu'on peut faire sur du code avec Nautilus. Donc ouvrons Nautilus, on va prendre par exemple une classe simple,

[Live] Nautilus 2: Packages, Tags and Groups
Vidéo pédagogique
00:02:38
[Live] Nautilus 2: Packages, Tags and Groups
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

Dans cette vidéo, je voudrais vous montrer 2, 3 astuces de Nautilus, donc commençons par l'ouvrir. Donc la première des choses c'est que vous voyez des packages avec des triangles et des packages

[Live] GTInspector 1: Inspect and Interact with Objects
Vidéo pédagogique
00:09:56
[Live] GTInspector 1: Inspect and Interact with Objects
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

Dans cette vidéo, je voudrais vous montrer l'inspecteur et comme on l'utilise. Qu'est-ce que l'inspecteur ? C'est un outil qui va nous permettre d'interagir avec n'importe quel objet du système.

Messages: Composition and Precedence
Vidéo pédagogique
00:07:36
Messages: Composition and Precedence
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

Dans ce cours, nous allons aborder la manière de composer des messages et de voir comment marche la précédence, c'est-à-dire qui prend le pas par rapport à un autre. Si on regarde, la question qui se

[Live] : Selecting and executing expressions
Vidéo pédagogique
00:01:01
[Live] : Selecting and executing expressions
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

Je voudrais vous montrer des astuces pour être plus efficace, lorsque vous voulez sélectionner une expression pour l'exécuter. Donc imaginons qu'on ait cette expression sur 3 lignes.Si je veux

Voir plus