XXP

mai 2016

lun. mar. mer. jeu. ven. sam. dim.
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

« Eté : ce que vous n'avez pas manqué | Accueil | Eté : ce que vous n'avez pas manqué »

24 août 2009

Eté : ce que vous n'avez pas manqué

Cet été il ne vous aura pas échappé que :

Il y a beaucoup de projets open-source .Net de qualité -- 2 juillet

Les développeurs et architectes commencent à avoir l'embarras du choix : http://www.infoq.com/news/2009/07/23-.NET-Open-Source-Projects


Google lancera son système d'exploitation, Chrome OS -- 7 juillet

Difficile de passer à côté de ce titre là. Google va mettre au point et commercialiser un OS dont la caractéristique principale est d'être minimaliste, juste capable d'accueillir un navigateur, au hasard Chrome. 

Chrome OS, c'est son nom, équipera des machines ultra-light pour en faire des espèces de browsers à piles, des navigateurs autonomes. Quoique "navigateur autonome" soit assez oxymorique.



MVVM, nouvelle tocade ? -- 8 juillet
Tac-tac
MVVM aura-t-il une durée de vie
 supérieure au tac-tac ?

Le design pattern Model-View-ViewModel (MVVM), qui vient compléter MVC (Model View Controller), PM (Presentation Model) et MVP (Model View Presenter), est au top de la vague. 

L'essence du MVVM est d'expliciter la modélisation des vues par des objets métier dont le métier est l'IHM, Cf. article de Rob Eisenberg.. Le créateur de MVVM, John Gossman, le présente comme une déclinaison de MVC particulièrement adaptée aux technos à forte séparation présentation/traitements (Silverlight-WPF et Flash voire JavaFX), le mieux est de consulter l'article fondateur.

Tiens du reste à propos des patterns de la couche de présentation, le livre "Presentation Pattern" en préparation chez Jeremy Miller avec la participation de Martin Fowler promet d'éclairer le domaine.


Silverlight 3 est sorti -- 10 juillet

Silverlight 3 amène des nouveautés dans le domaine du multimédia, de la productivité des développeurs et de la 3D entre autres. Il permet aussi de fonctionner en dehors du navigateur. 

Cerise sur le gâteau, les caractères vont cesser d'être flous ! Sur ce sujet, lire cette comparaison qui me laisse tout de même perplexe, avec ou sans loupe.


Dans le monde Java, Scala fait du bruit -- 10 juillet

On parle même de remplacer Java par Scala en arguant de l'ouverture fonctionnelle et dynamique de ce langage. J'interprète en y voyant la pression des innovations de .Net/C#, lui-même en mouvement sous l'impulsion de langages tels que python/ruby/javascript/haskell/erlang. En revanche je ne sais pas pourquoi on parle de remplacer Java par Scala plutôt que de faire évoluer Java vers Java 7. 

Limite technique, politique, ou quoi ?


NHibernate 2.1 est sorti -- 19 juillet

Parmi ses nouveautés, NHibernate inclut les commandes SQL (delete, update) en lots, fonctionnalité qu'hibernate Java possédait depuis un bon bout de temps. Plus encore, le parser HQL a été refondu sur ANTLR, ce qui ouvre la voie à un Linq to NHibernate plus large que les API Criteria.


Microsoft Azure publie ses tarifs -- 21 juillet

On y reviendra, il y reste un peu de flou : http://www.microsoft.com/azure/pricing.mspx

Linq to NHibernate 1.0 est disponible -- 26 juillet

Son nom officiel est NHibernate Linq. Je l'ai mis en oeuvre, c'est parfait, c'est pour moi un moyen presque idéal d'accéder aux données : productivité et lisibilité de l'écriture de Linq et sécurité de la compilation. Nhibernate Linq est téléchargeable depuis la page NHibernate sur SourceForge.


Spec# devient open-source -- 6 août

Les sources de Spec#, le langage de programmation par contrat de Microsoft Research sont maintenant disponibles depuis CodePlex. Spec# ne ferait-il pas un bon candidat pour rejoindre C# 5.0 ? 


Arrêtez de coder comme des cochons -- 10 août

Philippe Vialatte peste contre l'habitude venue on sait plus d'où qui consiste à nommer les paramètres des lambda expressions par une seule lettre. Je m'y associe : plus un code est lisible, moins il coûte à maintenir.

Dois-je le répéter ? Plus un code est lisible, moins il coûte à maintenir.


Les brevets américains font encore rire le monde entier -- 12 août

Ah la la. J'y reviendrai. 


Un guide démythifiant de mise en oeuvre de NHibernate -- 17 et 20 août

C'est Bertrand Le Roy, program manager dans l'empire du mal, qui se fend d'un guide pour les n00b's sur NHibernate :

   - A total n00b’s guide to migrating from a custom data layer to Nhibernate: getting started
   - A total n00b’s guide to migrating from a custom data layer to Nhibernate: so many choices

Avec dans cette deuxième partie toute la vérité sur le lazy loading, les proxy factories, les différents moyens de spécifier un mapping, les différents modes de génération des requêtes...
   
Pas de langue de bois, concis et clair. 


Il a fait plutôt beau temps.



TrackBack

URL TrackBack de cette note:
https://www.typepad.com/services/trackback/6a00d8341c871f53ef0120a56a9058970c

Listed below are links to weblogs that reference Eté : ce que vous n'avez pas manqué:

Commentaires

+ le rachat de SpringSource par VMWare

Oui et aussi :

+ le deal Yahoo Microsoft autour de Bing.

Loin du code mais proche du nouveau nerf de la guerre du soft : la pub.

L'utilisation des commentaires est désactivée pour cette note.