.NET, Architecture, ALM, Cloud

Publicité

TFS Build vNext

TFS Build vNext

Microsoft propose depuis début juin via Visual Studio Online (et dans la RTM de TFS 2015) un nouveau mécanisme de build qu'on appellera "Build vNext". Le précédent mécanisme de build était basé sur Workflow Foundation pas assez flexible et lourd à mettre...

Lire la suite
Publicité

Logger dans Azure avec Log4Net

Stocker ses logs dans un conteneur de stockage (blob) Azure permet de garantir une haute scalabilité de votre infrastructure de log. Ci-dessous une implémentation d'un appender Log4Net pour Azure : class RollingAzureBlobAppender : AppenderSkeleton { private...

Lire la suite

Activity Extensions

Deux méthodes d'extensions assez pratique pour valider vos activités WF et les lancer avec le WorkflowInvoker : public static class ActivityExtensions { public static ValidationResults Validate(this Activity activity) { return ActivityValidationServices.Validate(activity);...

Lire la suite

Développer Multi Plateforme avec les projets partagés

Développer Multi Plateforme avec les projets partagés

Est apparu avec Visual Studio 2015 les projets partagés ("Shared Projects") qui vont vous permettre plus facilement de réaliser vos développements multi plateforme en factorisant l'intelligence de votre application de la Data Layer à la Service Layer...

Lire la suite
Publicité

Méthode d'extension OrderBy(string, direction)

Voici un exemple dimplémentation pour ajouter une méthode d'extension sur IQueryable pour effectuer vos tris sur un nom de membre (sans méthode lambda) et préciser la direction (éviter d'avoir à appeller dans un cas le "OrderBy" ou dans l'autre...

Lire la suite

Web Helper Class

Web Helper Class

Classe utilitaire WebHelper pour effectuer vos requêtes Web notamment sur vos Apis internes et externes

Lire la suite

.NET Foundation

Oui, Microsoft se mets à l'open source et ne fait pas semblant ! Rendez-vous sur .NET Foundation pour voir les sources (et envoyer vos retours directement aux développeurs !) des principaux projets de .NET Core 5. Pour ma part j'attends avec impatience...

Lire la suite