C’est reparti pour ConFoo 2017!

Cette année, j’ai encore le privilège de participer à la conférence ConFoo qui se tient cette semaine à Montréal. J’en ai parlé l’an passé. ConFoo est un événement particulièrement intéressant. Trois jours de conférences et de rencontres axées sur le monde de la technologie et du développement logiciel. C’est à la fois court et long à la fois.

Au total, ce sera vingt présentations que j’aurai assistées au total sur la durée de la conférence. Les sujets sont variés : la gestion, NodeJS, .NET, sécurité et j’en passe! Le choix de sujet est ce qui rend la chose intéressante. Bien sûr que, en l’espace de 45 minutes, il n’est pas question de visiter un sujet en profondeur. L’occasion est surtout d’ouvrir l’esprit sur ce qui se passe actuellement dans le domaine. Prendre le pouls de ce qui se produit sur le marché.

Par exemple, l’an passé, j’ai assisté à la seule présentation (je crois) à propos de Node.js de la conférence. Cette année, je crois qu’il y en a une par bloc de séances ou presque. Node.js ne va pas conquérir le monde, ce n’est pas ça. Il est cependant visible que la technologie a une présence incontournable sur le marché.

Mon objectif est d’aller voir des présentations en dehors de mes champs d’intérêt habituels. Ouvrir mon esprit à des concepts nouveaux. Je compte, bien évidemment, faire un résumé de ma présence à ConFoo dans un billet à venir.

En plus des présentations, c’est aussi l’occasion de rencontrer des gens. Après tout, c’est près de 700 personnes qui seront présentes à cette édition. Il faut socialiser un peu! À la dernière édition, j’avais pu discuter avec quelques conférenciers et d’autres participants. C’est intéressant de voir des perspectives différentes sur notre domaine.

Les conférences, les humains. Quoi d’autre? Un coup de cœur, peut-être? Pour ma part, j’ai attendu, comme un enfant à la veille de Noël, la présentation donnée par nul autre que Douglas Crockford lui-même mercredi soir dernier. Ce n’est pas une rencontre qui arrive tous les jours!

Le titre de la présentation était « The Post JavaScript Apocalypse« . Très intéressant. Je vous invite fortement à l’écouter!

Publicité

ConFoo 2016 – Un résumé de ma participation à la conférence

Mon expérience à ConFoo se résume en un seul tweet.

C’est la première fois de ma vie que j’assistais à un événement de ce genre. Ça a été toute une expérience. Je le recommande à tous.

ConFoo, en plus d’être trois jours d’apprentissage assez chargés, c’est surtout une histoire humaine. Les présentations c’est le prétexte pour l’événement. Ce qui est vraiment intéressant, c’est de pouvoir rencontrer des gens qui font un métier très similaire au vôtre et de pouvoir en apprendre de leurs histoires.

Ce n’était pas nécessairement d’en apprendre sur la technologie. Par exemple, à un dîner, j’ai jasé de l’histoire de Java, Clojure, de Scala et du Garbage Collector de .NET avec Henri Tremblay. À un autre moment, j’ai parlé du peu de présence du cricket dans le paysage sportif canadien avec Phil Tellis.

Après l’aspect social. Confoo aura été un peu ceci:

Ce que j’ai aimé le plus

  • L’organisation : ça parait que ça fait quelques années que ça roule. C’est sans reproches.
  • La diversité des présentations: Il y en a pour tous les goûts. J’ai même eu à faire des choix sur certaines plages horaires. J’ai même croisé le créateur de PHP Rasmus Lerdorf. Je n’ai pas été vraiment ému, mais il était là!
  • Le repas du midi est dans la grande salle: tous se joignent à une table pour manger. Ça donne une occasion de faire des connaissances. Le premier jour, j’ai été à une table avec deux présentateurs de cette journée-là. Intéressant!
  • Le café: les trois jours de la conférence, le café a été fourni gracieusement par FlightHub. Je n’ai jamais bu autant de Cappuccinos en si peu de temps.

Conférences: mes coups de cœur

Sur la totalité des conférences auxquelles j’ai assisté, il y en a certaines que j’ai appréciées plus que d’autres. Voici une courte liste de celles-ci.

Expérience à recommencer?

Comme je l’ai écrit dans mon billet de la semaine dernière. Mon but principal était d’aller acquérir un mélange de nouvelles connaissances et de bonnes pratiques pour mes projets en cours. Sur ce point, j’ai été servi.

Est-ce que j’ai assez aimé l’expérience pour y retourner l’an prochain? Oh oui, certainement!

Conférence ConFoo 2016 – J’y serai!

confooCette année, je vais avoir l’opportunité d’aller assister à la conférence ConFoo. Il s’agit d’une des plus imposantes conférences liées au développement logiciel qui se donne dans la ville de Montréal. Au total, il s’agit de 155 présentations qui se donnent sur trois jours au total.

En plus du volume de présentations, c’est aussi les sujets qui sont variés. Elles passent de l’architecture logicielle, par le JavaScript et jusqu’à la gestion d’une équipe de développement.

Ce genre de conférences proposent beaucoup de petites présentations en condensé. Le but n’est pas d’aller chercher des connaissances approfondies, mais d’aller chercher certaines bases qui alimenteront des solutions pour des projets à venir.

Pour moi, il s’agit d’une occasion d’aller explorer de nouvelles façons de concevoir la technologie et ainsi pouvoir en faire bénéficier les solutions que je développe pour mes clients. Je compte bien profiter de chacun des moments que je vais passer là-bas pour apprendre quelque chose de nouveau.

Alors, comment vais-je occuper mon temps à ConFoo? Voici mon plan de match.

Mercredi

  1. XSS moderne : Protections et contournements
  2. Composing amazingly reusable UI with React and Flux
  3. Node.js Authentication and Data Security
  4. Making the Web Easy
  5. You don’t need JavaScript for that!

Jeudi

  1. Level Up Your Team
  2. Beyond REST maturity levels: Real life, high-load REST APIs
  3. Deliver More, Stress Less with Kanban (ex aequo avec How Roslyn has revitalized .NET Open Source)
  4. Horizontal vs Vertical Scaling
  5. Making .NET Applications Faster (je me garde une petite marge pour Hack Better, With SCIENCE!)
  6. UML Diagrams for Web Developers

Vendredi

  1. The hidden cost of bad code (and how to avoid it) ou Security Theatre
  2. Database Architecture for SaaS
  3. How I Learned to Stop Caring and Made Better Software
  4. Building Reactive Services using Functional Programming ou GPUs – Not Just for Graphics Anymore
  5. Surviving the Developer/Lead/Manager Transitions
  6. Devenez le plus heureux des Front-end avec Gulp.js ou Now What? Relearning What you Know in ASP.NET 5

Il y a des plages horaires où les choix sont plus difficiles que d’autres. Dans ces choix j’ai tenté de conserver un équilibre entre aller chercher de nouvelles connaissances, mon avancement personnel et aller chercher un petit plus pour faire avancer certains projets au bureau. Après tout, pour le dernier point, c’est l’boss qui paie après tout!

J’ai bien hâte que ça commence! En fait, je me sens comme un enfant la veille de Noël. Après avoir révisé mes choix pour les sessions, je crois bien devoir me coucher tôt, car les journées vont être pas mal occupées!

Par pure curiosité: est-ce qu’il y a d’autres lecteurs qui y seront?