Oct.22

A lap around .NET4.0 & Visual Studio 2010 Beta 2

schottgu

La disponibilité de la Beta 2 de Visual Studio 2010 et du .NET Framework 4.0 a été annoncé par Jason Zander, General Manager de Visual Studio ce lundi (19/10/2009) suivi de l’annonce de Scott Guthrie, General Manager de la division .Net chez MS Corp que j’ai eu la chance de rencontrer en Mars dernier à l’occasion du MIX09 à Las Vegas.

Parcourons ensemble ces nouvelles versions !

Dev,.NET,Workflow Foundation,WPF,visual studio,Azure

Mar.17

JacquesHimpens.fr

Un petit post rapide pour vous annoncez la sortie hier du site de Jacques Himpens que j’avais réalisé en Octobre dernier.

Jacques Himpens est d’abord un ami et artiste avec beaucoup de talent qui maitrise diverse technique comme la sculpture, peinture, assemblage, et j’en passe 🙂

Il n’y a qu’a visiter son site pour voir les nombreuses oeuvres qu’il a réalisées : tout simplement épatant (surtout en vrai !!).

Si je fais de la pub, c’est aussi pour moi 🙂 et vous présentez mon travail de A à Z, de Photoshop à la mise en page XHTML/CSS en passant bien sûr par le développement coté serveur (asp.net) et coté client (js).

C’est aussi mon 1er site « Atlas », d’ailleurs le site tourne encore avec la Beta 2 d’ASP.NET Ajax (enfin non à cette époque on parle encore d’Atlas :)). Vous retrouverez aussi l’implémentation de mon script Scroller présent aussi sur la Wygwam TV 🙂

Longue vie à www.jacqueshimpens.fr

Perso

Jan.24

Microsoft ASP.NET AJAX – VERSION 1.0

C’est bon, c’est là officiellement, la version 1.0 du framework anciennement appelé Atlas 🙂

With ASP.NET AJAX, you can:

  • Create next-generation interfaces with reusable AJAX components.
  • Enhance existing Web pages using powerful AJAX controls with support for all modern browsers.
  • Continue using Visual Studio 2005 to take your ASP.NET 2.0 sites to the next level.
  • Access remote services and data directly from the browser without writing a ton of complicated script.
  • Enjoy the benefits of a free framework with 24×7 technical support provided by Microsoft.

Le lien : http://ajax.asp.net/

Vous trouverez sur ce post le HOL (basé sur la RC1) pour démarrer tout en douceur avec ce framework. Et en parcourant mon blog (catégorie Atlas), vous trouverez d’autres ressources (mais attention basé sur des versions antérieures !)..

A noter aussi, la version finale des Control Toolkit (avec notamment 2 super nouveaux contrôles : Calendar et MaskedEdit) et le ASP.NET AJAX January Futures CTP disponible sur la page de téléchargement : http://ajax.asp.net/downloads

Bon moi, j’ai du boulot pour migrer mes applications web Ajax sur mon serveur (resté encore en Beta2) vers cette nouvelle version 🙂

(update: n’oubliez pas de virer la balise tagMapping qui permettait d’implémenter les controls de base d’ ASP.NET v2 et d’utiliser ceux fournis par Atlas ! Ceci est obsolète, donc viré le de votre Web.config 🙂 sinon vous allez découvrir une bonne centaine d’erreur à la compilation !)

Info,.NET,Atlas

Jan.22

En vrac :)

  • Les Hands On Labs pour ASP.NET AJAX

Plus d’excuse pour ne pas vous mettre à l’AJAX. Ce HOL disponible en version Fr vous montrera l’installation d’ASP.NET AJAX et son utilisation de base (ScriptManager, UpdatePanel) à travers une petite application ASP.NET 2.0 (site très simple d’ e-commerce), l’utilisation des contrôles Toolkit, des contrôles de la « Futures CTP » (Drag & Drop, Profile, etc..) et comment créer son propre contrôle Extender ASP.NET AJAX.
Bref 38 pages de pur bonheur à télécharger d’urgence pour qui ne l’aurait toujours pas fait 🙂
Tout ce trouve ici : http://www.corti.com/WebLogSascha/…..


Je cite :

Et comme son nom l’indique, cette version est dédiée à créer un serveur personnel à la maison. Son utilisation est ultra simple. Il suffit de brancher et le reste s’effectue de façon quasi automatique. Il back-up notamment en heure creuse l’ensemble des données des PC de la maison et permet une restauration rapide en cas de problème. Il se back-up d’ailleurs lui-même :-). J’ai eu l’occasion de « jouer » un peu avec cette version et le résultat, même dans les versions très préliminaires est positivement surprenant.

Bref ca a l’air marrant, même si je ne lacherais pas mes 2 bons gros serveurs pour ce petit boitier 🙂 Plus d’infos sur son blog

  • Perceptive Pixel

Découvert sur le blog de Rédo sur base d’un post sur On10 nous montre une vidéo assez impressionnante : A VOIR D’URGENCE !!

Le nouveau bureau du futur ? Cliquez ICI

  • TechDays et concours de blogging

Quoi vous n’êtes toujours pas inscrit ?? Dépêchez-vous, la date approche 🙂

Et bloggez sur l’évènement ! Les meilleurs bloggeurs pourront gagner une édition de Windows Vista, une édition de la version 2007 d’Office, un ensemble Clavier/Souris Bluetooth, une souris laser, un superbe tee-shirt dédicacé par l’équipe TechDays ! 🙂 Plus d’infos sur le concours sur le blog du TechDays

  • Windows Vista sortie pour le grand public J-8

Une soirée aura lieu le 30 Janvier organisée par Microsoft France sur le parvis de La Défense à Paris (lire le post de Redo)
Des ateliers techniques sont disponibles sur TechNet pour se former rapidement et simplement à ce nouveau système : Ateliers Windows Vista
Au fait saviez-vous que la NSA a travaillé avec MS pour sécuriser l’OS (voir ici) 🙂

  • Coté RAD

J’ai enfin installé la semaine dernière CodeRuch depuis le temps que l’on m’ en parle !! Vraiment sympa comme outil, la prise en main est aisé avec le module de Training : bref à tester (mais seulement pendant 30jours 🙁 ) – Voir la video de présentation (toutes les videos)
A tester aussi, DevForce d’ IdealBlade qui propose d’une part un générateur de DAL/ORM, et d’autre part, des contrôles de DataBinding Winform avancés permettant de créer l’interface graphique sur base d’ objet métier. Vraiment sympa, mais j’aime bof le fait de devoir rajouter plein d’assembly propriétaire sans le code source 🙂 Voir la vidéo de présentation

Une bonne journée à tous 🙂

Info

Dec.16

Visual Studio SP1 & ASP.NET AJAX RC

Petit post relai pour vous informer :

  1. De la sortie du SP1 de Visual Studio 2005, téléchargeable ICI (mais comptez 430mo à télécharger et une bonne heure d’installation ^^)
  2. De la sortie de la version RC de ASP.NET AJAX (Release Candidate) téléchargeable ICI. (Voir le changelog, mais le plus important est le changement du Namespace passant de Microsoft.Web à System.Web). Vous trouverez aussi une nouvelle version des Controls Toolkit pour cette nouvelle version, ICI.

Bon téléchargement…. 🙂

Info,.NET

Nov.30

FormAuthentication, Session et UpdatePanel : PageRequestManagerParserErrorException

Je me suis retrouvé lors d’un dev d’une application Web dans une petite galère avec l’ASP.NET AJAX Extention !

La situation est simple, j’ai une page ASPX contenant une gridview dans un UpdatePanel qui est protégée par un formulaire d’authentification (authentication mode= »Forms » dans mon Web.Config), bref cas des plus classiques !

Seul problème, au bout d’un certain temps d’inactivité, votre session expire (timeout paramétrable dans la balise froms du Web.config). Avec un postback classique, le serveur détecte que vous n’êtes plus authentifié et donc vous renvoie vers la page de login (paramétré lui aussi dans la balise froms du Web.config).
Mais avec un UpdatePanel, vous recevrez un beau message d’erreur :

Après analyse, cela est tout à fait normal car coté client, on ne sait pas que la session a expirée ! L’appel Javascript de la librairie Atlas, qui est sensé recevoir les données sous forme XML pour mettre à jour votre UpdatePanel, va tomber sur la page de login (classique, c’est ce qu’il se passe côté serveur lorsque que vous tentez accéder à une page protégé !).

On peut vérifier cela très facilement en supprimant le « DocType » au début de votre page de login. Vous verrez que l’erreur change et maintenant n’arrive pas a parser la ligne <head runat= »server »> ce qui nous prouve que c’est bien la page login 😉

C’est en lisant le blog de Cyril qui relayé un post de Luis Abreu que j’ai découvert comment gérer facilement les erreurs avec Atlas pour pouvoir écrire ce petit script et résoudre le problème :

Avec ce bout petit de Javascript, on vient abonner notre fonction EndRequestHandler à l’évènement déclenché de la réponse du serveur. Notre fonction quand à elle, vient checker la présence d’une erreur dans la reponse du serveur, si oui regarde si les 51 premières caractères sont Sys.WebForms.PageRequestManagerParserErrorException. Dans ce cas on vient juste recharger la page par un window.location.reload() (postback classique) qui nous redirigera vers la page de login !

Et le tour est joué…. 🙂

Dev,Atlas

Nov.07

[MS] Ca bouge la haut : l’arrivée en masse des RTM

Belle journée en perspective (encore faudrait il que j’arrive à finir mon article français/anglais sur WCF 🙂 ) avec la sortie en version RTM* du .NET Framework 3.0 et du Windows SDK for Vista.

Toujours dans les news, notez la sortie du Microsoft ASP.NET AJAX Extention (ex-Atlas) en version Beta 2 ainsi que les sorties RTM d’Office 2007 et des VSTO (Visual Studio Tools for Office).

Les liens :

Bref pour une première semaine de Novembre ça promet, en attendant les feedbacks du Tech-Ed !! Tous à vos downloads 🙂

UPDATE du 09/11/2006:
Les oublies :

Info,.NET