Développer une application

Le DOS, le BASH sont en pleine forme portés par leurs systèmes d'exploitation respectifs Windows et Linux.

Le Framework .NET (présentation) est un cadre puissant. Retrouver les différentes Versions du Langage C# et les Versions du Framework .NET.

En termes de langages je peux vous parler du C# principalement, Python, Solidity, Ruby

Au niveau des IDE, Rider a le vent en poupe, Visual Studio continue d'évoluer. Tips pour debugguer.

Programmation Asynchrone C# .NET (async await)

Stockage

Niveau Base de Données, le NO SQL est en force et vient remplacer le SQL utilisée par Microsoft SQL Server, Sybase IQ, ou encore Oracle. Les Entrepôts de Données évoluent mais ont toujours la côte.

Transport

Le JSON va bien, le XML n'a plus le vent en poupe.

Présentation

Le Front-End vivra éternellement, HTML et les feuilles de styles en cascade sont en pleine santé, React à depuis longtemps remplacé ASP.NET même AngularJS n'a plus la côte mais les Modeles de Présentation restent les mêmes. jQuery est moins présent mais le JavaScript, est toujours en forme ainsi que son cousin TypeScript

Présentation Microsoft

Silverlight est out même si on retrouve toujours du XAML par ci par là.

Déploiement

Le logiciel se déploie maintenant dans le nuage, et concevoir une Architecture Azure pour une solution applicative est fréquent.

Le DevSecOps, concept flou selon moi, regroupe aujourd'hui le l'intégration et la livraison continue, la Sécurité des Applications est plus que jamais au cœur des préoccupations face aux menaces actuelles et l'infrastructure. Les firewalls sont devenus discrets, les certificats et le SSL bien bruyants. L'Infrastructure en tant que Code se popularise avec notamment Terraform, La conteneurisation continue et migre dans le nuage avec Azure Kubernetes Service.

Ajouter le Développement Agile et voilà.

Commentaires

Posts les plus consultés de ce blog

Base de Données Sybase IQ

Sécurité des Applications

Principes de la Programmation Orientée Objet