Register Login

 

Welcome to the Coach Factor blog. Here you will find all of our ideas on software development. Subscribe at  http://blog.nventive.net.

# Thursday, July 22, 2010

La revue du web pars en vacances et reviendra le 6 septembre, si vous avez des remarques, des choses que vous aimeriez voir plus (ou d’autres moins) n’hésitez pas à nous contacter ou à laisser un commentaire !

Thursday, July 22, 2010 2:00:00 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] -
.net | Revue du Web
# Monday, July 19, 2010

Les tweets de la semaine

https://twitter.com/PDCEvent/status/18358350630 Finalement il y aura une PDC … à Redmond c’est moins sexy que L.A. mais on pourra visiter la cafétéria de Microsoft

http://twitter.com/WindowsAzure/status/18358737473 Qui veut son petit cloud “Maison” ?

http://twitter.com/zubairdotnet/status/18507840532 SQL CE 4 aime NHibernate et Entity Framework

La question Stackoverflow

http://stackoverflow.com/questions/282099/whats-the-hi-lo-algorithm l’algorithme Hi-Lo est utilisé par NHibernate pour générer des clés primaires, mais son application est intéressante pour toute application travaillant en mode déconnecté ou asynchrone.

Actualités Microsoft

On en parle beaucoup sur le Tweetosphère, la CTP4 de Entity Framework Feature (une sorte d’intermédiaire entre le SP et le patch) apporte une vraie expérience Code-First au Framework ORM de la firme de Seattle : on peut maintenant mapper par convention, par une API Fluent ou enfin par attribut.

Actualités “Alt.NET”

On a tous plus ou moins utilisé le concept d’adresse, après le Hello World c’est peut-être l’exemple type de classe avec le ShoppingCart sur un site web. Sur le groupe de discussion DDD est intervenue une discussion sur le concept d’Adresse (http://tech.groups.yahoo.com/group/domaindrivendesign/message/18941)

De l’autre côté

Pour la plupart nous sommes plutôt des “software guy”, on connaît un peu le hardware soit parce qu’on a construit son PC ou parce qu’on doit réparer le réseau wifi de papa. Mike Bailey nous parle dans ce billet de TCP avec notamment la session de John Rauser à la conférence Velocity 2010. Il s’en passse des choses sur le résau quand on consulte une page web, et pas seulement sur le serveur. Dans un autre billet il nous parle de la latence, mesure importante pour lui étant basé en Australie, pays en périphérie des grands réseaux de fibres.

Un Projet

Pour l’été votre revue du web passe en bas régime, pas de rubrique “Un projet” avant la rentrée. Si vous avez des applications ou Framework préférés que vous aimeriez voir présentés dans cette rubrique, n’hésitez pas à nous contacter !

Monday, July 19, 2010 2:00:00 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] -
.net | Revue du Web
# Monday, July 12, 2010

Les tweets de la semaine

http://twitter.com/SyntaxC4/status/17918097961 Microsoft fait une offre d’introduction à Azure avec du temps gratuit, une base de données etc. Mais est-ce vraiment suffisant pour séduire les développeurs ?

http://twitter.com/skillsmatter/status/17856765757 une newsletter de SkillMatters autour de DDD.

http://twitter.com/scottgu/status/18055922575 une conférence sur ASP.NET MVC

La question Stackoverflow

http://stackoverflow.com/search?q=webmatrix stackoverflow est un bon outil pour apprécier une nouvelle technologie comme l’ensemble des outils derrière WebMatrix

Actualités Microsoft

Bien qu’on entend déjà quelques rumeurs sur Windows 8 (dont un AppStore, oui oui …) on apprend que Windows 7 est le premier des systèmes d’explotations dont la version 64-bit a presque 50% de part de marché. Vista n’était qu’à 11% et XP moins de 1 %.

Actualités “Alt.NET”

Microsoft a eu plusieurs initiatives “Open Source” ces dernières années. Miguel de Icaza en parle de façon très factuelle dans ce billet où il cite les bibliothèques intégrées dans Mono qui proviennent de Microsoft. Instructif.

Mary-Jo Foly nous parle de la prochaine version de Windows Home Server (codename “Vail”) et d’une nouvelle variante destinée aux petites entreprises : Aurora.

Ah sinon on avait presque oublié, il paraît maintenant que votre maman ou votre papa font pouvoir coder grâce à WebMatrix, le nouvel IDE .NET, attention aux questions lors des repas de famille …

De l’autre côté

Dans un long article, InfoQ nous introduit à la toute dernière version de Tomcat, le container web de la fondation Apache, qui entre en beta.  On peut rappaocher Tomcat 7 d’un serveur ASP.NET en .NET. Il a connu une grosse popularité quand les containers lourds (i.e. web et aussi EJB) comme WebSphere, WebLogic ont croulé sous la complexité des EJB2. Il est devenu aussi une brique de l’offre de Spring. La version 7 apporte le support de l’API Servlet 3.0 (annotations, généeriques dans les classes de l’API) mais aussi JSP et EL (Expression language) 2.2  mais aussi un mode “allégé” pour être incoporé dans des applications. Une fonctionnalité manquante toutefois : la spécifications du profile web de Java 6 EE qui incorporait WeBeans (alias Seam).

Un Projet

Pour l’été votre revue du web passe en bas régime, pas de rubrique “Un projet” avant la rentrée. Si vous avez des applications ou Framework préférés que vous aimeriez voir présentés dans cette rubrique, n’hésitez pas à nous contacter !

Monday, July 12, 2010 2:00:00 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] -
.net | Revue du Web
# Tuesday, June 29, 2010

Suite à l’événement du 5 juin dernier au cours duquel le développement d’une application d’affaires a été présenté beaucoup de personnes nous ont demandés comment approfondir les concepts évoqués.

Profitez  maintenent de l’été pour venir participer à une des formations où vous aurez le loisir de parfaire vos connaissances: le Test Driven Development (TDD) le 9 juillet et NHibernate, le Framework de Mapping Objet-Relationnel les 15 et 16 juillet.

Cliquer sur les liens ci-dessous pour voir le détail des plannings :

Register for Le Mapping objet-relationnel (ORM) : NHibernate 3.0 dans les applications d'affaires in Montreal, Quebec  on Eventbrite

Register for Développement piloté par les tests (Microsoft .NET 4.0) in Montreal, Quebec  on Eventbrite

Tuesday, June 29, 2010 7:00:00 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] -
Announcement
# Monday, June 28, 2010

Les tweets de la semaine

http://twitter.com/andreasohlund/status/16764086585 NServiceBus avec d’autres systèmes de messaging que MSMQ ? C’est possible et officiellement supporté dans la prochaine version.

http://twitter.com/fabiomaulo/status/16766319840 une liste des fonctionnalités de NHibernate

http://twitter.com/mskkpr/status/16897746315 notre premier tweet en japonais pour annoncer la 3ème preview d’Internet Explorer 9

La question Stackoverflow

 http://stackoverflow.com/questions/2427015/how-to-do-pythons-zip-in-c Un nouvel opérateur Linq de C# 4.0 : Zip pour associer les élèments de deux listes.

Actualités Microsoft

Cette semaine cela fait 10 ans que Microsoft donnait un nom au publique pour son prochaine Framework de développement : .NET Framework. Les versions beta sont arrivées pendant l'été 2000 et la première release s'est faite en février 2002. Et 8 ans après on fêtait la quatrième version, que de chemin parcouru !

Actualités “Alt.NET”

Norway Developers Conference (NDC 2010) s’est tenue la semaine dernière à Oslo. Les vidéos sont disponibles. On y a parlé autant de C# avec John Skeet et Eric Lippert, ASP.NET MVC avec Rob Conery, Domaine Driven avec EF par Julie Lerman, Mono et EC2 avec Jackson Harper, IronRuby par Shay Friedman. Plein de choses pour alimenter les journées à la plage au lieu de prendre dans la glacière un mauvais roman policier.

De l’autre côté

Avec l’arrivée prochaine de Windows Phone 7 qui va avoir son magasin d’applications à l’image de ce qu’on trouve sur les autres plates-formes comme iPhone et Androïd, les développeurs commencent à coder des prototypes pour le prochain système d’exploitation. Dans ce (long) billet Tomi T Ahonen, consultant dans le domaine des services mobiles et ancien de Nokia, essaie de démystifier le hype autour du succès des applications mobiles pour iPhone en terme financier. Depuis 2008 5 milliards d’applications ont été téléchargées pour un revenu de 1.4 milliards de dollars et le rythme des ventes annuelles augmentent beaucoup. 73% des applications sont payantes mais 85 % des téléchargements sont des applications gratuites. Mais derrière ces chiffres se cache une réalité un peu moins rose : le revenu annuel moyen par application est de 3.000 $ et la médiane se situe à 682 $. L’analyste termine en mentionnant que malgré le succès du cornet acoustique de El Jobso, celui-ci ne représente “que” 13% du marché des téléphones et que des applications visant un facteur plus commun comme le SMS ont beaucoup plus de succès.

Cela ne va pas rassurer les futurs développeurs de Windows Phone 7, car en fragmentant le marché les applications stores (changer de téléphone aujourd’hui veut aussi dire racheter des logiciels pour la nouvelle plateforme) n’ont pas forcément rendu service aux entreprises. Toutefois le marché des applications mobiles étaient presque inexistants avant l’arrivée de l’iPhone et beaucoup d’entreprises ont développées leur première stratégie mobile autour de cet appareil. D’autres systèmes et d’autres technologies vont sans doute apparaître pour abaisser le coût de développement multi-plateformes (comme le fait MonoTouch ou HTML5).

Monday, June 28, 2010 2:00:00 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] -
.net | Revue du Web
# Monday, June 21, 2010

Les tweets de la semaine

http://twitter.com/WindowsAzure/status/16250215822 6 mois après le lancement commercial de Windows Azure, Microsoft a présenté à la TechEd les nouveautés

 http://twitter.com/#search?q=%23ndc2010 La conférence NDC 2010 semble avoir été un succès par le nombre de tweets générés

http://twitter.com/SamVanhoutte/status/16375233855 Workflow dans le Cloud, la dernière tentative pour donner un peu d’amour à WF.

La question Stackoverflow

 http://stackoverflow.com/questions/2349378/new-programming-jargon-you-coined une série de termes inventés par des développeurs, on retrouvera sans doute des situations de sa propre vie de codeur.

Actualités Microsoft

Office 2010 est sorti aussi pour le grand public et dans la foulée la version de Word, Excel, Power Point et OneNote en ligne a été publiée pour les USA, le Canada, l’Irlande et la Grande-Bretagne.

WordWebApps

powetpoint

La version mobile (par exemple avec l'iPhone ci-dessous) permet de visualiser un rendu graphique ou textuel des documents, ainsi que la recherche à l’intérieur.

IMG_0052IMG_0051

IMG_0053IMG_0054

Les éditeurs seront intégrés dans la prochaine version Hotmail qui est en train d’être déployée et celle-ci a de bonnes critiques, même de la part de lifehacker

Actualités “Alt.NET”

Skills Matters a encore frappé fort avec DDD eXchange 2010 une conférence d’une journée consacrée au thème du Domain Driven-Design avec Eric Evans, Udi Dahan, Greg Young, Ian Copper et Gojko Adzic. Ce dernier a écrit un compte-rendu intéressant sur cette journée.

De l’autre côté

On a déjà parlé ici de Python et de son Framework star, Django, et des bases de données non relationnelles. Il semblerait que les deux se marient bien. Django a une version qui supportent des bases de données “NoSQL”: Django-nonrel. Pour l’instant MongoDb est le backend le plus documenté avec AppEngine. Ceci est intéressant car si le monde des moteurs de stockage non relationnel a fait beaucoup de bruit, celui-ci était très lié à des systèmes très très particuliers comme Twitter, Facebook etc. Ici Django est un framework web “comme les autres”. Le début de la popularisation du NoSQL ?

Un projet

Nhibernate Workbench est la dernière application qui essaie d’améliorer l’outillage autour de NHibernate, notamment le requêtage par HQL, le langage propriétaire du Framework ORM.

Après avoir téléchargé et décompressé l’application, il nous faut créer un nouveau projet et y ajouter un fichier de configuration (on peut reprendre son app.config/web.config existant) et une dll/exe contenant le mapping (sous forme de fichier hbm, Fluent NHibernate ne semble pas supporter pour le moment).

assemblies_config

L’éditeur offre la complétion du code sur les types des objets persistés :

intellisense

La requête SQL générée est aussi affichés avec les résultats:

resultat

L’expérience est somme toute basique mais satisfaisante. Sachant que le HQL peut-être parfois dur à maîtriser, cet outil peut-être pratique pour apprendre pas à pas le langage.

Monday, June 21, 2010 2:00:00 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] -
.net | Revue du Web
Search
Archive
<July 2010>
SunMonTueWedThuFriSat
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
Statistics
Total Posts: 98
This Year: 28
This Month: 3
This Week: 0
Comments: 17
Sign In