LCC 109 - Interview sur Microsoft .NET avec Benjamin Guinebertière, Sébastien Pertus et Mitsuru Furuta
Dans cet épisode, on discute du “grand” méchant loup : .NET. On commence par la machine virtuelle, les langages et on remonte les niveaux de couches de la persistance au web et mobile. On y discute également l’écosystème et les évolutions de Microsoft sur la gestion de la plateforme.
Enregistré le 10 septembre 2014
Téléchargement de l’épisode LesCastCodeurs-Episode-109.mp3
Interview
Introduction
Benjamin Guinebertière
@benjguin
Microsoft
Microsoft Azure
Sébastien Pertus
@sebastienpertus
Mitsuru Furuta
@mitsufu
Sensorit
La machine virtuelle
Anders Heljsberg
Common Language Runtime (CLR)
Intermediary Language (IL)
NGen
Managed / unmanaged
Garbage collection en .NET
Compteur de performance
Volatile
Le langage
Types génériques en C#
Réification vs erasure des types génériques
Common Language Specification (CLS)
Dynamic Language Runtime (DLR)
IronPython
Les couches classiques et frameworks
Les approches
Attributs
yield return
LINQ
Méthodes d’extension
Autres méthodes d’extension
Lambda
Persistance
ADO.NET
Microsoft Entity Framework
NHibernate
Entity Framework vs NHibernate
LINQ to SQL
System.Runtime.Caching
Output Caching
AppFabric Caching
Redis
RavenDB
Azure DocumentDB
Objet métier et composants
Injection de dépendance
Managed Extensibility Framework (MEF)
Unity Container
Frameworks web
ASP.NET
IIS
ASP.NET WebForms
ASP.NET MVC
Razor / WebPages
IntelliSense
ASP.NET Web API
ASP.NET vnext
Compilateur Roslyn
Le Mobile et les clients riches
Windows RunTime (RT)
async / await
Des ressources
MSDN
Microsoft Virtual Academy
ch9.ms
.NET foundation
TechDays
Nous contacter
Contactez-nous via twitter http://twitter.com/lescastcodeurs
sur le groupe Google http://groups.google.com/group/lescastcodeurs
ou sur le site web http://lescastcodeurs.com/
Flattr-ez nous (dons) sur http://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com