Parcourir par tags

[Web API] Définir des autorisations dans le web.config, pas possible ?!

Lorsque que l’on écrit une API avec les Web API dans un site utilisant la forms authentication, on peut réguler l’accès aux différentes méthodes en plaçant un attribut Authorize sur l’action en question, ou le contrôleur ou même à un niveau plus global, Lire la suite...

Classé sous

Visual Studio 2012 et la commande “Paste JSON As Classes”

Disponible avec les Web Developer Tools 2012.2 (que l’on peut trouver entre autres sur WebPI), le bouton « Paste JSON As Classes » peut s’avérer extrêmement utile pour la productivité. En fait, Visual Studio possédait déjà un bouton « Paste XML as Classes Lire la suite...

Classé sous

[Windows 8] Mettre en surbrillance une partie d’un text block

Aujourd’hui j’ai eu besoin d’une fonctionnalité pour mettre en surbrillance (highlighting) une partie du texte d’un de mes TextBlock. L’idée étant de mettre en avant certains items suite à une recherche par exemple. En gros, la solution consiste juste Lire la suite...

Classé sous ,

[ASP.NET MVC] Héberger des WEB API hors d’un site ASP.NET MVC

Une des fonctionnalités que je trouve particulièrement intéressante dans les ASP.NET WEB API est la possibilité d’héberger et de monter un serveur HTTP qui mettra mes services à disposition de clients, hors d’un site web ASP.NET MVC et même hors d’un Lire la suite...

Classé sous ,

Faire le ménage dans IIS Express

Derrière ce titre se cache la dure réalité d'un problème que les développeurs vivent occasionnellement et auquel j'ai encore eu le droit cet après-midi : mon site marchait il y a 5 minutes, mais maintenant, dès que je modifie une page, il ne se passe Lire la suite...

Classé sous

[ASP.NET MVC] Définir ses bundles dans le web.config

Il n’existe pas de solutions directement dans ASP.NET MVC pour nous permettre de déclarer nos bundles directement dans le fichier web.config. Pour palier à ce manque, j’ai écris une custom section qui me permet de déclarer mes bundles et de les charger Lire la suite...

Classé sous ,

[ASP.Net MVC] Extraire facilement les metadata d’un modèle

En me penchant sur une problématique de génération de vues en asp.net mvc à partir d’un modèle correctement décoré avec des data annotations, j’ai été amené à regarder un peu comment fonctionne en interne les HtmlHelper EditorFor, LabelFor, etc. En fait, Lire la suite...

Classé sous ,

[ASP.Net MVC] Afficher des bundles oui, mais qu’une seule fois

Il y a quelque temps, j’avais écrit un article sur les bundles avec MVC 4. A l’usage, je me suis rendu qu’il y avait un comportement que je trouve au final assez gênant. Imaginons que nous travaillons à plusieurs développeurs sur un même projet web. Dans Lire la suite...

Classé sous ,

Désactiver la minification pour un bundle

Dans un précédent post, je présentais les bundles et la minification des ressources avec asp.net mvc 4. Aujourd’hui, j’ai eu besoin de débugguer un script en particulier alors que la minification était activée pour mon site et que je ne pouvais pas la Lire la suite...

Classé sous

Changer l’aspect des résultats de l’autocomplete box de JQuery UI

Pour le projet sur lequel je travaille en ce moment, j’ai eu besoin de customiser un peu la popup d’affichage de résultats de l’auto complete de jquery ui. Je me suis donc interoger sur la manière utilisée pour peupler cette popup. En fouillant un peu Lire la suite...

Classé sous ,

Afficher des données avec JQuery Template

Etant à la base un développeur XAML, j’adore la notion de conteneur de liste d’objets combiné à des item template. Pour retrouver ce genre de fonctionnement, je me suis donc penché sur la librairie JQuery Template.Son principe est simple, on crée un template Lire la suite...

Classé sous ,

ASP.NET MVC 4 : Bundles et minifications

Depuis ASP.Net MVC 4, pour augmenter les performances de son application, il est possible de mettre facilement en place du bundling et de la minification. Qu’est-ce que ces termes signifient ? Le bundling va permettre de réduire le nombre de requêtes Lire la suite...

Classé sous ,

Mais quelle est la différence entre HttpReponseMessage et HttpResponseException ?!

Développer un site web avec ASP.Net MVC c’est déjà bien. Utiliser Web API pour faire une couche de service qui pourra être consommée via jquery, mais aussi par n’importe quel autre client, ça donne au final une superbe web app. En plus, les Web API donnent Lire la suite...

Classé sous

Reactive Extensions : Consommer des services avec Rx Partie 3, les pièges à éviter

Une mauvaise utilisation de rx lors de l’écriture d’une couche d’accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu’ils le devraient, et même des résultats incorrects … le tout nuisant Lire la suite...

Classé sous , ,

Rx pour un BusyMessage plus user-friendly sur Windows Phone 7

Sur Windows Phone, lorsque j’ai des appels à des services qui s’enchainent, j’aime assez voir le status des opérations s’afficher dans le progress indicator pour bien montrer à l’utilisateur qu’il se passe des choses. Et pour que cela soit encore plus Lire la suite...

Classé sous , ,

Reactive Extensions : Consommer des services avec Rx Partie 2, consommer un service

Dans cet article, je vais montrer un exemple d’utilisation de rx pour la construction d’une couche de service dans une application wp7. Pour l’exemple, j’utilise un service qui expose en json une liste de joueurs et une méthode pour récupérer le score Lire la suite...

Classé sous ,

Reactive Extensions : Consommer des services avec Rx Partie 1, créer une source observable

Pour créer une source obsevable sans implémenter IObservable à la main, il y a deux principales solutions : - utiliser la méthode Observable.Create<T> pour créer une séquence cold ; - utiliser l’instance d’une classe qui implémente ISubject<T> Lire la suite...

Classé sous ,

Factoriser des requêtes Linq To Entities avec LinqKit

Afin d’améliorer la lisibilité de mes requêtes et de faciliter la maintenance du code des application sur lesquelles je suis amené à travailler, j’aimerais avoir la possibilité de factoriser du code au sein de ces requêtes. L’exemple ci dessous est un Lire la suite...

Classé sous ,

Azure et les shared access signature

Aujourd’hui, je souhaite télécharger des données confidentielles des utilisateurs d’une de mes applications depuis le blob storage d’azure. Pour répondre à cette problémaque, l’approche que je met en place consiste à créer un blob container privé par Lire la suite...

Classé sous ,

Roslyn : De l’auto complétion pour le nommage de mes variables

Quand j’écris du code, je suis un peu maniaque dans ma manière de nommer mes variables, propriétés, méthodes etc. Si je dois reprendre du code écrit par quelqu’un d’autre et que ce code ne respecte pas les conventions de nommage que j’ai l’habitude d’utiliser, Lire la suite...

Classé sous ,
Plus de Messages Page suivante »

Les 10 derniers blogs postés

- Etendre le Team Web Access de TFS 2012 – Step 0 par Philippe Didiergeorges Aka Philess le il y a 13 heures et 7 minutes

- Simuler facilement l’envoi de mail par Blog de Jérémy Jeanson le 05-22-2013, 12:52

- ProcDump 6.0 : support du filtrage sur messages d'exceptions .NET, des filtres multiples et du ciblage par nom de service par CoqBlog le 05-20-2013, 14:50

- Votez pour le TOP 10 des influenceurs SharePoint francophones ! par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 12:59

- [Conf’SharePoint] Dernier rappel ! :-) par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:09

- [ #SharePoint 2013 ] les modèles de sites standards… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:03

- 10 erreurs de compréhension concernant SharePoint… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 08:27

- Conf’SharePoint : 10 bonnes raisons pour ne pas la rater par Le petit blog de Pierre / Pierre's little blog le 05-14-2013, 02:24

- [Event] Soirée de lancement Agile .NET France à Lyon par Blog Agile/ALM de Vincent THAVONEKHAM le 05-13-2013, 01:29

- .NET / Debug : inspection de la mémoire d'applications .NET (dump ou processus live) : première livraison d'une librairie .NET par Microsoft par CoqBlog le 05-11-2013, 22:21