Speaker Idol 2014
Details
GRATUIT! PAS BESOIN D'AVOIR PAYÉ LE MEMBERSHIP OU LE $5 DE PRÉSENCE
http://photos2.meetupstatic.com/photos/event/c/9/4/c/600_357891532.jpeg
Grand retour du concours Speaker Idol version 2014 avec de nombreux prix pour les participants!!! Pour le dernier meeting de l'année nous vous invitons à venir présenter votre techno préférée, votre librairie fétiche, votre projet open source innovateur ou tout autre sujet touchant le développement logiciel. En fait, le choix de la techno n'est pas si important, ce qui l'est c'est de gagner de l'expérience pour présenter un sujet technique. C'est un "soft skill" qui est primordial dans le développement de votre carrière. En effet, vous aurez à faire des présentations à des clients ou à vos patrons. Une présentation bâclée ou mal présentée peux être un frein à un projet, un vente ou même une promotion. Rappelez-vous que ce qui sera jugé sera votre présentation et non la techno que vous présenter.
Nous vous suggérons de visionner une formation gratuite de Plurasight qui se nomme "Get Involved" par Scott Hanselman et Jeff Attwood: http://getinvolved.hanselman.com
Ainsi que:
Professional Technical Speaker Tips (http://www.hanselman.com/blog/HanseminutesPodcast250ProfessionalTechnicalSpeakerTipsFromScottWithDrewRobbins.aspx)
11 Top Tips for a Successful Technical Presentation (http://www.hanselman.com/blog/11TopTipsForASuccessfulTechnicalPresentation.aspx)
Tips for Preparing for a Technical Presentation (http://www.hanselman.com/blog/TipsForPreparingForATechnicalPresentation.aspx)
Les juges pour la soirée:
- Etienne Tremblay
- Richard Dinel
- Chantal Bossé
Déroulement de la soirée:
18:00 - Pizza et résautage
18:30 - Début des présentations:
Geoff Brown - Facebook Solutions with Umbraco
With an active and engaged user base, Facebook has become one of the most used social networks globally. So to reach and to converse with their customers, it is part of most companies’ marketing mandate to develop and maintain a sound presence on Facebook.
One way of doing this is using tabs to have custom Web pages added to a company’s corporate page, delivering very powerful solutions; these can be product pages, full contests, forms, repurposed site content such as blogs and news, etc. But as most developers know, it can be tedious to develop for Facebook. There is the ever-changing API, the limited layout formats, hooking into the Facebook insights, advertising, permissions etc. For the presentation, I would like to show how all this tedium and complexity can be greatly simplified even to the point where non-developers are creating full blown Facebook apps with like gates, extended permissions and even full page content. I will demonstrate how, using a freely available CMS (Umbraco), it is possible to automate and turn many of the complexities into shared content items and templates to deliver Facebook solutions to multiple clients from a single install of the CMS.
Bio
A systems architecture expert with a passion for Web Application conceptualization, Geoffry is one the founding partners and head of the development team at Defacto, a digital Marketing Agency in its 5th year of operation based in Outremont.
With over 16 years of experience as a developer mainly using Microsoft Technologies, Geoffry has extensive experience in all three aspects of programming: Database, Middle Tier Architecture and Front-end UI with both Client-Server and Web.
Geoffry’s technical expertise combined with his understanding of business processes equip him with a unique set of skills that he uses to deliver high performing and well-designed software solutions to his clients.
Specialties: System Architecture, Database Design, Web Application Development, Systems Integration.
Certified Sitecore Developer
Microsoft Certified Professional
C# Senior Developer
Kaven Gagné - AutoMapper
AutoMapper est un projet open source très intéressant qui sert de Object-Object Mapper et qui permet d'éliminer plein de "boilerplate" code. Le but d'AutoMapper est de transformer un objet d'un type donné en un objet d'un autre type (du genre source.Prop1 = target.Prop1). Évidemment, ce genre de code n'est pas du tout passionnant et ajoute beaucoup de lignes à notre programme, ce qui n'est pas désirable.
Bio
Je travaille en informatique depuis environ 10 ans. J'ai été opérateur de serveurs chez TD assurance et spécialiste sénior au support technique chez Tyco International. J'ai commencé à programmer à l'âge de 12 ans en html avec mon pentium 90 mais ma carrière "professionnelle" de développeur à débuter il y seulement 1 an. On m'a engagé comme développeur junior dans l'équipe de web services chez Staples advantage à Boucherville. J'ai alors été promu à développeur "intermédiaire" il y a 1 mois. Depuis que j'ai commencé à programmer en C#, je suis resté accroché.
http://www.linkedin.com/in/kavengagne .
Gabriel Gohier-Roy, ing. jr. - Introduction à Ember.js
Ember est un puissant framework javascript pour développer des applications web ambitieuses. La philosophie "configuration over configuration" permet de produire plus de fonctionnalités avec moins de lignes de code. La présentation se veut une introduction aux différents composants d'Ember. Les sujets traités seront les contrôleurs, les routes, et Handlebars, ainsi que la façon de les organiser dans une application ASP.NET (http://asp.net/) MVC. Après une petite démo, je donnerai mon opinion sur ce que j'ai aimé du framework, et ce que j'ai un peu moins aimé.
Bio
Ingénieur électrique maintenant converti au développement logiciel, je travaille maintenant à l'élaboration d'applications web financières pour le groupe AZUR. Dans mon temps libre, je mange du Ember, du Web API, et du MVC, bref, tout ce qui est .NET. J'utilise ces technologies pour bâtir toutes sortes de projets pas trop utiles tels qu'un gestionnaire de pools de hockey.
- Pause
Julie Guého - Encrypter ses données - Mais où garder la clé ?
La sécurité des données confidentielles est devenue un des défis majeurs du moment et sera un atout essentiel dans la conquête du secteur de la santé par les nouvelles technologies. HIPAA, la loi relative à la protection des données médicales aux États-Unis, autorise l'encryption des données selon la spécification AES. Or celle-ci est très lente. A l'inverse, l'encryption symétrique est rapide mais peu sécurisée pour peu qu'on possède la clé. Alors comment obtenir le meilleur des deux mondes pour stocker des données de manière sécurisée dans le nuage ?
En utilisant AES pour encrypter la clé symétrique qui elle-même servira à encrypter/décrypter les données de la base. Ainsi, on décrypte une seule fois la clé symétrique de manière sécurisée pour décrypter rapidement une liste de données.
Mais où stocker la clé AES ? En tirant partie de la sécurité offerte par les certificats X.509. Ces certificats peuvent être uploadés et stockés dans le nuage de manière sécurisée de manière à ne pouvoir être accessibles que via l’application hébergée sur le même service. Pour décrypter les données, l’application récupère la clé privée du certificat pour ensuite décrypter la clé symétrique stockée dans le nuage avant de l’utiliser pour décrypter les données.
Bio
Facilitatrice technique, c’est ainsi que je défini mon rôle. J’aime utiliser les technologies, notamment celles du web pour répondre à des défis concrets dans des domaines bien définis. Développeuse Agile depuis 2 ans chez Jintronix, une startup Montréalaise, j’ai implémenté les mécanismes de cyber sécurité spécifiques au domaine de la santé issus de la loi américaine HIPAA. En 2014, Jintronix est le premier système de santé basé sur le Kinect à être habilité par la Food and Drug Agency (FDA).
http://ca.linkedin.com/in/juliegueho/
Christian Mallier - ScriptCs
Découvrez ScriptCs et voyez comment il pourrait être un outil de plus dans dans votre arsenal. En 10 minutes, top chrono.
Bio
Travaillant depuis plusieurs années dans le domaine de la télévision, Christian Mallier se spécialise dans le domaine du Web. Touche à tout et passionné, il est toujours à la recherche de la meilleure solution aux obstacles qu’il a à surmonter. Souhaitant constamment s’améliorer dans son domaine, il se perfectionne constamment afin de développer des sites en incluant les dernières technologies. Il n’hésite pas à vulgariser ses connaissances et ses découvertes afin de les transmettre à ses pairs.
Étant habitué de travailler dans plusieurs phases du développement des projets web, il est à même de comprendre les enjeux et d’intervenir efficacement à l’intérieur d’une équipe pluridisciplinaire.
Eric Routhier - 10 minutes dans le SPA avec AngularJs
Démontrer comment AngularJs va plus loin que les autres framework Javascript en facilitant le développement pour les développeurs .NET. AngularJs encourage les bonnes pratiques comme la séparation des concerns et l'injection de dépendances.
Bio
Mon nom est Eric Routhier, je suis consultant .NET chez Gsoft. J'ai 10 années d'expérience avec les technologies .NET, comme développeur et Scrum Master. J'ai développé des solutions Web pour des clients comme Yellow Pages, CAE, Fonds de Soldarité FTQ, La Presse, Dessau, Banque Laurentienne, etc.
- Vote du publique et dépouillement: Le grand gagnant/la grande gagnante aura le premier choix de prix, suivi de la 2e place, suivi de la 3e, etc.
Les prix* à gagner pour les présentateurs:
• 1 Xbox One*!!
• 1 certificat* pour formation gratuite au choix chez Intertech.com
• 1 licence* Telerik DevCraft Complete
• 1 licence* Jetbrains au choix (dont resharper)
• 1 licence* Mindscape au choix (sauf MegaPack)
• 2 licences* de Cerebrata Azure Management Studio
*Les prix (sauf la XBox One) sont des gracieusetés des fabricants. Sans aucun engagement de la part de la Communauté .NET.
Le gagnant/la gagnante aura la possibilité de faire une présentation complète d'une heure la prochaine saison.

