Les principales nouveautés de Windows 8 server
Comme vous le savez sûrement, Windows 8 server est disponible en pré beta ici :
http://technet.microsoft.com/fr-fr/evalcenter/hh670538
Il est disponible en iso ou en vhd.
Le gros des évolutions concernent la couche de virtualisation hyperV et l'administration.
Pour l'administration, une nouvelle console de gestion fait son apparition avec un dashboard multi serveurs. Une fonctionnalité intéressante pour les core servers, c'est la possibilité d'avoir une interface graphique de gestion (ou pas).
Sur la virtualisation, Microsoft compte bien concurrencer VMWARE avec cette nouvelle version surtout qu'il possède un avantage certain sur le coût des licences intégré au coût des licences Windows Server.
asp.net Opensource
Microsoft a déjà publié les sources de asp.net mvc sur Codeplex (licence Open Apache 2.0).
Aujourd'hui c'est la fête car les sources des produits suivants vont être également versées dans le monde libre : jQuery, jQuery UI, jQuery Mobile, jQuery Validation, Modernizr.js, NuGet, Knockout.js and JSON.NET.
Cerises sur le gâteau, le code source d'asp.net Web API et de RAZOR également.
Un changement de stratégie pour Microsoft sur MVC déjà et sur l'Opensource avec des gestes symboliques pour concurrencer PHP et le monde Java.
Des slides, des démos et des sources ...
Du techdays 2012 à télécharger ici :
METRO, Kinect, WP7 etc, etc, etc
Gadgeteer : développement micro .NET
Gadgeteer est une plate-forme de développement et de conception de devices électroniques basée sur les technologies .NET :
- .NET micro Framework 4.1
- Visual Studio 2010 (Express ou supérieur)
- du matériel électronique compatible (carte mère et modules)
Pour démarrer :
- il faut acheter un kit hardware de démarrage (la liste est disponible ici http://msdn.microsoft.com/en-us/netframework/ff962539, Fez Spider starter kit à 250$ ...)
- il faut télécharger VS 2010 Express ou utiliser son VS si on possède une licence
- il faut installer le .NET Micro Framework 4.1
- Il faut ensuite installer le SDK propre au hardware
Par exemple, GHI Electronics propose un tutoriel assez bien fait avec leur hardware :
http://www.ghielectronics.com/downloads/Gadgeteer/Mainboard/Spider_GettingStarted/
Ensuite, il ne faut pas hésiter à consulter le blog gadgeteer :
http://blogs.msdn.com/b/net_gadgeteer/
Ce domaine micro et gadgeteer est en pleine expansion et fait partie de la stratégie MS sur les systèmes connectés et pour avoir un peu joué avec le développement de cartes électroniques il y a quelques années, ça n'a plus rien à voir.
Il y a eu une très jolie démonstration aujourd'hui au MS TECHDAYS sur le développement d'une station météo avec ces technologies et le résultat, en 15 lignes de code, est bluffant.
Bon DEV !
Développement mobile en html5
Une conférence très intéressante sur ce sujet sur INFOQ :
http://www.infoq.com/presentations/Mobile-Web-Development-with-HTML5
Développer avec Kinect, l'interface Windows de demain ...
Mais aujourd'hui, c'est seulement sur XBOX360... C'est déjà pas mal. Une liste d'articles d'Eric VERNIE :
Il existe également 2 autres parties.
L'affaire MAIF-IBM rebondit ...
Un article dans le monde informatique relate ce nouveau rebondissement dans ce conflit opposant la MAIF et IBM au sujet d'un contrat au forfait qui a mal tourné...
Le tribunal vient d'inverser sa première décision et donc de mettre hors de cause IBM.
Les conclusions que l'on peut en tirer de mon point de vue:
- SCRUM, SCRUM et encore SCRUM
- Eviter les périmètres projets trop vastes et incontrôlables
- Dans un projet classique en cascades, un contrat au forfait ne protège pas le DSI ! Ce qui le protège c'est éventuellement un cahier des charges super détaillé, validé ... le saint-graal
- Ne pas mettre tous ses oeufs dans le même panier; dans un projet de refonte du SI, ne pas hésiter à diversifier les fournisseurs ce qui permet de réduire le périmètre des différents projets
- Il faut savoir prendre ses pertes et arrêter les frais quand un projet déraille.
En SCRUM, ce cas peut arriver où le scrum master se rend compte que la vélocité est insuffisante pour que le projet implémente les user stories mises en priorité par le product Owner. Le projet SCRUM s'arrête donc. On le reprend au début par une discussion avec le PO sur les US et leurs priorités. On replanifie le projet et on le reprend. Le PO revoit à la baisse la vélocité souhaitée. On redéfinit le plan des release avec le métier. Dans un projet en cascades, c'est compliqué car ceci s'apparente souvent à un désaveu du responsable qui a pris la décision de faire le projet.
En tout cas, cette décision risque de modifier les relations client fournisseur à l'avenir en France.
Mise en place d'une table d'audit sous SQL Server
Un très bel article sur une fonctionnalité très importante :
http://www.codeproject.com/KB/database/SqlServerCLRTriggerAudit.aspx
Asp.net mvc3 et jtable
Un article sur les dernières nouveautés .NET : asp.net MVC3 et JTable pour faire des belles grilles fonctionnelles en Ajax :
http://www.codeproject.com/KB/ajax/jTable.aspx