Vouie-fie star canine

24. mai 2011

Salut à toi cher fidèle lecteur assidu de ce blog,

j’ai inscris ma gentille chienne à un concours de la Française des Jeux. Si tu veux la soutenir et par la même faire une belle action pour la sortir de l’enfer qu’elle vit chaque jour (elle n’a pas le droit de regarder la télé avant 20H et le canapé lui est interdit!!), c’est par là qu’il faut aller:

 

FDJ

Voui-Fie Consultez sa candidature

Voir conditions générales du casting sur www.casting-fdj.fr

 


Si elle gagne, je l’amène à la coding4Fun 2012!

PS: Vous pouvez voter tous les jours et avec plusieurs adresses mails…

Divers

L’art obscur de la présentation

11. mai 2011

J’assiste assez souvent à des présentations professionnelles en amphithéâtre.

J’anime également pas mal de conférences, d’autant plus depuis que je suis chez Microsoft.

Et force est de constater que nous ne sommes pas tous égaux en qualité.

Je vous livre ici dix tuyaux issus de mon expérience et qui n’ont strictement aucune prétention sinon vous transmettre ce que j’en pense:

  1. Connaissez votre audience : ne parlez pas de la recompilation en mode kernel à des débutants venus découvrir votre sujet
  2. Parler clairement et ne vous lancez pas de longues tirades au lyrisme mal contrôlé. Des phrases courtes, au présent, c’est bien, ça passe tout seul
  3. Ne trépignez pas sur scène : Vous pouvez vous déplacer, cela dynamise votre discours mais ne transmettez pas votre stress à la salle en dansant sur place
  4. N’utilisez pas “euuuh” comme une ponctuation : Votre flux doit être fluide et surtout ne doit pas apparaitre comme hésitant. Sinon vous transmettrez un message de flou et de non-maitrise de votre sujet
  5. Ne préparez pas de blagues à l’avance : L’humour réchauffé est un vrai métier. Soit c’est spontané soit cela ne l’est pas
  6. Ne soyez pas monotone : Même si ce que vous dites est passionnant, si vous bercez votre auditoire par un ton monocorde lancinant vous ne ferez pas passer votre message
  7. Souriez : Faire la gueule c’est la meilleure solution pour passer pour un pénible (ou pire…)
  8. Faites des slides  légers : Le but des slides n’est pas de faire un prompteur. Vous devez surtout donner des points clefs. J’aime beaucoup les slides “livres” ou on peut passer 15 minutes à tout lire. Du coup forcément on n’écoute que dalle à ce que vous racontez
  9. Faites des slides qui ont de la gueule : Pensez à la qualité visuelle générale. Il faut que ça donne une bonne image de votre discours. vous trouverez sur le net de nombreux articles sur la construction visuelle efficaces des slides. C’est important, je vous l’assure. Pour ma part, j’aime bien les slides dépouillés (un peu à la METRO comme sur WP7)
  10.   Soyez dynamique : Il faut sortir du “je lis mon slide, je passe au suivant”. Il faut essayer d’être interactif avec l’auditoire. Si possible, il faut ménager des périodes calmes puis des montées en puissance (à l’occasion d’une démo par exemple). Avec l’apothéose à la fin!

 

Alors bien sûr c’est tellement plus facile à dire qu’à faire. Mais c’est comme tout, on peut apprendre et progresser.

Et si vraiment vous voulez progresser d’un coup, il faut assister à la Coding4Fun des Techdays. C’es édifiant, je vous le garantis Sourire

Divers, Philo

Le graphic recording

13. avril 2011

C’est une technique très intéressante que j’ai découvert lors du premier keynote du Mix2011.

Deux jeunes femmes devant un tableau banc dessinent la conceptualisation de ce que présentent les speakers. Bon forcément dit comme ça, cela fait très “pouet pouet l’intellectuel” mais dans les faits c’est assez sympathique.

En gros, si le speaker parle de l’importance croissance de HTML 5 (au hasard), la dessinatrice va faire cela:

image

On se retrouve donc avec des tableaux entiers représentant le keynote mais au format visuel. ce concept est utile puisque les principaux messages se retrouvent “graver dans le marbre” dans un style amusant et schématique. Les mots-clefs peuvent être mis en avant et servir de support à la compréhension de l’auditoire.

Pour l’exemple, le premier keynote pourrait donc se suivre ainsi:

WP_000042

 WP_000043

WP_000044

WP_000044 (2)

WP_000046

C’est la société ImageThink qui a réalisé ces œuvres. Elles sont d’autant plus intéressantes qu’elles fourmillent de détails et donnent finalement une lecture résumé différente du keynote. C’est une vraie histoire à suivre qui peut en plus par la suite servir de support à des discussions.

j’imagine que le second keynote aura aussi droit à sa version graphique et je ne manquerai pas de vous la mettre en ligne ici même.

Divers, Mix2011

Ressources supplémentaires autour de la première journée du Mix2011

13. avril 2011

Lors du keynote de la première journée, Scott Hanselman (portant son beau tee-shirt EF 4.1) a réalisé une démo comme je les aime : claire, didactique, parfaitement minutée et préparée (une démo digne d’une session Coding4Fun pour les TechDays ^^)

image

Cette démo portait sur notre (bon j’admet encore avoir du mal à dire “notre” mais j’y travaille ^^)plateforme Web (ASP.NET MVC 3 et WebMatrix) associée aux derniers outils intégrés à Visual Studio 2010 SP1 (Entity Framework 4.1 Code first notamment).

En exactement 8 minutes et avec humour, il a réalisé deux projets (dont un avec WebMatrix).

L’objectif du premier projet était la réalisation d’un partie d’administration pour un site présentant des podcasts (http://www.thisdeveloperslife.com/):

Ici le message tourne autour de la principale nouveauté d’Entity Framework 4.1 : Le mécanisme de Code First.
En gros, on ne se préoccupe pas du tout de la base de données. On définit nos entités (nos classes) et avec l’aide de quelques attributs et de l’assistant d’ajout de controlleurs de Visual Studio 2010 SP1, Entity Framework, va générer le mécanisme de sérialisation dans une base de données locale (ici du SQL Server CE 4.0) en créant pour nous le contexte et toute la tuyauterie nécessaire.

Le second projet quand à lui consiste à mettre en place le frontal de ce même site en utilisant WebMatrix.
Ici tout se passe à base de templates et d’assistants car l’objectif de WebMatrix est la mise en place rapide et efficace de sites webs. Il reste bien sûr possible de faire du code (via Razor) directement dans les pages du projet (pas de code behind par contre) pour par exemple gérer la connexion aux sources de données.
This Developer's Life Site - Cheesy Bakery Edition

Au final et grâce à la magie d’Internet, vous pouvez d’ores et déjà retrouver le script complet et toute les ressources sur le site de Mister Hanselman.

Divers, Mix2011

Qui veut des Mango?

13. avril 2011

Plusieurs sessions du Mix2011 sur le sujet de Windows Phone étaient marquées TBA (sans doute pour To Be Annonced).

La liste vient d’être mise à jour et il y a du lourd:

  • What’s Coming Next to the Windows Phone Application Platform
  • Going Mobile with Your Site on Internet Explorer 9 and Windows Phone 7
  • Mini-Session: Get Ready for Fast Application Switching in Windows Phone
  • What’s New in the Windows Phone Developer Tools?
  • Windows Phone Multitasking
  • Multitasking in the Next Version of Windows Phone, Part II: Using Background Agents
  • Sensor Access in the Next Version of Windows Phone
  • What’s New for Windows Phone Development with Silverlight?
  • Windows Phone Architecture – Deep Dive
  • What’s New for Windows Phone Development with the XNA Framework?
  • Enhanced Push Notifications & Live Tiles for Windows Phone
  • New Data Access Features Coming to Windows Phone

 

On peut donc voir apparaitre plusieurs fonctionnalités pour la future version de Windows Phone (Mango) qui font plaisir:

  • Amélioration (centralisation?) de l’accès aux senseurs
  • Support du multitasking et de l’application switching
  • Améliorations des outils de développement
  • Nouveautés autour de XNA (peut-être la possibilité de faire du Silverlight ET du XNA dans la même application)
  • Accès aux données

 

Bref du lourd comme on aime. Je suis déjà un grand fan du développement WP7 alors si en plus on m’offre de nouveaux jouets…

Divers, Mix2011, Windows Phone

Mix2011–Keynote–Day 1

12. avril 2011

Le premier keynote vient de se terminer et je voudrais livrer ici différentes choses qui me sont venues à l’esprit.

Tout d’abord et sans être exhaustif, voici en gros ce sur quoi à porter ce premier keynote (orienté web):

  • Petit retour sur IE9 et son support avancé de HTML5 et CSS3 (les performances !)
  • Annonce d’Internet Explorer 10 avec encore plus de performances, de HTML5 et de CSS3 (tiens doncSmile). La Platform Preview 1 est d’ailleurs disponible ici : http://ietestdrive.com
  • Annonce de la prochaine conférence technique (sans doute la PDC) à Anaheim (en Californie chez Blizzard!!!) du 13 au 16 septembre 2011 (m’est avis que ca parlera du futur Windows…)
  • Une démo sympa sur Entity Framework 4.1 (disponible dès aujourd’hui ici) avec notamment la nouvelle notion de Code First.
  • Quelques démos autour d’ASP.NET MVC3(et Razor) ainsi qu’autour de jQuery, Modernizr (un framework de compatibilité pour pourvoir faire du HTML5 même si le navigateur ne le supporte pas nativement). Tous ces frameworks sont bien sûr récupérable par Nuget.
  • Une démo sympa de WebMatrix qui donne bien envie de s’en servir. D’ailleurs je suis en train de le télécharger pour essayer de développer pour mon blog avec.
  • On a même parler de Orchard (le CMS gratuit de Microsoft) et franchement il y a eu du boulot depuis les premières alphas
  • Quelques mots sur Azure mais rien de bien nouveau

Au regard de tout cela, je trouve sincèrement que les outils pour développer sur le web ont vraiment pris un gros coup de boost et moi qui ne suit pas du tout intéressé par le web, cela me donne (presque) envie de m’y mettre. C’est sans doute la principale force de Microsoft par rapport à la concurrence : cette intégration poussée et efficace entre les technologies et les outils (que ce soit Visual Studio ou WebMatrix en l’occurrence).

Pour autant, on sent une légère retenue dans les annonces car je pense que de nombreuses choses dépendent du futur Windows et c’est sans doute à la conférence de septembre que tout cela va bouger (je sens fortement que IE10 va faire parti de manière profonde du système)

Un truc amusant également: Pour démontrer les capacités de rendu accéléré de IE9 et IE10, les speakers ont fait de nombreuses démos avec comparaison avec la dernière build de Chrome 12 (démos qui bien sur sont largement à l’avantage des Internet Explorer ^^). Et à un moment, ils ont indiqué que en plus cela tournait sur un nouveau PC portable ultra léger (de chez Samsung je crois). Or, il se trouve que ce dernier tournait sur un processeur ARM à 1Ghz! Or, Windows 7 ne gère pas ce processeur. De là à déduire que nous étions sur une build du futur Windows (qui lui gèrera les processeurs x86, x64, Itanium ET ARM).

Divers, Mix2011

Suivre le keynote du Mix

12. avril 2011

Le premier keynote du Mix 2011 aura lieu dans moins de 2 heures (9H du matin heure local, soit 18H en France).

Vous pourrez le suivre en live stream ici:
http://live.visitmix.com/

Il en sera exactement de même demain, pour le second keynote.

Alors, je fais un pronostic qui n’engage que moi. Le premier keynote sera autour du Web avec HTML5, CSS3 et peut etre Internet Explorer 10. Le second sera Silverlight 5 et Windows Phone ou ne sera pas ! Avec j’imagine l’annonce des nouveautés de SL5 et peut être des choses autour du SDK de Kinect.

A voir donc si je peux me reconvertir dans la voyance.

Divers, Mix2011

Attention, ca va mixer…

11. avril 2011

Première journée à Las Vegas pour suivre le Mix2011 et déjà pointent quelques petits mots-clefs entendus par ci, par là tels que Silverlight 5 3D (il y aurait sous disant une killing démo ^^), Kinect SDK, Internet Explorer 10, Silverlight 5 Interop, Windows Phone 7 Mango (nouvelle update).

WP_000013

On en saura plus dès demain matin pour le keynote (dans la soirée pour la France donc).

J’aurai également dans l’après-midi le plaisir de discuter avec Aaron Oneal (Program Manager de Silverlight 5 3D) à qui je ne manquerai pas d’extorquer toutes les informations possibles sur son bébé.

En attendant, je vais tester le casino et les restaurants du coin, histoire d’être prêt pour demain.

Divers, Mix2011

Microsoftee

6. avril 2011

Ca y est, je suis OFFICIELLEMENT un Microsoftee.

Mon mail : davca @ microsoft . com

Je vais donc prendre en charge les sujet suivants:

  1. UX (Expérience utilisateurs) : Kinect, WPF, Silverlight, XAML, 3D, UI, Touch, etc..
  2. Le futur Windows de dans bientot qu'on sait pas trop le nom
  3. WIndows Phone
  4. .NET en général (of course)

Et pour commencer je m'en vais couvrir le Mix 2011 (je posterai tous les jours pour vous faire partager ce que j'ai vu).

 

Divers

Archéologie

20. février 2011

L’avantage de préparer un déménagement, c’est que l’on tombe parfois sur des petites perles.

En rangeant, j’ai en effet retrouvé mes toutes premières démos.

Nous sommes en 1996, j’ai 20 ans, le groupe s’appelle Ze Optimization Bringers (notez l’humour déjà si fin et enlevé). Parmi les points marquants, on peut apercevoir les débuts de ce qui deviendra Nova et qui alors s’appelait Z3D.

Tout cela tourne intégralement au CPU (386/486) sous DOS. C’est entièrement fait en C, moulé à la louche (Du Watcom C pour les vétérans du fond). Mon pseudo de l’époque c’était Blacklord (j’aimais déjà beaucoup Starwars).

Creation @ The Place To be 4 (Demo-party superbe organisé par mon pote Fred Brunel aka Bloody):

J’ai même oser faire quelques (sublimes) graphes sur celle la. On ne doute de rien quand on est jeune…

 

Evolution @The Volcanic Party (Grosse demo-party française de l’époque):

Un peu plus de 3D, toujours aussi peu de design.

Bien évidemment, il faut se remettre dans le contexte technologique de l’époque. Les machines avaient alors le quart de la puissance d’un Windows Phone.

On se marrait déjà pas mal en tout cas Sourire

P1010068

 

Allez pour finir la dernière démo que l’on à faite (avec mon petit Mitch d’ailleurs) : New Millenium @ Slach 3.

La ça ne déconne plus, nous sommes en 2001. Le groupe s’appelle Zalem Corp (plus politiquement correct que ZoB). Le processus de production est déjà en place : conception sous Max, moteur DirectX en C++ (Nova 3.0), un vrai graphiste (Merci Mitch^^), super musicien (Merci Laurent aka Zaac). Nous avions d’ailleurs gagné le concours Démos PC de la Slach 3 avec cette démo.

3D, Divers ,