Archives de
Auteur : admin

#JeFiTalks #5 Qu’est ce que .NET Core ?

#JeFiTalks #5 Qu’est ce que .NET Core ?

Qu’est ce que .NET Core ? En quelques mots nous allons vous expliquer ce qu’est .NET Core. 1.    Qu’est-ce que .NET Core ? . NET Core est un Framework . NET multi plateforme, et modulaire. 2.    Sur quelle plateforme fonctionne-t-il ? Il fonctionne sur les principaux systèmes d’exploitation desktop : Linux MacOS Et bien sûr Windows Si vous voulez du multiplaforme mobile il faudra alors utilisé Xamarin. 3.    Pourquoi Microsoft a créé .NET Core ne pouvait pas-t-il faire évoluer le .NET ? Initialement .NET Core…

Lire la suite Lire la suite

ASP.NET Core : supporter le contenu compressé

ASP.NET Core : supporter le contenu compressé

Dans l’article précédent, nous avions vu comment activer la compression des réponses, dans cet article nous allons voir comment accepter des requêtes dont le contenu est compressé. ASP.Net Core ne fournit aucune classe built-in pour supporter ce scénario. Mais heureusement celui-ci est assez flexible pour ajouter ce comportement en quelques lignes. L’idée est décompresser le body des requêtes qui ont comme entête Content-Encoding avec les valeurs gzip, deflate ou br. Une fois le middleware défini, il faut l’ajouter dans la…

Lire la suite Lire la suite

ASP.NET Core : activer la compression des réponses en GZIP / Deflate / Brotli

ASP.NET Core : activer la compression des réponses en GZIP / Deflate / Brotli

Il peut être utile de supporter la compression des réponses lorsqu’elles sont volumineuses cela peut réduire considérablement le temps de téléchargement de celle-ci. Activer la compression gzip Pour activer la compression gzip c’est très simple le framework ASP.NET Core fournit des classes toute faite. Dans le fichier Startup il suffit d’activer la compression des réponses de la manière suivante : Il est à noter que vous pouvez aussi configurer le niveau de compression Gzip de la manière suivante : Si…

Lire la suite Lire la suite

Qu’est-ce que WebAssembly ?

Qu’est-ce que WebAssembly ?

Dans cet article je vais essayer de répondre aux questions les plus courante sur WebAssembly. Si vous préférez le format vidéo, un podcast est disponible ici. Qu’est-ce que WebAssembly ? WebAssembly est un standard de binaire (byte code) compréhensible par les navigateurs modernes. Les plus pointilleux ne parleront pas de byte code mais d’AST (Abtract Syntaxt Tree) mais ça c’est un autre débat. WebAssembly c’est donc un nouveau langage ? Non, c’est un format binaire comme l’assembleur. Il a été…

Lire la suite Lire la suite

Tiny.RestClient : le client REST pour consommer vos API

Tiny.RestClient : le client REST pour consommer vos API

Je suis très heureux de vous présenter un projet sur lequel je travaille depuis un petit moment : un client REST compatible .NetStandard entièrement fluent. Le code est disponible sur Github. Et la librairie est sur nuget. Vous voulez en parler ? Passez me voir sur Gitter Le but principal de client est d’avoir un client REST optimisé et simple à utiliser. Il est compatible .Net Standard 1.3 et 2.0 ce qui signifie qu’il est utilisable sur le .Net Framework…

Lire la suite Lire la suite

CsProj SDK Style : cibler plusieurs frameworks avec un seul csproj

CsProj SDK Style : cibler plusieurs frameworks avec un seul csproj

Aujourd’hui, je voulais faire en sorte que la dll cible plusieurs versions du framework. Or avant le csproj de type “SDK style”, il fallait faire un fichier csproj par framework cible ce qui était long et fastidieux. Désormais avec le nouveau format de csproj nous avons une nouvelle propriété appelée TargetFrameworks qui permet de générer notre dll dans différents formats de dll avec un seul csproj. Si je veux que ma dll soit compilée en .Net Standard 2.0 et que…

Lire la suite Lire la suite

Quoi de neuf dans Xamarin Forms 3.1 ?

Quoi de neuf dans Xamarin Forms 3.1 ?

Les équipes de Xamarin Forms viennent de sortir la version 3.1 de Xamarin Forms, découvrons ensemble quelles nouveautés apporte cette version. Android : Le support des tabbed page en mode “bottom” Une fonctionnalité très attendue de la part de la communauté était de pouvoir utiliser les TabbedPage Android avec le menu en bas. Activer la fonctionnalité en C# : Activer la fonctionnalité en XAML : Améliorations pour le contrôle Entry/Editor : Les deux contrôles Entry et Editor ont été améliorés…

Lire la suite Lire la suite

Xamarin Essentials : Une librairie pour les dominer toutes

Xamarin Essentials : Une librairie pour les dominer toutes

Durant la BUILD les équipes de Xamarin ont annoncé la sortie de la version preview de Xamarin Essentials. Cette librairie va centraliser toutes les API multiplateformes essentielles pour les applications mobiles. Mais avec Essentials plus besoin de se prendre la tête tout est fourni. Avant Xamarin Essentials, il fallait rechercher parmi la longue liste de plugin déjà existant. Parfois choisir entre deux plugins offrant les mêmes fonctionnalités. La première version supporte : Accéléromètre : vous permet de surveiller les capteurs accéléromètre du…

Lire la suite Lire la suite

UWP everywhere : Uno

UWP everywhere : Uno

UWP sur iOS et Android : un rêve que j’avais imaginé dès l’annonce du rachat de Xamarin par Microsoft. La BUILD 2018 arrive enfin et ce n’est pas Microsoft mais Nventive qui annonce Uno, leur outil interne. Uno permet d’utiliser le code UWP (XAML et C#) sur Android et iOS. Deux applications playground sont disponibles pour voir le rendu : – Android – iOS Et en bonus, Uno peut aussi créer des application web en générant du code WebAssembly. Cette fonctionnalité…

Lire la suite Lire la suite

Xamarin : Android device manager fait peau neuve

Xamarin : Android device manager fait peau neuve

Google a remplacé son outil graphique pour créer des émulateurs Android par un outil en ligne de commande. Du coup nous développeurs Xamarin n’avions plus d’outil graphique pour créer nos émulateurs. Xamarin a donc travaillé pour créer leur propre outil graphique pour créer ces émulateurs. Les équipes de Xamarin mettent tout en œuvre pour rendre le travail avec des émulateurs Android simple et rapide. On se rappelle que récemment, ils avaient mis en place Android Emulator Quick Boot qui diminuait…

Lire la suite Lire la suite

Pin It on Pinterest