.Net

Un Microsoft Regional Director chez Cellenza, pour deux ans encore !

C’est officiel, depuis la semaine dernière, Michel Hubert, notre directeur technique, s’est vu renouveler son titre de Microsoft Regional Director pour deux ans encore ! Un…

[Partie 2] Introduction au MS Bot Framework : le réveil de la force !

Cet article est la suite de l’article « [Partie 1] Introduction au MS Bot Framework : la face cachée« . Si vous n’avez aucune connaissance…

[Partie 1] Introduction au MS Bot Framework : la face cachée !

Cet article est le premier d’une longue série. Il a pour vocation d’être plus théorique que pratique. Nous allons voir ensemble comment créer et déployer un bot stateless,…

[Un compilateur en F#] Partie 3 : Analyse Sémantique

Dans l’article précédent, nous avons créé un arbre syntaxique. Nous allons maintenant analyser ce langage pour vérifier que notre programme est cohérent. Nous…

[Un compilateur en F#] Partie 2 : Analyse Syntaxique

La création d’un langage de programmation est quelque chose qui peut paraître insurmontable et abstraite pour les développeurs. Maintenant que l’on a défini…

07.03.17 Soirée Visual Studio 2017 @Cellenza

Venez fêter avec nous les 15 ans de .NET et les 20 ans de Visual Studio à l’occasion de la sortie de Visual…

Live unit testing avec Visual studio 2017

Dans cet article nous allons tester la super fonctionnalité annoncée dans Visual Studio Enterprise 2017 RC : le live unit testing. Qu’est-ce que…

[Un compilateur en F#] Partie 1 : C’est quoi un compilateur ?

La création d’un langage de programmation est quelque chose qui peut paraitre insurmontable et abstraite pour les développeurs. Cela dit, on peut quand…

NDepend, l’outil pour auditer du code !

Dernièrement j’ai testé NDepend. Ce n’est pas un produit récent, mais il est bon de rappeler à quoi il sert. Cet outil est…

Cell’Insights #6 : .NET Core, de la théorie à la pratique

Les changements de paradigmes sont par essence rares. En vingt ans, les développeurs de l’écosystème Microsoft ont connu seulement 3 vagues de technologies…

Le Studio Cellenza, pourquoi ? comment ? Pour qui ?

Depuis sa création en 2011, Cellenza revendique et assume son positionnement de Leader des méthodes Agiles, doublé d’une expertise sur les technologies Microsoft.…

Quoi de neuf dans Entity Framework Core ?

Entity Framework s’est fait une belle place dans le monde merveilleux (et polémique) des ORM dans le monde .NET. On n’entend quasiment plus…

WebApi sous Linux avec ASP.NET 5 et Docker

La sortie prochaine d’ASP.NET 5 ouvre de nombreuses perspectives aux développeurs .NET. En particulier, la possibilité de compiler et exécuter du code .Net sur…

.NET à bras le Core @Microsoft !

Retrouvez le livre blanc « .NET Core, de la théorie à la pratique » dédié à cette journée : Retrouvez le replay de l’événement : Les…

Vis ma vie de craftsman d’un sprint en asp.net MVC !

Venez vivre et participer à un sprint Scrum sur une application asp.net mvc 5 ! Ce sera l’occasion d’échanger et de partager quelques…

ASP.NET 5 (MVC 6) : coup d’oeil sur la Beta 8

La dernière monture d’ASP.NET 5 (MVC 6) fait beaucoup parler d’elle du fait de sa refonte globale. En attendant une RC annoncé pour…

EventStore : Stream, Projections et Souscriptions

EventStore est une base de données orientée événements. Le stockage s’effectue par piles d’événements immutables. Il permet de sauvegarder les événements d’un système…

Introduction à Win2D pour un développeur XAML

Win2D est une API Windows Runtime dont le but est de faciliter l’accès et l’utilisation de Direct2D pour les applications universelles 8.1 et…

Inversion de dépendance

La grande majorité des projets Web .Net sur lesquels j’ai pu travailler sont tous plus ou moins structurés de la même manière. Pour faire…

Introduction à la programmation distribuée avec Akka.Net

  Akka.Net est un framework qui vous permettra de faire de la programmation distribuée en appliquant le pattern « Actor Models ». Comme…

Nouvelle API Rest de Team Foundation Server 2015 et Visual Studio Online (VSO)

Depuis les premières versions de TFS, il fallait utiliser les API du Team Explorer pour se connecter via .Net à TFS. Jusqu’à TFS…

Organiser son code dans sa solution Visual Studio

En tant que consultant .NET, on est amené à créer de nouveaux projets et à travailler sur des solutions Visual Studio existantes chez…

Build 2015 : Aperçu de Visual Studio Code (VSCode)

Au moment de l’écriture de ce billet se déroule la  » Microsoft Build Developer Conference » (du 29 Avril au 1er mai 2015). A l’occasion de…

Cell’Insights #2 : L’Intégration en Mutation

Après le Cell’Insights #1 : DevOps, de la Vision à l’Implémentation, nous vous présentons aujourd’hui le Vol.2, L’Intégration en Mutation. Ce Cell’Insights, de…

Assembly binding & Debug dans Visual Studio

De temps en temps, lors de l’utilisation du débogeur avec, par exemple, une application Web, Visual Studio nous indique, via une icône spécifique,…

A la découverte d’ASP.NET 5 (vNext) : premiers pas

Cela fait quelques temps que Microsoft en parle et c’est pour bientôt : la toute nouvelle mouture ASP.NET 5 complètement repensée pour notre…

[Clean Code] Indentation… une histoire de bosses

Parler de l’indentation pourra vous sembler futile, voire même inutile : nos IDE sont en mesure de formater convenablement notre code… Inutile donc…