Luc Fabresse

Fabresse, Luc

France
Date de naissance
1980
Langues d'expression
français
Titulaire d'un doctorat en Informatique (Montpellier, 2007)

Maître-Assistant à l’école des Mines de Douai

Luc Fabresse a obtenu son doctorat en informatique en 2007, à l'université de Montpellier 2, France. Il travaille actuellement dans le thème de recherche CAR des Mines de Douai, au sein de l'Institut Mines-Télécom. Luc est co-auteur de nombreux articles de recherche visant à promouvoir l'utilisation de langages dynamiques et réflexifs comme Pharo pour supporter le développement interactif d'applications pour robots mobiles et autonomes. A long terme, Luc voudrait pouvoir utiliser la Force Jedi pour contrôler des robots mobiles ;-) En attendant, il concrétise ses travaux (modèles et outils) au sein de la plateforme PhaROS (un client Pharo pour l'intergiciel ROS) afin de mieux développer, déboguer, tester, déployer et exécuter des applications de robotique mobile. Chaque année, Luc donne de nombreux cours d'informatique et co-organise des événements (journées techniques, conférences, ...). Il promeut également Smalltalk (membre du bureau d'ESUG) et participe au développement de son implémentation open-source Pharo.

Disciplines liées à ses interventions

Vidéos

Really Understanding Class Methods
Vidéo pédagogique
00:05:29
Really Understanding Class Methods
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

Donc dans ce cours, on va vraiment prendre le temps de comprendre comment marchent les méthodes de classe. Donc normalement, vous avez fait l'exercice avec le counter et puis vous avez fait une

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

Stream Overview
Vidéo pédagogique
00:09:43
Stream Overview
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

Dans cette séquence nous allons parler de la bibliothèque de Stream qui est fournie de base avec Pharo. Nous verrons ce que sont les streams et comment les utiliser, et dans quels cas ils peuvent être

[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.

[Live] Finding Methods with Finder
Vidéo pédagogique
00:04:12
[Live] Finding Methods with Finder
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

J’aimerais vous montrer comment on utilise le Finder pour trouver de l'information. Donc le Finder c'est un outil que vous allez trouver dans le menu Tools, donc Finder. Imaginons que je veuille

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

Understanding Messages
Vidéo pédagogique
00:08:24
Understanding Messages
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

On va maintenant commencer à rentrer un peu plus dans le vif du sujet, en particulier de la syntaxe. Ce cours, c'est essentiellement comment vous allez aborder la syntaxe des messages qui sont

[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

[Live] : Learn Keyboard Shortcuts
Vidéo pédagogique
00:02:35
[Live] : Learn Keyboard Shortcuts
Cassou
Damien
Ducasse
Stéphane
Fabresse
Luc

Dans cette session,j'aimerais vous montrer un petit peu les menus et en particulier les principales opérations, mais ce que j'aimerais aussi faire c'est vous montrer comment apprendre les raccourcis

Voir plus