.NET Conf 2023

Comme tous les ans, l’édition de la .NET Conf s’est tenue du 14 au 16 novembre 2023 (oui je sais, je suis en retard…). Cette année a été un bon cru côté annonces et nouveautés. De mon point de vue, la plus grosse annonce de Microsoft a probablement été .NET Aspire. Etant donné qu’il y a pas mal de choses à dire à son sujet, je lui ai réservé un article dédié qui sortira bientôt…

Continuer

Le .NET "moderne"

Comme vous le savez peut-être déjà, je suis actuellement architecte logiciel chez C2S Bouygues depuis bientôt 10 ans. Ma boite est très orientée Microsoft, et j’ai donc, sur ces 10 années, pu observer et expérimenter l’évolution du framework .NET. Pourquoi j’écris cet article ? En 1er lieu, parce que j’apprécie cette stack technique, que j’utilise quotidiennement, et que je souhaite partager cette passion. Ensuite, parce que je rencontre beaucoup de personnes qui sont restés bloqué au “vieux” .

Continuer

WebAPI et ses utilisations (2) - Construction de notre API

Après avoir présenté .NET Core dans la 1ère partie de cet ensemble d’articles, nous allons désormais rentrer dans le vif du sujet en commençant la construction de notre API web. Qu’est-ce qu’une API ? Si l’on veut faire une analogie, l’API est au développeur ce que l’UI (User Interface) est à l’utilisateur. C’est donc la partie visible et accessible de notre programme, permettant au monde extérieur de saisir des données et de récupérer le résultat des traitements.

Continuer

WebAPI et ses utilisations (1) - Préambule sur .NET Core

Je vais me lancer dans une série d’articles à propos de la création d’un service web WebAPI et de son utilisation via plusieurs technologies. L’idée va donc être de créer un ensemble de services web et de les consommer via différents moyens : site web, application mobile native/hybride… Chaque article sera donc dédié à une technologie, et contiendra une présentation et un cas pratique (décliné à partir de l’API). Pour vous donner une idée de où je veux vous emmener, voici le sommaire prévisionnel de cet ensemble d’articles.

Continuer

SQL under control

Depuis quelques années, les ORMs (Object-Relational Mapping) ont permis aux développeurs “d’oublier”, ou plutôt de masquer, la tâche d’écriture et de gestion du code SQL. Pour nous autres, développeurs .NET, je peux citer Entity Framework et Code Fluent. Ces outils permettent de gagner du temps (génération de codes automatiques par exemple) et offrent la possibilité de travailler avec des objets (contrairement à une base SQL qui est relationnelle). Tout ceci est extrêmement pratique, mais cela ne représente qu’une infime partie de ce qu’est une base de données dans un projet informatique.

Continuer

Photo de l'auteur

Matthieu Anceret

Blog d’un développeur Tourangeau passionné

Software Architect @C2SBouygues

France, Tours