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
MVVM aura-t-il une durée de vie
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
Ah la la. J'y reviendrai.
Il a fait plutôt beau temps.
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.
+ le rachat de SpringSource par VMWare
Rédigé par : Stève Sfartz | 24 août 2009 à 11:40
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.
Rédigé par : DenisDollfus | 24 août 2009 à 22:09