Un aperçu des nouveautés de .NET suite à la conférence Build

Depuis 2011, la conférence Build est un événement organisé par Microsoft destiné aux développeurs pour les différentes plateformes de la compagnie.

Il faut s’imaginer la conférence Build comme le World Wide Developers Conference (WWDC) présenté par Apple. Toutes les nouvelles annonces concernant le développement avec les outils Microsoft y sont faites à l’occasion de cette conférence.

Bref, si vous gagnez votre pain avec .NET, vous devriez vous y intéresser sérieusement. Cette année n’a pas fait exception. Voici un petit résumé des nouveautés annoncées.

Fondation .NET

Une image vaut mille mots.

BkT9oBcCQAAHIAV

La Fondation .NET fera l’intendance des projets mentionnés dans cette image. En mots clairs, vous pouvez aller consulter librement le code pour ASP.NET Web API ou même Entity Framework. Étant donné qu’il s’agit d’un projet open source, vous pouvez même y contribuer du code! 

Compilateur C# Roselyn ouvert

Dans les projets qui sont pilotés par la Fondation .NET, il y a la plateforme, nouvelle génération, dédiée au compilateur .NET. Le projet est aussi communément appelé Roslyn.

Le principal intérêt pour cette plateforme est de pouvoir comprendre comment l’analyse du langage C#. Pour vous donner une idée des possibilités, Microsoft a mis en place un site vous permettant d’explorer le code du framework .NET.

WinJS

D’emblée, œuvrant dans le domaine du développement web, je peux affirmer que j’entrevois avec un peu de scepticisme dans la mise en place de solutions web utilisant WinJS. La compétition est assez féroce dans le domaine de la librairie et des outils permettant d’animer un site web.

D’un autre côté, je me dis que WinJS peut aussi être une source d’innovation. Qui sait?

En résumé, WinJS vous permet de mettre en place des interfaces web en reprenant les concepts visuels propres à la sauce Windows 8. Comme les autres projets pilotés par la Fondation .NET, vous avez entièrement accès au code source. Il s’agit aussi de la librairie qui alimente les applications Windows 8 développées en HTML 5 et CSS.

Le bonus à ceci est que vous pouvez aussi avoir un exemple des possibilités de WinJS sur http://try.buildwinjs.com/.

Changements à C#

En plus des changements aux différents projets maintenant ouverts par Microsoft, un aperçu de la prochaine évolution du langage C# a été annoncé. Trois fonctionnalités sont résumées en quelques lignes de code.

  • Assignation d’un constructeur primaire
  • Création de propriétés automatiques
  • Référencement de classes statiques

Bonne fête French Coding: deuxième anniversaire!

Le 12 avril prochain est la date de naissance de ce blogue. Bonne fête à moi-même!

crazy-kid-birthday-gif[1]

J’ai envie de réécrire la même chose que j’ai écrite l’an passé. Écrire sur ce blogue me permet d’expérimenter et de réfléchir sur un paquet d’idées.

Sans blague, j’ai énormément de plaisir à le faire. Ce qui me fait encore plus planer, c’est ce graphique:

visites-fc

Ça, c’est l’importance qu’accordent les visiteurs à mon travail. Le nombre croissant de visites est le meilleur cadeau que je puisse recevoir. Ça fait chaud au cœur. Merci.

À quelques reprises, j’ai eu envie de prendre une pause ou de simplement arrêter. Que mon temps était mieux investi ailleurs. À tous les coups, après une journée ou deux, je retourne à l’écriture. L’écriture finit par être quelque chose qui me chatouille les doigts. Il y a toujours quelque chose à découvrir, à documenter.

Découvrir, documenter. C’est ça la raison d’être de French Coding. Après deux ans, j’aime encore plus qu’au départ écrire!

En plus, je trouve que mon français écrit s’est amélioré.

Il y a une chose que je répète souvent à mes amis au sujet de ce blogue. Trop souvent on voit des gens partir un blogue sur un coup de tête et le laisser à l’abandon après un ou deux billets. C’est la dernière chose que je souhaitais avec cette aventure.

Principalement parce qu’il s’agit d’une trace à l’encre indélébile sur le web et surtout parce que je ne suis pas du genre à commencer quelque chose sans le finir.

Statistiques en vrac

Les liens de la semaine – Édition #75

Développement

.NET

Web

Technologie

Parlant de Heatbleed, voici certains liens en relation avec cette nouvelle:

Science et autres

Ma vie de programmeur, en images – partie III

Lorsque j’écris de la documentation

tiger-sleep

Lorsque je vais dîner avec mes collègues

turkey-gang

Une journée typique de programmeur

ibaDjk7AeIcvxv[1]

Lorsque je viens en aide à un collègue qui a un problème avec son code

3ThYXrj[1]

Lorsque je suis dans le mood pour développer

D6x5ie2[1]

Ma solution se fait dérouter au moment du contrôle qualité

CaiObKz[1]

Le site est en panne?

DT0UoMO[1]

Un message au à la personne qui apporte des beignes au bureau

clam

Comment je m’imagine lorsque je fais du refactoring sans tester

eIAZUaS[1]

La sensation que donne de démarrer un nouveau projet

izx3PMafci5V3[1]

Lorsque c’est moi qui se pousse avec le dernier beigne du bureau

MQ6GhR1[1]

Lorsqu’un git pull rend le projet non fonctionnel sur mon poste

rv-hit

Suivre

Recevez les nouvelles publications par courriel.

Joignez-vous à 318 autres abonnés