26 mars 2010

Mon bilan du 1er WhereCamp de Québec:

Cloud Computing - Oui, Non, Peut-être?
Il y a beaucoup de bruits présentement sur la toile autour du "cloud computing". Ce fût très intéressant de constater à quel point les opinions autour de "l'informatique dans le nuage" sont très divergentes. Certaines compagnies/startup vont se départir d'une grande partie de leurs infrastructures informatiques/réseaux pour la déposer dans le cloud (serveur, espace de stockage, dépôt de code source, base de données, documentation, environnement de test). D'un autre côté, les organisations publiques hésitent à utiliser le cloud en évoquant des raisons compréhensibles de sécurité. Certains vous diront que l'utilisation du cloud engendre une baisse des coûts (notamment au niveau de l'achat, de l'entretien et de la main-d'oeuvre) alors que d'autres rapportent des études qui démontrent clairement que les coûts d'une infrastructure entièrement hébergée dans le cloud sont généralement plus élevés.

OSM - Oui au concept, Non à la qualité/quantité de données alors on fait quoi?
Simon Mercier (@SimonMercier) s'intéresse énormément au phénomène OpenStreetMap.Nous avons fréquemment, lui et moi, de bonnes discussions pour tenter d'expliquer la faible popularité d'OSM au Québec. Le WhereCamp du 23 mars dernier était donc une belle tribune pour recueillir les idées/suggestions des acteurs du domaine géospatiale de Québec afin de redonner un deuxième souffle à OSM. Le débat a rapidement bifurqué vers la qualité et la fiabilité des données ce qui démontre clairement l'état d'esprit des gens face à ce produit. Il semble y avoir très peu d'intérêt dans le comment on pourrait améliorer/accélérer le chargement des données. Par contre, les utilisateurs potentiels tentent de savoir ce qu'ils pourraient faire, tout de suite, avec les données dans l'état dans lequel elles sont (i.e. incomplètes pour le Québec). Je fais parti aussi de ceux qui voudraient voir OSM progresser plus rapidement mais pour l'instant, je dois me rallier au vieux dicton qui dit que:"Le temps arrange bien les choses..."

Startup...
En fin de journée, j'ai discuté avec Marc Lacoursière (@roosoft). Un jeune entrepreneur de Québec, dynamique, enthousiaste et plein d'idées. J'admire les gens qui osent délaisser leur petit confort pour se lancer en affaires et aller jusqu'au bout de leurs idées. Marc est l'un de ceux là. Je lui souhaite beaucoup de succès avec Roosoft et ses projets qui rallient plein air, GPS et nouvelles technologies.

NoSQL (pour Not only SQL)
J'ai eu une discussion très intéressante avec Nicolas St-Laurent(@nistca). Nous étions tous les deux, mais sans nous connaître, au Confoo à Montréal au début mars. Au cours de ce colloque, je n'ai malheureusement pas porté attention aux présentations qui traitaient de NoSQL. Après discussion avec Nicolas, je réalise que c'était une grave erreur. Par chance pour moi, il m'a expliqué brièvement en quoi consiste le mouvement NoSQL et il a piqué ma curiosité assez rapidement. Le NoSQL vient chambarder quelques peu les modèles traditionnels (relationnels) pour interroger et stocker les données. Les principes derrières les technologies NoSQL offrent de sérieux avantages notamment au niveau de la performance. Encore une fois, les gros joueurs que sont Google et Amazon sont des précurseurs dans ce domaine en exploitant leur propre technologie NoSQL (respectivement BigTable et Dynamo). NoSQL, définitivement un buzzword à retenir.

J'ai adoré la formule du 1er WhereCamp de Québec mais j'ai surtout apprécié la participation de l'auditoire. La plupart des participants ont partagé leur opinion et c'est ce qui fait le succès d'un événement comme celui là. J'ai déjà hâte à la prochaine édition et je songe même à participer à celui à l'autre extrémité de la 20 (@wherecampmtl).

19 mars 2010

Un rendez-vous géomatique pour tous!

Si le monde du géospatial vous intéresse (ou vous intrigue), voici quelques bonnes raisons pour participer au premier événement québécois entièrement dédié aux logiciels/données libres en géomatique. Que vous soyez expert ou néophyte, gestionnaire ou développeur, le contenu du Rendez-vous OSGeo Québec 2010 saura vous intéresser.

1-Je ne suis pas quelqu'un de "techno" et je n'ai aucune idée de ce qu'est l'OSGeo ni des logiciels OpenSource qu'elle encadre :
  • Des séances d'informations génériques sont prévues et seront encadrées par des représentants de l'OSGeo ;
  • Le contenu de l'événement ne sera pas strictement à caractère technologique ;
  • Des informations sur la situation et la maturité des logiciels libres en géomatique seront disponibles.

2-Je suis familier avec certains logiciels OpenSource en géomatique mais je suis un utilisateur débutant :
  • Une portion des présentations sont réservées pour démontrer des cas réels d'utilisation ;
  • Une bonne occasion d'assister au plus grand rassemblement Québécois d'experts en logiciels libres géomatiques.
  • La possibilité d'établir des contacts avec des professionnels de partout au Québec qui seront capables de vous soutenir dans le futur.
3-Je travaille fréquemment avec ces technologies et on en retrouve en opération au sein de mon organisation:
  • Venir rencontrer/échanger avec les principaux développeurs des logiciels comme MapServer, PostGIS et GDAL/OGR
  • Découvrir les nouveautés à venir des logiciels que vous utilisez
  • Une excellente occasion de rencontrer les membres de l'équipe OSGeo Québec, d'échanger avec eux sur ce qui vous passionne...


10 mars 2010

ConFoo Jour #2

La deuxième journée de formation PHP a été moins chargée en contenu que la première. Elle a débuté avec un bref survol des outils PHP qui peuvent s'avérer fort utiles pour les développeurs. Principalement ceux qui désirent élever d'un cran le niveau d'assurance-qualité de leurs applications. Vous trouverez tous les liens ici.

Nous avons ensuite abordé divers sujets dont le "caching" de données avec memcached et APC. Des présentations axées sur le "caching" auront lieu cette semaine et je compte bien y assister pour en apprendre davantage.

Finalement, saviez-vous que Facebook était fait en PHP? En fait, ce que je devrais plutôt dire est que Facebook était développé en PHP. Pour adresser divers problèmes de performance, notamment à cause de l'énorme charge mais aussi du très grand nombre de serveurs à maintenir, les gens de Facebook ont pris la décision de compiler le code (PHP étant un language interprété à la base). Essentiellement, ils ont mis en place un convertisseur PHP->C++. Ce convertisseur nommé HipHop, est disponible et libre d'utilisation. Par contre, selon les dires des formateurs, la conversion de code PHP n'est pas recommandée pour les petites applications mais bien pour des site d'envergures tels que Facebook, Yahoo ou Flickr.

8 mars 2010

ConFoo Jour #1

Belle petite leçon d'humilité aujourd'hui au confoo.ca:

"Programmer en PHP pendant un an ne fait pas de moi un bon développeur en PHP..."




Voici quelques devoirs que je vais ramener à la maison:
  • Implanter une vraie gestion de code source avec Subversion;
  • Implanter une solide automatisation de tests unitaires (PHPUnit);
  • Réutiliser le framework SIMPLE et GÉNÉRIQUE de type MVC vue en classe aujourd'hui;
  • Utiliser une nouvelle fonctionnalité de PHP pour faciliter les multiples "require" (autoload);
  • Porter une attention particulière à la sécurité notamment au niveau des "script injection" passés; via les variables superglobals ($_GET);
  • Bannir l'utilisation des $_REQUEST pour récupérer les paramètres d'une URL.


5 mars 2010

1er WhereCamp (géomatique) à Québec!


Si vous rassemblez des passionnés de géomatique et que vous leur demandez de partager leur opinion sur différents sujets (données, logiciels, tendances, etc...), vous êtes peut-être en plein coeur d'un WhereCamp!


C'est ce que Luc Vaillancourt (BALIZ-MEDIA.com) en collaboration avec la VETIQ, tenteront de réaliser le 23 mars prochain avec la tenue du premier WhereCamp à Québec. Il s'agit d'un événement gratuit, ouvert à tous, avec la géomatique comme trame de fond. Une autre particularité intéressante de ce type d'événement: les sujets/présentateurs ne sont pas prédéterminés mais bien laissés au gré des participants.

Si cette formule vous intéresse (ou vous intrigue), il suffit de vous inscrire ici, de soumettre des sujets qui vous intéressent et surtout, de vous présenter au Cercle (quartier St-Roch) le 23 à partir de 13:00pm.

Pour ma part, ce sera mon premier événement du genre et j'ai bien hâte de vous y rencontrer!