2011/06/06

Retour sur ma dernière semaine de formation, opinion sur l'aperçu de Windows 8.

Chaque année, je m’efforce de suivre de la formation continue. Pour garder un œil averti sur ce qui s’annonce pour nous autres, programmeurs, développeurs, architectes technologiques et autres geeks, en terme de technologies, nouveautés, nouveaux outils, nouvelles plateformes.

L’automne dernier, j’ai suivi un quatre jours de formation continue pour apprendre Silverlight pendant que j’étais sur un projet qui utilisait cette technologie. Je n’ai pu saisir l’entièreté de mes nouvelles connaissances à temps pour les mettre à l’œuvre sur le champ en toute efficacité car je jonglais avec trop de choses à la fois sur le projet et ailleurs. Mais je me suis promise de revisiter le sujet au moment de prendre des « vacances » (vacances qui sont véritablement une pause de formation continue dans mon bureau à domicile).



Depuis que j’ai débuté ces « vacances-période-de-formation », puisque je ne suis pas strictement attachée au monde dot net, j’ai pris un cours de niveau débutant pour faire du développement d’applications iPhone et iPad. La semaine dernière, du 31 mai au 3 juin, j’étais à DevTeach, une conférence qui se tenait ici à Montréal, principalement attirée par la thématique MobileTeach, terminant ma semaine avec une journée condensée de code pour Windows Phone 7, j’ai eu bien du fun!



La plupart des sessions étaient très intéressantes et stimulantes pour moi, j’y ai appris une nouvelle plateforme (Android); j’ai également pu valider mon fort intérêt pour le domaine mobile.



Pendant toute la semaine, nous avons pu rencontrer des gens intéressants. Quelques-uns meilleurs présentateurs que d’autres, la plupart étaient très bons. J’ai suivi les sessions au sujet de Windows Phone 7, Android, iPhone, quelques sessions également au sujet des outils Mono, etc.



J’ai également pris un aperçu des toutes dernières tendances technologiques de Silverlight, c’est-à-dire, ce que seraient les meilleures nouveautés de Silverlight 5. Silverlight est l’un des deux choix technologiques qui s’offrent à nous pour développer des applications pour la plateforme Windows Phone 7, d’où mon intérêt; l’autre choix étant XNA (XNA est connu pour le développement de jeux pour Xbox).



Pendant DevTeach, je crois que c’était mercredi, le 1er juin, j’ai remarqué un « buzz » dans les corridors, entre deux sessions. Les gens regardaient sur YouTube, lisaient leur courriel, regardaient leur cellulaire. Les gens discutaient quelque chose et semblaient, ma foi, stressés, presqu’en maudit. En lisant les fils sur Twitter j’ai compris, moi aussi :



Le 1er juin, Microsoft a publié un communiqué de presse et un vidéo YouTube. C’était à propos d’une version future de Windows, nom de code Windows 8. Dans ce vidéo, on y voit un gars de Microsoft qui montre un aperçu de Windows 8, un regard sur le potentiel future « look and feel » de Windows. Quelque chose qui est fait pour les écrans tactiles ou la plateforme régulière (j’ai vu le terme « classique » utilisé quelque part). Quelque chose qui ramènerait l’expérience utilisateur au premier plan, tel un gigantesque « touch-pad », une tablette, dimension télé.



Le « buzz » était présent car Microsoft a mentionné ce qui suit (traduction par moi-même) :

« Nous présentons une nouvelle plateforme, basée sur des technologies standards du Web, soit HTML5 et JavaScript, cela permet à des millions de développeurs qui connaissent comment utiliser ces technologies, de créer un nouveau type d’application pour Windows 8. Ces applications sont plein-écran, elles sont magnifiques, elles sont conçues pour le tactile. Mais bien sûre, elles fonctionnent très bien avec souris et clavier, si c’est ce que vous avez. »  Et que cela s’avérerait une opportunité intéressante à la fois pour Microsoft et les développeurs (Ref. forum post on silverlight.net). Aucun mot n’a été dit spécifiquement sur l’état de .NET, WPF ou Silverlight dans le monde de Windows 8.



L’absence de mots ne signifie pas nécessairement que cela sera obsolète, cependant quel message exactement cela envoie-t-il à mes clients futurs et actuels ? 



Ont-ils entendu la même chose que moi ?



Je sais que je peux prendre avantage de SL/WPF et .NET pour un certain temps dans mon travail. Par contre, est-ce que tous ont compris cela ?



Suis-je trop optimiste ?



Vous devez admettre que cela nous envoie un message étrange, à nous et au publique en général, de même qu’aux gens d’affaires et éventuels clients de développeurs contractuels comme moi. Je ne sais pas ce que pensent les autres contractuels mais je peux parler pour moi. J’éprouve une préoccupation. Une crainte que les technologies que je viens tout juste d’apprendre, de tenter de maîtriser, dans lesquelles j’ai investi temps et argent (formation, bouquins, certifications éventuelles) puissent déjà être étiquetées comme “obsolètes” par les mêmes gens qui les promouvaient il y a très peu de temps. Un peu trop tôt à mon goût.



Pour terminer, je cite le même forum de discussion mentionné ci-haut (j’ai effectué moi-même la traduction en espérant que cela reflète entièrement l’essence du message d’origine – I have translated this to the best of my knowledge hoping that the essence of the original message is there) :

« Nous ne voulons pas que les applications faites en Silverlight et WPF soient reléguées à la catégorie "classique" (et même "legacy"), nous espérons voir coexister des applications "Windows 8 HTML5" avec des applications "Windows 8 WPF/Silverlight" tous deux constituant l'avant-plan d’une nouvelle présentation plus cool de Windows 8. » J’ajouterai que j’ai les mêmes préoccupations pour la plate-forme Windows Phone, qui suit non-loin derrière sur ma feuille de route.

L’histoire veut que lorsque Microsoft fait une annonce comme celle-là, cela prend au moins un an et demi pour que le produit soit prêt à être reçu par le publique, après les tests en Beta. Les annonces comme celle-là nous font presque paniquer. C’est sûre, je peux rester calme et ne pas penser que j’ai gaspillé mon argent et mon temps sur SL/WPF. Je sais que je n’ai pas gaspillé. Est-ce que tous savent cela ? Est-ce que mes futurs clients savent cela ? Est-ce qu’ils savent que je n’investis pas dans des technologies passées date ? Est-ce que je me suis trompée ?



Nous oublions quelques fois qu’un an ou deux est une bien longue distance en terme « d’années-logiciel », Nous avons le temps d’utiliser ces connaissances techniques que nous avons acquises et bien en profiter pour faire de belles et bonnes applications, pour les plateformes actuelles, celles d’aujourd’hui.



À suivre…



Référence :


Microsoft’s Youtube video about Windows 8: http://youtu.be/p92QfWOw88I

Build Conference: http://www.buildwindows.com/




Nouvelles supplémentaires :





Recap on my latest training week, opinion on Windows 8 preview.

Every year, I try to follow training, to stay aware of the latest and greatest technologies and to see what’s in the pipeline for us, developers, geeks, in the more or less near future.
Last fall I took up some great Silverlight training while on a project. I couldn't grasp all of it in time to leverage my newly acquired knowledge because I was juggling with too many other things at the same time on that project and in general. But I promised myself to get back to it while on "vacation" (which is actually a pause for self-training in my home office more than a vacation).

Since my vacation-training-time began, not being devoted strictly to the dot net world, I took a class, beginners' class, to learn how to develop applications for the iPhone and iPad. And then, last week, May 31st - June 3rd, I was at DevTeach, a conference held here in Montreal, mostly for the appealing MobileTeach track, finishing my week with a condensed day of code on Windows Phone 7, quite fun!

Most of my sessions were very interesting and stimulating for me, I have learned a new platform (Android); I also have validated my strong interest for the mobile field. The whole week we got to meet great people, some better speakers than others, most of them were very good. I followed sessions about the Windows Phone 7, Android, the iPhone app development, some about the Mono tools, and so on.

I also went to take a peek at the latest technical goodies of Silverlight, got to see what would be the next best things in Silverlight 5. Silverlight is one of the two technical choices to develop applications for the Windows Phone 7 platform, hence my interest; the other choice being XNA (XNA is known for games development on Xbox).

While at DevTeach, I believe it was Wednesday, June 1st, I noticed a buzz in the hallway in-between sessions. People were looking at YouTube, their email, their smart phones. People were chatting about something and they seemed... stressed and unhappy (for lack of a better politically correct word). After reading my Twitter feeds myself, I understood why:

On June 1st, Microsoft published a press release and also a video on YouTube. That was about the future release of Windows, code-named Windows 8. In this video we see a Microsoft guy showing a preview of Windows 8, we got to see a glimpse of the eventual future looks and feel of it, something that is made to be on touch screen or regular platform. Something that takes user experience on the front row, like a gigantic touch-pad, tablet, TV-sized.

What the buzz was about is that Microsoft did mention this:
We introduce a new platform, based on standards Web technologies, so HTML5 and JavaScript, and it allows the millions of developers who know how to use those technologies, to create a new kind of app for Windows 8. These apps are full screen, they’re beautiful, they are designed for touch. But of course, they work great with mouse and keyboard as well, if that’s what you have. And that it could prove to be an exciting opportunity, both for Microsoft and for developers (Ref. forum post on silverlight.net). No word specifically on the state of .NET, WPF, or Silverlight in the Windows 8 world.

The absence of word doesn’t mean it will be obsolete though, but what message exactly my future and current clients perceived?

Did they hear the same thing I heard?

I know I can leverage SL/WPF and .NET for a while in my work. However, did everybody understood that?

Am I too optimistic?

You have to admit, it does send a weird message to us and also to the general public, to business owners and also eventual clients of freelance developers like me. I don’t know about the other developers but I speak for myself and I do have a concern. A concern that the technologies I have been learning, trying to master, investing time and money in (training, books, eventual certifications)  may be tagged as “obsolete” by the very people who were promoting it not too long ago. A little bit too soon for my liking.

Finally, I will quote the same forum post I referenced above:
We do not want Silverlight and WPF apps to be relegated to a "classic" (if even a "legacy") category, while we hope to see a paradigm of "Windows 8 HTML5 Apps" exist alongside of "Windows 8 WPF/Silverlight Apps," both of which will constitute the front-facing, cool new look of Windows 8.” And I will add the same concerns for the Windows Phone platform that is following down my roadmap.

Historically speaking, when Microsoft makes announcements like this one, it takes at least a year and a half to release the thing to the public, after Beta testing. Announcements like this one makes us almost panic. Sure I can calm down. And not think that I may have wasted money and time in SL/WPF. I know I didn’t. Does everybody know that? Do my future clients know that? Do they know that I am not investing in obsolete technologies? Am I?

We sometimes forget that 1 to 2 years is a long way to go in “Software Years”, we have time to use those skills we have acquired and leverage them into great applications, for current, present-day platforms.
To be continued…

References:

Microsoft’s Youtube video about Windows 8: http://youtu.be/p92QfWOw88I
Build Conference: http://www.buildwindows.com/

Additional news:

2011/01/12

;-) ça commence bien l'année - a good way to start the year!

Tout d'abord, je vous souhaite à tous et à toutes une excellente année 2011! Que vos souhaits se réalisent enfin, vous permettant ainsi de garder un sourire en tout temps!

Je voulais également partager avec vous une petite joie. Puisque plusieurs d'entre vous ont aimé la tourtière du lac V2.0 que j'avais fait pour la première fois en décembre 2008, sachez que j'avais partagé la recette lors d'un concours vu grâce à Twitter.
Et bien oui, j'ai gagné! Mes recettes - au pluriel car en prime j'ai donné la recette de "cheese cake" aux bleuets - sont publiées sur le site de Tourisme Saguenay-Lac-St-Jean et accessibles ici :

http://www.saguenaylacsaintjean.ca/blog/2011/01/11/tourtiere-et-autre-gourmandise/




First, I want to wish y'all an excellent year 2011! May you wishes finally come true, allowing you to keep that smile at all times!

I also wanted to share with you a happy moment. Since some of you have enjoyed my "tourtière du lac V2.0" that I tried first in December 2008, know that I have shared the recipe for a contest I found out about on Twitter. And I won!   ;-)
My recipes - plural because I gave them in bonus my blueberry cheese cake recipe - are published on Tourisme Saguenay-Lac-St-Jean's site and accessible here: 
http://www.saguenaylacsaintjean.ca/blog/2011/01/11/tourtiere-et-autre-gourmandise/


2010/12/23

Ma recette de tourtière du Lac v2.0 (recette de Annick, modifiée)



Ingrédients :
- 2 abaisses de tarte
- 5 lbs (2.3 kg) boeuf, veau et chevreau, en dés
- 5 lbs (2.3 kg) pommes de terre, pelées, en dés
- 2 oignons, hachés
- 4 à 6 baies de Genévrier
- sel, poivre, au goût
- Bouillon de boeuf

Faire chauffer le four à 400F (200C)
Saisir le boeuf, le veau et le chevreau avec les oignons à feu doux pendant 15 minutes (juste pour les brunir un peu).
Mélanger les viandes, les baies de genévrier, le sel et le poivre.
Recouvrir le fond et les côtés d'une rotissoire avec une abaisse de pâte à tarte.
Mélanger les pommes de terre et les viandes puis les mettre dans la rôtissoire.
Couvrir de bouillon de boeuf.
Recouvrir de la deuxième abaisse de pâte; faire quelques trous au centre (3 ou 4) pour ajouter du bouillon au besoin pendant la cuisson.
Mettre au four à 400F (200C) pendant une heure.
Baisser la température à 325F (165C).
Cuire de 7 à 8h; plus c'est long, meilleur c'est!
Rajouter du bouillon jusqu'à rebord à la mi-cuisson.

(Fortement inspirée de la recette d'Annick disponible ici, avec la recette de ma soeur Carole-Line)


Version Noël 2010 - au début de la cuisson

2010/12/04

Jour de rhume...

Aujourd'hui, j'suis enrhumée, j'regarde la télé et des vidéos drôles sur youtube. Voici quelques exemples, question de partager avec vous!



2010/09/29

Silverlighting

Bare with me, this is a geek moment. I did not get a chance to get home in time for the Montreal Girl Geek Dinner of September, to make up for it...
I have good reasons for missing this evening... worked a bit late, did not eat dinner yet! (plus it's too late to go on Crescent St.)

Today I had a full day of silverlight training. This is so awesome! And so cool! I knew silverlight was cool but to get in it the way we are doing it with the labs and all, and getting the chance to practice immediately, love it! Can't wait to learn more. 3 other days of hands on training!
Adding to the cool factor: silverlight and windows phone development is more or less one and the same! No more "I need to get a mac to get my cool mobile app ideas out of my head and into code".

After all,    person




---
Moment geek! Je n'ai pu aller au Montreal Girl Geek Dinner de septembre alors je compense...
En plus, j'ai de bonnes raisons de le manquer, j'ai bossé tard et n'ai pas encore soupé. (en plus c'est trop tard pour descendre sur Crescent)

Aujourd'hui j'ai eu une première journée entière de formation Silverlight. C'est tellement l'fun! And tellement cool! Je savais que Silverlight était cool mais de faire cette formation avec ma gang, avec les exercices bien ciblés sur 4 jours pour notre équipe, c'est extra! Trop hâte à demain de continuer!
Pour ajouter à l'index de "cool" de silverlight : silverlight et le développement d'applications pour un téléphone windows phone est la même chose, à quelques détails prêts. Plus de "je dois m'acheter un mac pour faire du sortir les idées d'application mobile cool que j'ai en tête et de transformer ça en code". Je me contenterai de dire Je suis PC.

...I A M silverlighting... (bon ok ça se traduit pas vraiment, ces petits jeux de mots là)

2010/09/19

MS ou l'art de reculer

Movie maker, windows Live Movie Maker et Windows 7

Je suis en train de faire de l'édition vidéo pour faire la promotion de notre équipe Les Zélées et je viens de découvrir une chose peu intéressante. La version que j'ai dû télécharger (Windows Live Movie Maker pour Windows 7) n'a vraiment pas toutes les fonctionnalités de Movie Maker qui était sur Vista. Et impossible, bien sûre, de trouver Movie Maker (pas de Live devant...) pour Windows 7.

Cibole! Je vais donc devoir fouiller. Chose que j'haïs quand je m'attends à trouver quelque chose à sa place mais chose que je viens de faire. J'ai finalement trouvé un article quelque part sur le web qui dit qu'on doit télécharger Movie Maker pour Windows Vista MM 2.6 si on veut toutes les fonctionnalités auxquelles on est habitué. Voici donc le lien vers l'article : cliquez ici!

Pour ceux qui ne comprennent pas l'anglais, voici un résumé en français.

En gros ça dit que si vous cliquez ici, vous pourrez télécharger la version Movie Maker 2.6 pour Vista, celle à laquelle vous êtes peut-être un peu plus habitués, si vous êtes comme moi.
On y dit aussi que MM2.6 possède toutes les caractéristiques pour éditer complètement un vidéo et le produire, mais il n'est pas possible d'y importer comme avec MM2.1. 
Puis si vous voulez faire comme moi et publier ça sur youtube tout en utilisant le plugiciel (plug-in) youtube, et bien vous pouvez toujours publier localement votre vidéo et ensuite le télécharger directement sur votre canal Youtube. Parce que me semble que le plugiciel youtube n'est disponible que dans la version Windows Live de Movie Maker.
Des heures de plaisirs! ;-)


2010/09/10

Zen and the art of Scrum

At the beginning of the month of August, I had started working on a very cool and hi-tech project where the teams use Scrum briefly here are my comments :
  • awesome team
  • many demos and two retros, so cool!
  • awesome team dynamic
  • such a relief to be able to feel the passion for building software again!

2010/07/25

Definitions:

The word geek is a slang term, noting individuals as "One who is perceived to be overly obsessed with one or more things including those of intellectuality, electronics, etc." Formerly, the term referred to a carnival performer often billed as a wild man whose act usually includes biting the head off a live chicken, bat, snake or bugs. The 1976 edition of the American Heritage Dictionary included only the definition regarding geek shows.
This word comes from English dialect geek, geck: fool, freak; from Low German geck, from Middle Low German. The root geck still survives in Dutch and Afrikaans gek: crazy, and in the Alsatian word Gickeleshut: geek's hat, used in carnivals.
Although often considered as a pejorative, the term is also often used self-referentially without malice- an example is the 'Geek Squad' of the Best Buy company.


ref. http://en.wikipedia.org/wiki/Geek 

Définitions :

Geek

Le terme geek (/gik/) est un anglicisme désignant une personne passionnée, parfois de manière intense, par un domaine précis. Il s’emploie entre autres dans le domaine de l’informatique ainsi que dans celui de la science-fiction.
L’archétype le plus célèbre du geek est celui du jeune (ou de l’adulte resté jeune) féru de sciences/maths/logique, qui s’intéresse également aux nouvelles technologies et aux univers fantastiques (comics, science-fiction, heroic fantasyetc.). Cette passion s’applique concrètement par de nombreuses activités, telles que le jeu de rôle, le cinéma, les jeux vidéo ou encore la programmation informatique.
Il y a souvent confusion entre les geeks, les nolifes, et les nerds, bien que cette confusion soit généralement mal perçue par les geeks eux-mêmes. De même, un amalgame est souvent fait entre les personnes passionnées de hautes technologies (les technophiles) et les geeks en général.

Réf. http://fr.wikipedia.org/wiki/Geek

2010/07/23

Get notified of suspicious Facebook access to your account

Get notified of suspicious Facebook access to your account

"For all of you who haven't figured it out already, there is a simple way to make sure that if someone breaks into your Facebook account and misuses it, you know it immediately. All that's needed is a simple change to you settings that takes less than 5 seconds altogether. [...]"

2010/07/10

prep anti solaire

Parle moi de ça un associé de quincaillerie aimable et qui me vend la retaille de melamine à bon prix 1$ dur à battre

Bien sûre, aucun lien avec la mélamine et mes mesures anti-solaires, sauf que j'ai tout acheté à la quincaillerie...



- Posted using BlogPress from my iPhone 3GS


2010/06/10

Colloque de mon ordre professionnel

C'est intéressant d'assister pour une première fois, peut-être la dernière (ce sera le sujet d'un autre "post"), à un colloque d'ordre professionnel, surtout quand cet ordre est celui dont on fait partie. Le thème du colloque me touche plus particulièrement en deux aspects. Je suis consultante en service conseils informatiques (programmeure-analyste) et le thème est la sécurité des technologies de l'information.
En plus, j'aurai la chance (ou malchance?!) d'assister pour la première fois à l'Assemblée Générale Annuelle de mon ordre. à suivre...

2010/04/18

entendu à la télé...

La langue c'est l'ADN de toute culture. Quand on perd sa langue, il se perd partout dans le monde des bibliothèques de savoir, de connaissance et de compassion.
-- Gilles Vigneault, à Tout le monde en parle, le 18 avril 2010

2010/03/24

Finding Ada

En cette journée internationnale de "blogage", la journée dédicacée à Ada Lovelace, je désire rendre hommage à ces femmes qui m'ont inspirée afin que je devienne la "geek" que je suis.


Tout d'abord, l'une de mes soeurs, Carole, qui m'a aidé à tomber carrément dans le bain de l'informatique. En effet, elle m'aidait à programmer et déboguer sur mon premier ordinateur alors que j'avais environ dix ou douze ans. Elle étudiait à ce moment au Cégep en Sciences Pures et ensuite est entrée à l'université à l'école de Génie. Puisqu'on partageait toutes les deux un intérêt pour le débogage et le "troubleshooting" de plusieurs choses en général, j'ai vite développé un intérêt marqué pour l'électronique. J'ai donc fini mes sciences pures et commencé un diplôme en électronique pour devenir technicienne. Après un an de technique, j'ai suivi ma grande soeur à la même université pour faire également un diplôme en ingénierie, génie informatique.


Nous avions également une autre modèle, ma mère. Elle a élevé ses filles sans limites. Jamais elle ne nous a dit que nous ne pouvions faire quelque chose parce que nous sommes des filles. Nous, les filles, pouvons tout faire. J'ai toujours cru et je croirai toujours en cette phrase.

Une des autres femmes de ma famille qui m'a beaucoup inspirée, bien que j'en sois un peu moins proche personnellement, elle est tout aussi importante. C'est la cousine de mon père. Elle est une pionnière dans son domaine. Parmi les premières femmes ingénieures au Québec et au Canada. Micheline. Elle a été une des très rares femmes à être présidente de l'Ordre des ingénieurs du Québec. Elle ne le sait pas (en fait aucune d'elles ne le savent), mais elle aussi m'a inspirée.

Aujourd'hui, je suis fière d'être une geek accomplie et une professionnelle de l'informatique à cause d'elles. Je gagne ma vie comme programmeure analyste, contratuelle.



Je suis Isabelle. Je suis une geek et en suis fière.

 
- Nous, les filles, pouvons tout faire! Rappelez-vous de cela! -
 




In this international day of blogging, Ada Lovelace day, I want to pay a tribute to the women who inspired me to become the girlgeek I am.

First, one of my sister's, Carole, who helped me get into computer sciences by programming with me and helping me debug on my first computer, when I was around 10 or 12 y/o.
She was studying in college (cegep) in pure sciences and got into engineering School, in university. Because we shared an interest in debugging and troubleshooting things in general, most of the time electronic gizmos, I developped an interest for electronic and decided to study to become a electronic technician after I had done my sciences' degree in college.
After a year in college, I left to enter university at the same place my sister was and I joined her in engineering school.


We had another model, my mom. She raised us without limits.She never told us that we couldn't do something because we are girls. We, girls, could do anything. To this day and until I die, I have always believed that line.


There is also another woman in my family, less close to me personally but still as significant. She is my dad's cousin. She is a pionneer in her field. Amongst the first women engineers in Quebec and Canada. Micheline. She was one of the very few women who were president of the Ordre des ingénieurs du Québec. She does not know (actually none of them do), but she too was inspiring to me.


Today I am proud to say I am a well accomplished girlgeek and software professionnal because of them. I earn a living programming software, as a freelancer.


I am Isabelle. I am a girl geek and proud of it.


- We, girls, can do anything! Remember that! -

2010/03/02

Code 18: Les chips les plus piquantes au monde

Extrait de Code 18: Les chips les plus piquantes au monde: "Les chips les plus piquantes au monde
Publié par infinite loop, à 18:03 0 commentaire Don't fear death... Feel the consequences!


Tel est le slogan de l'entreprise Blair's qui se vante de produire les croustilles les plus piquantes au monde (en plus de toute une gamme d'autres mets très épicés). En effet, j'ai récemment partagé un sac de Blair's Death Rain Habanero avec des amis et disons qu'il ne faut pas avoir peur des sensations fortes ou des brûlements d'estomac. Notez la mention 'Feel Alive!' XXX Fort ..."