.Net

Besoin d’un Service Windows : Optez pour TopShelf

Les services Windows sont souvent délaissés car l’on imagine toujours à quel point le déploiement risque d’être compliqué. Et pourtant, ce type de…

Datatables jquery avec ASP.NET MVC 5 – 1ère partie

Le « Datatables Jquery » est un outil open source javascript permettant d’afficher des données sous forme de tableau sur votre application Web. Nous allons…

Parallel Watch: la fenetre de debug qui meriterait d’etre plus connue

Lors du Bootcamp d’Octobre, Mick nous avait préparé un atelier de programmation, histoire de revoir nos bases (ce qui fait du bien de…

Clean code/commentaires : le bon, la brute, le truand

Sous ce titre racoleur et dans la lignée du premier article qui parle du sujet « clean code : writing code for humans…

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…

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

Trucs et astuces pour Visual Studio: Comment ne pas archiver les fichiers non modifiés avec TFS ?

Vous allez me dire « quel est l’intérêt de ne pas archiver des fichiers non modifiés puisque par définition ils n’auront pas d’impact sur…

Hackathon Cellenza Septembre 2014 : Géolocalisation avec DocumentDB et les API Bing

Chez Cellenza, le Bootcamp c’est une tradition. Une journée par mois, tous les collaborateurs de la société se retrouvent au siège pour échanger…

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…

ASP.NET MVC vs SEO : Part 3 – Le SiteMap.xml

Dans mon billet précédent consacré au SEO pour les sites en ASP.NET MVC, nous avons vu comment créer et intégrer le fichier Robots.txt…

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…

Framework 4.5 : Comment utiliser le Async / Await ? (part 1)

Pourquoi faire de l’asynchronisme ? Tout simplement pour éviter de bloquer un thread. En effet si votre application graphique fait appel à un traitement…

Comment utiliser de grandes quantités de mémoire en .Net

Vers l’infini et au-delà L’apparition des OS 64bits a permis de développer des applications consommant énormément de mémoire. Tout d’abord, la limitation à…

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…