dimanche, août 9 2009

Validations de classes business en Silverlight

De nombreuses applications vont demander des validations d'encodage ... En effet, il est impossible d'envisager la création et l'utilisation d'une application sans validation de format au minimum. Les applications silverlight utiliseront également ces validations ! Ce post est donc la pour expliquer en quelques mots exemples à l'appui comment mettre en place la validation en Silverlight 3.

Lire la suite...

dimanche, août 2 2009

Balsamiq mockup ! ... le meilleur des wireframes !

Je vais vous parler en quelques lignes de balsamiq mockup. Il s'agit d'une solution permettant d'offrir rapidement un "design" comme si on dessinait sur un papier. Il est possible de l'intégrer à des outils comme Jira et confluence ! Que du bonheur ....

Lire la suite...

jeudi, juillet 9 2009

Silverlight 3 released !

Tout est dans le titre ... A vos download !

Les tools pour visual studio 2008 ... C'est par ici

mardi, juillet 7 2009

IsolatedStorageFile !

Vous développez en Silverlight ? Vous avez envie de développer mais vous vous demandez comment enregistrer des données pour un utilisateur sur un ordinateur a la "cookie" mode en ASP.NET ? L'IsolatedStorageFile est la pour vous ! Il vous permet par exemple d'enregistrer des valeurs d'une textbox dans un fichier et de le récupérer après avoir fermé l'application en retournant dessus 10 jours après !.

Lire la suite...

lundi, juillet 6 2009

Custom engine en ASP.NET MVC 1.0

La force d'asp.net MVC est sa modularité. Il est possible en quelques minutes de modifier les "briques" de base du projet. Je vais expliquer comment le réaliser. Le but de ce post n'est pas de faire un cas "concret" mais d'expliquer comment le faire. Je vais donc montrer comment modifier le module "Controller" et "Vue" du projet.

Lire la suite...

samedi, avril 11 2009

Manipulation du dom de la page Html via Silverlight

Les RIA c'est top ! Mais parfois il faut interagir avec une page HTML qui héberge l'application RIA. Silverlight nous offre tout ce qu'on a besoin pour permettre ce genre d'opération. Ce post est donc la pour expliquer comment ajouter un evenement javascript sur un controle HTML qui sera intercepté dans le silverlight et qui lancera du code C#. Mais ce post est également la pour modifier le DOM de la page HTML depuis l'application silverlight !

Lire la suite...

mardi, avril 7 2009

Client Ajax pour ADO.Net data Services (opération SELECT)

Le but de ce mini post est de montrer qu'il est possible de faire rapidement une page Ajax contenant une dropdown qui se remplit lorsqu'on le souhaite via une requête sur le "service" ADO.Net que l'on a créé dans les précédents posts !. Ce type de développement offre de belles perspectives et va réduire la taille du viewstate & le nombre de ko transféré en POST au serveur ... Que du positif pour l'optimisation du site web !

Lire la suite...

lundi, avril 6 2009

Custom datacontext sous ADO.Net DataServices (partie 2)

Ce post est la pour présenter l'interface permettant de réaliser une "custom" persistence sous ADO.Net Data Services. La classe "contexte" doit hériter de IUpdatable.

Lire la suite...

samedi, avril 4 2009

Custom datacontext sous ADO.Net DataServices (partie 1)

Le but de ce post est de montrer comment il est possible en quelques minutes d'avoir un service ADO.Net qui pourra être interrogé via requête URL (en REST).

Lire la suite...

dimanche, mars 29 2009

Windows Live Messenger Web Toolkit présenté au Mix 09

Microsoft a présenté dernièrement un toolkit permettant d'ajouter a ses sites web le support de MSN ... La démo ressemble à du facebook :-). Le concept est très intéressant ! Les exemples sont disponibles en Ruby, C#, PHP, ...

Voici une démo ici

samedi, mars 28 2009

I'm on twitter !

Yeah !!! I'm on twitter ... Why ? I don't know ! But it's cooooooooooooool. You can find me here

See you !

jeudi, mars 26 2009

Merge rapide de colonnes d'une GridView en ASP.NET

Il est si simple d'avoir une petite gridview dans une page ASP.NET pour afficher des résultats... Mais qu'en est il d'un regroupement des mêmes valeurs ... En effet, parfois on ne veut qu'une seule occurence propre dans une colonne ...Par exemple un seul lien externe qui représente le lien qui nous amènera vers l'ensemble des lignes de la grille ayant le "même type". Il est évidement possible de jouer avec le RowSpan d'une grille en quelques minutes. Bref anyway ! Passons a l'exemple ... Ce sera plus parlant ;-)

Lire la suite...

dimanche, mars 22 2009

Scott Guthrie avant le keynote MIX 09 ;-)

Voici ce que Scott fait avant le keynote pour se préparer !!!!

A voir ici

Webcasts des TechDays France 2009 dispo

Les videos sont disponible depuis quelques jours en mode "en ligne" sous silverlight mais également en mode "hors-ligne". Je vous invite à les regarder :-)

C'est par ici

Bonne fin de we !

Génération du schéma en C# sur base d'un XML

J'ai été confronté dernièrement à un petit problème en XML / Schéma !. Je vous replace le contexte. J'ai un objet que je souhaite sérialiser ... non pas pour le désérialiser ultérieurement mais pour passer la chaîne XML à un module externe qui effectuera des recherches XPATH pour récupérer les valeurs et les traiter. Mon module n'a aucune connaissance des classes de l'application !. La seule connaissance qu'il doit avoir est le type de chaque champ. La sérialisation de base ne crée pas de schéma et évidement ... chaque champ est considéré comme une chaîne .. Problème ! ... Le module externe doit formatter la valeur "double" ... etc ;-). Dès lors ! Comment faire ??? Voici la solution dans ce post ! Et un grand merci a Martin Honnen (MVP Xml) pour sa réponse.

Lire la suite...

jeudi, mars 19 2009

Sortie d'Internet Explorer 8

Tout est dans le titre ... ;-)

Pour le télécharger en français, c'est par ici

mercredi, mars 18 2009

News from the MIX 09 ! day 1 !

Voici quelques petites news du côté de Las Vegas !!! En effet, aujourd'hui était le premier jour du MIX 09 !

Que dire ? Déjà quelques annonces !

ASP.NET

- Sortie d'ASP.NET MVC 1.0.
- JQuery sera livré dans ASP.NET 4 Ajax. Il y aura également un support plus aisé des services basés sur REST.

Silverlight 3 (+ outils pour VS)

- Amélioration du databinding
- Support du XML binaire
- Support du multi touch
- + de 100 contrôles (certains via le Control Toolkit)
- Nouvelle navigation / framework de page
- Accélération graphique hardware sous Mac & Windows
- Support de nouveaux média : véritable HD, H.264, AAC audio, MPEG-4
- Taille du download de Silverlight 40kb inférieur a la taille du délivrable de Silverlight 2
- Support d'Eclipse pour le développement d'application Silverlight sous Mac

SuperPreview

- Outil permettant de faciliter le passage d'un site de IE6 => IE7 ou IE8

Azure

- Nouveaux outils de hosting d'application dans le CLOUUUUUD ;-). Il sera possible de hoster des applications FastCGI, .NET ou PHP.
- Les applications full trust pourront être hostées.

D'autres liens !

- Web Server Extensions
- Commerce Server 2009

Que faire lorsque gem cleanup échoue ?

Il arrive que parfois gem refuse d'effectuer un cleanup ... Par exemple, il ne retrouve plus les packages (super vieux). Voici une petite procédure pour nettoyer le package qui bloque le cleanup

Miko:~ titi$ sudo gem cleanup

==> echoue !

Miko:~ titi$ sudo gem list -d sqlite3-ruby

*** LOCAL GEMS ***

sqlite3-ruby (1.2.4)
    Author: Jamis Buck
    Homepage: http://sqlite-ruby.rubyforge.org/sqlite3
    Installed at: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8

    SQLite3/Ruby is a module to allow Ruby scripts to interface with a
    SQLite3 database.

==> On récupère le chemin de la version que l'on souhaite supprimer

Miko:~ titi$ sudo gem uninstall --install-dir /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8 sqlite3-ruby

==> Le package n'est plus :-)

Bon rails 2.3.2 !

mardi, mars 17 2009

Un petit contrôle pour la navigation sous Silverlight 2

Description

Voici un petit exemple de ce qu'il est possible de faire simplement pour pouvoir changer de fenêtre sans problème. Pour ce faire, il faut créer un contrôle qui sera utilisé en conteneur de UserControl. Cet exemple comporte également un petit helper permettant de naviguer simplement.

Lire la suite...

mardi, mars 3 2009

Création d'un système de notification en Ajax (microsoft)

Introduction

Je vais vous présenter ici un petit mécanisme de notification passant par un webservice. A interval régulier, le client via Javascript va demander au webservice une information. Nous utiliserons ici le framework Ajax de Microsoft.

Lire la suite...

- page 2 de 8 -

Page top