Comment ouvrir un dossier et sélectionner un fichier sous Windows à l'aide de C#
Obtenir le home path d'un utilisateur sous Windows ou Unix en C#... ça s'invente pas.
Une soluce pratique pour accéder à une ressource intégrée dans un programme C#
Un bon sujet sur StackOverflow à propos de la différence entre HttpClient (nouveau) et WebClient (vieux) ainsi que quand on peut en avoir l'utilité.
Je me coude également celui-ci pour lecture ultérieure: http://www.diogonunes.com/blog/webclient-vs-httpclient-vs-httpwebrequest/
Quelques exemples de ce qu'on peut faire de nouveau avec C# 6.0 (qui n'est déjà plus si nouveau que ça, mais c'est toujours intéressant)
Plus d'informations ici: https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-6
Un peu de documentation sympathique pour faire du multithreading en C#, par exemple dans une application WPF.
Autre documentation utile sur le même sujet:
Une librairie des plus intéressantes pour naviguer dans du JSON à l'aide de la notation LINQ dans C#
"Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities"
En d'autres termes, ça vous fait des conversions plutôt balèzes, allez voir les exemples, ça vaut la peine et c'est bluffant !
Un exemple de script pour hasher les mots de passe dans un site Web (PHP, Java, C#, Ruby)
Un tutoriel sur l'appel de procédures et fonctions stockées (base de données, i.e. Oracle) en C# à l'aide du driver ODBC.
Un tutoriel décrivant comment garder les packages NuGet hors de son système de contrôle de version (SVN, Git, etc.) et récupérer automatiquement les packages manquants lorsqu'on récupère une solution pour la première fois.
Quelques exemples de manipulation de données temporelles (dates, heures) avec C#. C'est très simple, mais c'est utile de garder ça sous le coude !
Un tutoriel pour mettre en place un serveur NuGet (même concept que Apache Maven) local et de manière facile et rapide.
Quelques exemples de code pour ASP.NET MVC dans toutes ses versions.
Un descriptif détaillant les différences entres ASP.NET MVC 4 et ASP.NET MVC 5. A lire un peu plus tard, pour information.
Un guide sur la programmation C# publié sur MSDN. Plutôt bien fait visiblement.
Une page de documentation de Microsoft à propos des attributs "new" et "override" pouvant être placés sur une procédure/fonction en C#. Ce que j'en tire c'est que:
Je vois cependant difficilement quand il est judicieux d'utiliser "new", tellement ça me semble être une hérésie... mais bon, ça vient sans doute de mon sens de développeur Java ^^