Articles de l'auteur : Nicholas Suter

Les nouveautés C# 7 (3) : les déconstructeurs

Cet article est le troisième d’une série sur les nouveautés C# 7. Retrouvez les autres : Les nouveautés C# 7 (1) : les…

Les nouveautés C# 7 (2): Pattern matching

Cet article est le deuxième d’une série sur les nouveautés C# 7. Retrouvez les autres : Les nouveautés C# 7 (1) : les…

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…

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…

[NCrafts2016] No Estimates : Estimer sans estimer

Une des confs que j’ai préféré à NCrafts 2016 a été celle sur No Estimates par Vasco Duarte. L’estimation : sans doute le…

Suivez Connect() en direct

Connect() est un des nouveaux événements Microsoft à destination de nous les développeurs. A menu : Visual Studio, Azure, DevOps principalement. Et côté…

Ma première application Microsoft Band

Mon aimable employeur ayant fort courtoisement accepté de m’envoyer une nouvelle fois au MVP Summit, j’ai pu mettre la main sur un chatoyant…

The Silver Bullet Syndrome

Hadi Hariri – The Silver Bullet Syndrome from NCRAFTS Conferences on Vimeo. Généralement, quand Hadi Hariri a un truc à dire, tu te…

Clean Code, Refactoring et Resharper (2)

Dans ce second article, nous allons aller un peu plus loin et commencer à réorganiser notre code. Nous allons nous attaquer à un…

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…

Extreme programming is the new Voldemort ?

Durant la soirée des communautés qui a eu lieu après le premier jour des TechDays 2015, j’ai posé la question suivante : XP…

Parlons tactique : comment aborder les TechDays

Vous avez négocié d’arrache-pied avec votre patron quelques heures, ou mieux : une, deux ou même trois journées aux TechDays. Mais comment les…

Les nouveautés de C# 6 en vidéo par Mads Torgersen

Nous vous avions déjà parlé des nouveautés de C# 6 qui accompagneront les prochaines versions du Framework .NET et de Visual Studio :…

Et si le gentil des années 2015+ était Microsoft ?

Les annonces de ce mercredi 12 novembre risquent de faire du bruit. Dans l’écosystème Microsoft, c’est sûr. Et peut-être même chez les concurrents.…

Les nouveautés de C# 6 (3) : l’opérateur de nullité conditionnelle

Dans ce troisième article sur les nouveautés de C# 6, voici une nouveauté qui me tient personnellement à coeur. La demande UserVoice avait…

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…

Une interface fluent en C#

[Note : cet article a déjà été posté ici : http://www.nicholassuter.com/2014/07/mon-premier-code-fluent-en-csharp/] Les API Fluent sont à la mode en ce moment. L’objectif principal…

Développons un Twitter-like avec ASP.NET MVC5 et SignalR 2 (3)

A la fin du dernier épisode, nous avions une application fonctionnelle, mais somme toute rudimentaire. Cette fois, nous allons ajouter de nouvelles fonctionnalités…

ScrumDay 2014 : retour de bâton pour l’agilité ?

Nous étions au ScrumDay en 2013. On vous en avait même pas mal parlé. L’ambiance était un peu euphorique, avec quelques touches hippies.…

Cellenza soutient la conférence NCrafts

Chez Cellenza, on est très très heureux de soutenir la conférence NCrafts, la première conférence indépendante dédiée aux développeurs en France dans l’écosystème…

Développons un Twitter-like avec ASP.NET MVC5 et SignalR 2 (2)

Dans l’épisode précédent (qui date un peu, convenons-en), nous avions une première version de notre simili-Twitter développé avec SignalR 2. Pour le moment,…

Cellenza accueille le French Kanban User Group !

L’évenement Mercredi 9 avril, Cellenza accueille le FKUG dans ses locaux pour une soirée autour de Laurent Morisseau : en savoir plus sur…

Bilan tactique de la gestion des TechDays

Comment aborder les TechDays ? C’est la question que bon nombre d’entre nous se sont posé en arrivant à l’accueil le matin.

Développons un Twitter-like avec ASP.NET MVC5 et SignalR 2

SignalR est le framework web temps réel de Microsoft. Et c’est une petite merveille. Il permet d’établir des canaux de communication bidirectionnels entre…

State Machine : comment modéliser un workflow en C# ?

State Machine est un design pattern comportemental simple à comprendre, à mettre en oeuvre et à maintenir dans le temps. Il sert à…

On a mesuré la libido agile de nos cobayes

La semaine dernière, nous avons étrenné avec Arnaud Villenave notre questionnaire “Mesure ta libido agile” lors d’une session Agile.Net hébergée par Cellenza. Nous…