Dev

.Net Azure Dev Entity Framework

Utiliser EF Core 6 avec Azure Cosmos DB dans une API ASP.NET

Romain LAPREE-KAMINSKI | septembre 7, 2022
Les bases de données relationnelles représentent, pour les développeurs ayant comme moi quelques années d’expérience, le modèle avec lequel nous avons démarré notre métier. Encore aujourd’hui, la plupart des applications web utilisent un modèle relationnel, et cela reste une option tout à fait cohérente. Cependant, un modèle non-relationnel tel qu’Azure Cosmos DB est une alternative crédible mais souvent laissée de côté. Il offre plus de souplesse, de meilleures performances...
ALM Cost Management Dev infra as code

Azure : Déployer à l’échelle dans un réseau privé en maitrisant les coûts

Etienne Pommier | juillet 20, 2022
Introduction Pour isoler de l’internet une ressource Azure une des méthodes recommandées est de l’héberger dans un réseau privé virtuel. Dans notre cas, ce sera une App Service. Ce qui nous permettra de la protéger des accès non désirés et de réduire la surface d’attaque. Elle reste cependant accessible aux ressources déployées au sein de ce réseau privé, cela peut être utile si l’on souhaite exposer notre API via API management ou alors une gateway « maison » afin d’obliger les...
Azure Azure function Cost Management Dev

Comment déployer votre applicatif en IaaS et en PaaS ?

Etienne Pommier | mars 22, 2021
C’est quoi la différence ? Quand on décide de déployer son produit dans Azure, ici une API, on se retrouve face à un choix cornélien entre ces deux modes d’hébergement cloud. Avant toute chose il important de bien définir ces modes, et surtout de comprendre qu’ils ne sont pas en opposition et trouvent tous les deux leur utilité. . La différence majeure entre Infrastructure asa Service (IaaS) et Platform as a Service (PaaS) est qu’en IaaS nous devons gérer la...
abstract Angular AngularJS Dev LesPlusConsultés

Angular Generic Http Api Service, Interceptor et mise en cache

Samuel Hedouin | décembre 8, 2020
Introduction Dans cet article, nous allons apprendre à mettre en place une solution simple et générique pour nos requêtes HTTP sous Angular. Nous créerons une carcasse de client HTTP réutilisable que nous couplerons avec un intercepteur HTTP. Enfin, nous terminerons par l’implémentation d’une solution de mise en cache de nos requêtes. Si vous avez eu l’occasion de lire mon article Generic Repository, Unit Of Work et Entity Framework, vous ne serez pas étonnés de remarquer que...
.Net C# Dev

System.Text.Json avec .net 5

Etienne Pommier | décembre 3, 2020
Nous allons voir ensemble les nouveautés introduites par le sérialiseur JSON avec la dernière version de .NET. Dans un premier temps nous expliquerons pourquoi ce nouveau namespace est apparu et en quoi il peut nous être bénéfique. Puis nous verrons les nouvelles fonctionnalités introduites avec ce sérialiseur à travers la création d’une WepAPI avec .NET Core 5 RC 2. Pourquoi un autre sérialiseur JSON ? Les développeurs de Microsoft ont invoqué trois raisons principales : Les...
.Net Dev

Nouveautés du C# 9 – Partie 2

Etienne Pommier | novembre 13, 2020
Nous avons vu avec Romain les grandes nouveautés du C# 9 dans la précédente partie de notre tour d’horizon du langage. Dans cette partie nous allons nous concentrer sur des améliorations de features déjà présentes et sur de petites nouveautés marginales mais qui peuvent être fort utiles dans certains cas ou qui améliorent tout simplement l’écriture de nos algorithmes. Nous allons aborder ici les nouveautés suivantes : Les améliorations du Pattern MatchingL’introduction du...
Aller au contenu principal