Archives de catégorie : ConFoo

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?