jeudi 4 mars 2010

Visual Studio 2010 aux Microsoft TechDays 2010

Comme tous les ans, en février, Microsoft invitait la communauté des utilisateurs de ses technologies à une présentation des dernières versions de ses produits et de sa stratégie technologique.

J'ai choisi de traiter, dans ce premier billet, d'un des produits phare de ces TechDays, à savoir Visual Studio 2010.

Lire la suite

jeudi 11 février 2010

BizTalk et StreamInsight

Neoxia s'est mobilisé tout au long des Tech Days 2010, pour connaître les dernières tendances chez Microsoft. C'est donc l'occasion de vous faire un retour sur ce que nous avons entendu, et ce que nous en pensons. Aujourd'hui, c'est une session sur StreamInsight et BizTalk qui a attiré notre attention.

Lire la suite

mardi 21 avril 2009

Certifié BizTalk 2006 R2 et plus…

Neoxia est redevenu récemment partenaire Microsoft, et est devenu, par la même occasion, certifié BizTalk 2006 R2. Nous avons la joie de partager avec vous ce petit événement, qui en appelle d’autres !

Lire la suite

mardi 17 février 2009

Optimiser les performances de LINQ for SQL

LINQ To SQL, DLINQ pour les intimes, est à la fois un langage de requêtes et un mapping O/R simplifié. Ce billet se concentre sur cet aspect ORM et tente de dresser une liste de bonnes pratiques d’utilisation.

Lire la suite

jeudi 22 janvier 2009

Les DSL : enfin mûrs pour l'entreprise ? [vidéo]

Sur TV4IT, Jérôme Avoustin évoque Oslo et le futur rôle des DSL dans le développement des applications d'entreprise.

C'est un fait, les DSL (Domain Specific Languages), vieux sujet de recherche, attisent pourtant la curiosité. Notamment depuis les annonces de Microsoft autour du projet Oslo. Que promettent les DSL ? Quels problèmes proposent-ils de résoudre ? Dans le cas de Microsoft, quelle place occupe Oslo dans la stratégie de l'éditeur ? Les explications de Jérôme Avoustin, architecte au sein de Neoxia.

Lire la suite

mardi 20 janvier 2009

Oslo, une destination de rêve ?

Lors de la dernière PDC 2008 à Los Angeles, Microsoft a dévoilé les dernières avancées sur Oslo, sa plateforme de développement guidé par les modèles.

Dans les épisodes précédents, j’avais tenté de répondre aux questions suivantes :

Aujourd’hui, je vais essayer montrer à quels besoins supposés ou avérés Oslo souhaite répondre.

Lire la suite

lundi 19 janvier 2009

Oslo, comment modélise-t-on dans l’atelier ?

Lors de la dernière PDC 2008 à Los Angeles, Microsoft a dévoilé les dernières avancées sur Oslo, sa plateforme de développement guidé par les modèles.

Dans l’épisode précédent, j’avais tenté de répondre à la question :

Aujourd’hui, je vais essayer de montrer comment on utilise cet atelier de fabrication de DSL qu’est Oslo.

Lire la suite

vendredi 16 janvier 2009

Oslo, l’atelier de modélisation par Microsoft

Lors de la dernière PDC 2008 à Los Angeles, Microsoft a dévoilé les dernières avancées sur Oslo, sa plateforme de développement guidé par les modèles.

Mais qu’est-ce donc finalement, Oslo ?
Comment l’utilise-t-on ?
À quels besoins répond-il ?

3 questions auxquelles je tenterai de répondre en 3 épisodes, dont voici le premier.

Lire la suite

mardi 13 janvier 2009

Combiner Flex et .NET : la bonne idée du moment ? [vidéo]

Sur TV4IT, Frank Farré évoque la combinaison Flex et .NET.

Combiner Flex et .NET, c'est ce que propose Franck Farré, architecte au sein de Neoxia. Pourquoi cette combinaison peut-elle s'avérer aujourd'hui plus fructueuse qu'un choix "Tout Adobe" ou "Tout Microsoft" ? Comment tirer parti des deux technologies sans se compliquer la vie ? Et surtout, quels bénéfices attendre de cette combinaison ?

Lire la suite

lundi 15 décembre 2008

Les DSL, pour quoi faire ?

Les travaux menés par Microsoft dans le domaine du développement guidé par les modèles ont fait émerger le projet Oslo. Les avancées du projet ont d’ailleurs été présentées lors de la dernière conférence PDC 2008.

Inévitablement, cette nouvelle plateforme a attiré notre attention ; et nos recherches sur le sujet nous ont naturellement confrontés à la notion de Domain Specific Language, ou DSL.

Lire la suite

jeudi 27 novembre 2008

ASP.NET AJAX, Ajax selon Microsoft [article]

ASP.NET AJAX est une extension d’ASP.NET qui permet d’améliorer l’interactivité et l’ergonomie des pages et des applications ASP.NET. ASP.NET AJAX est directement intégré dans le .NET Framework 3.5. Il est disponible de manière séparée pour le .NET Framework 2.0 et 3.0.

Comme son nom l’indique, ASP.NET s’appuie sur les pratiques Ajax (asynchronous JavaScript and XML).

Lire la suite

mercredi 5 novembre 2008

Team Build 2008 et les tests unitaires

Microsoft Team Build 2008 est l’outil d’intégration continue livré avec Team Foundation Server. Il permet de paramétrer un ou plusieurs builds pour chaque projet de développement créé sous Team Foundation Server.

Un outil puissant, mais pas si simple à mettre en œuvre, surtout s'il s'agit des tests unitaires ...

Lire la suite

mardi 30 septembre 2008

Suivre les évolutions du framework .NET : porter n’est pas migrer

Les versions du framework .NET se succèdent de façon régulière et annoncée. Pour chaque nouvelle version, la question se pose rapidement de porter ou de migrer les applications.

Effectivement, Microsoft fait bien évoluer son framework en conservant la compatibilité avec les versions précédentes. Mais, à chaque nouvelle version, des éléments structurants sont ajoutés, et d’autres sont modifiés parfois significativement.

Lire la suite

lundi 16 juin 2008

Volta, un projet laboratoire de Microsoft

Volta est le nom de code d’une initiative, conduite par Eric Meijer, et qui vise à simplifier drastiquement le développement des applications Web. Il ne s’agit pas encore tout à fait d’un produit, mais l'élaboration et la construction de Volta font l'objet d’une sorte de R&D publique, accessible à tous, via les Live Labs de Microsoft.

Lire la suite

lundi 9 juin 2008

LINQ, one query language to rule them all

Microsoft veut faire de 2008, l’année du renouveau de sa plateforme applicative. Parmi les nouveautés, ADO.NET Entity Framework, ADO.NET Data Services, les extensions d'ASP.NET, Silverlight, et bien évidemment LINQ.

Pourquoi LINQ ?

Tout développeur a déjà été confronté aux problèmes posés par le traitement de collections, notamment lorsqu’il s’agit de sélectionner, de filtrer, de trier ... Les modèles de programmation à base de requête, comme SQL, permettent très simplement de manipuler des jeux de données. Dans des langages objets classiques, il est souvent nécessaire d’itérer sur les éléments d’une collection, pour réaliser ces mêmes opérations.

Lire la suite

vendredi 25 avril 2008

ADO.NET Data Services (Astoria)

ADO.NET Data Services (nom de code Astoria) est un framework permettant l’exposition de services d’accès au données accessibles à distance.

Ce type de service permet notamment aux applications riches internet (Silverlight, ASP.NET AJAX Framework) et desktop (Windows Forms) d’accéder à des données sans s’adresser directement à la base de données, ce qui est souvent impossible dans de tels scénarios.

La sortie d’ADO.NET Data Services est prévue pour juin ou juillet 2008.

Lire la suite

jeudi 24 avril 2008

ADO.NET Entity Framework

ADO.NET est un framework de mapping objet / relationnel similaire à Hibernate ou TopLink, même si Microsoft s’en défend quelque peu. Sa sortie est prévue pour juin ou juillet 2008.

Lire la suite

mardi 22 avril 2008

Les nouveautés de C# 3.0

Avec l’arrivée de C# 3.0, les équipes de développement Microsoft nous propose un panel généreux de nouveautés. Toutes ces nouveautés sont dans la lignée de celles proposées dans la version 2.0 (types génériques, itérateurs, méthodes anonymes ou encore Nullable), qui, soyons en certains, n’était qu’une étape. Cette version dévoile enfin les intentions de Microsoft, et tous ces nouveaux concepts ont bien une finalité. Mais ne soyons pas trop empressés, et ne dévoilons pas d’ores et déjà la fin.

Pour mémoire, rappelons que C# a été conçu pour révéler au maximum les problèmes à la compilation, ce qui en fait un langage strict mais sûr.

Lire la suite