C#

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

Les nouveautés C# 7 (1) : les tuples

Historiquement, les versions de Visual Studio, du framework .NET et de C# ont toujours été synchronisées. Nous sommes progressivement en train de sortir…

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…

TDD c’est Clean Code ?

Mais de quoi parles-tu ?! Le titre de cet article peut choquer certains d’entre vous, oui je le sais. Toutefois je vous invite…

Windows Phone 8 / Windows 8 : Intégrer Cortana dans une application

Mais qu’est-ce que Cortana? Cortana est le nom de l’assistant personnel virtuel développé par Microsoft pour sa plateforme Windows Phone à partir de…

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…

Clean Code, Refactoring et Resharper

Le refactoring, il est toujours bon de le rappeler, consiste à réécrire du code existant sans modifier son comportement : aucun ajout de…

Clean Code : nommer vos variables

Clean Code : le Bon Codeur et le Mauvais Codeur Au jour le jour, nous – les développeurs – passons notre temps à geindre…

Les nouveautés de C# 6 (2) : les constructeurs primaires

Une des grosses nouveautés de C# 6 est l’arrivée des constructeurs primaires. L’équipe derrière le langage C# est partie du postulat que la…

Les nouveautés de C# 6 (1) : les auto-propriétés

La prochaine version du langage C# est sur le point d’arriver, et devrait être disponible publiquement sous peu. En effet, la CTP 3…

Le design pattern Decorator (Décorateur)

Définition : Le pattern Décorator est un design pattern (patron de conception) de structure qui fait partie des design pattern du GoF (Gang…

Techdays 2014 – Développer en C# des applications mobiles multiplateformes grâce à Xamarin

Lors des Techdays 2014, j’ai assisté entre autre à une présentation de Erik Polzin et Zaak Chalal sur la manière de développer en…

ASP.NET MVC 4 de A à Z – Partie 6

Nous avons pu voir lors du précédent article comment modifier un élément d’une liste en ASP.NET MVC 4. Nous allons maintenant découvrir comment…

ASP.NET MVC 4 de A à Z – Partie 4

Lors du précédent article : ASP.Net MVC 4 – Partie 3 nous avons vu comment créer une vue permettant d’afficher la liste des…

ASP.NET MVC 4 de A à Z – Partie 2

Dans un précédent blog post : « ASP.NET MVC 4 de A à Z » nous avons appris comment initialiser un projet ASP.NET MVC 4.…

TechDays 2013 : un bilan riche en innovations

La nouvelle édition des TechDays 2013 Microsoft s’est terminée jeudi dernier, je vais ici vous présenter brièvement les sessions auxquelles j’ai participées.

Fakes Framework with Visual Studio 2012 : Programmez Magazine

You can find an article of 4 pages on how use the Fakes Framework with Visual Studio 2012 in the French Programmez magazine…

New « .Net Framework 4.5 Expert Programming Cookbook » Book is now available in English

I am happy to announce, that the English book “.Net Framework 4.5 Expert Programming Cookbook”, which I have technically reviewed, is now available…

New « WCF 4.5 Multi-Layer Services Development with Entity Framework » Book is now available in English

I am happy to announce, that the English book “WCF 4.5 Multi-Layer Services Development with Entity Framework”, which I have technically reviewed, is…

Du bon usage des méthodes d’extension en C# (partie 2)

Nous avons vu dans la première partie un contre-exemple de l’usage des méthodes d’extension de C#. Mais l’idée n’est évidemment pas de diaboliser…

Tutorial: Portable Class Library – How to write code that runs on all .NET platforms

The Portable Class Library project in .NET 4.5 allows you to share source code easily between different technologies, which are based on the…

Tutorial: Test Driven Development with Visual Studio 2012

This blog post is going to talk about Test Driven Development (TDD) in an Agile environment using the latest Visual Studio 2012 features…

Windows Identity Foundation 4.5 in .NET 4.5

Windows Identity Foundation 4.5 (WIF) is a framework for building identity-aware and more specifically claims-aware applications. It furthermore provides an abstraction  to the…

Tutorial: Entity Framework Code First Migrations

I showed you how to use the Entity Framework Code First approach in my last blog posts. This approach is very useful if…

Tutorial: Code First with Entity Framework

This tutorial introduces the new functionalities that were added to Entity Framework. It shows the differences between the approaches and acts as an…

Retour sur la Release Candidate de Visual Studio 2012

Après une beta déjà bien avancée, mais lourde à installer et très austère, nous avons depuis le 31/05/2012 l’occasion de tester une version…

Du bon usage des méthodes d’extension en C# (partie 1)

Une revue de code a fait apparaître plus tôt aujourd’hui un joli cas de figure. En effet, une des équipes a développé un…