Back in November I did a technical presentation (in french) at the HTML5mtl meetup in Montreal to cover Angular 7, CLI 7 and TypeScript.

Event page in Meetup:

Thanks to the organizer (Benoît Piette) for having me, Banque Nationale for the nice room, and Microsoft for the food!
It was fun, with lots of good questions, and as always I did some live coding…

Slide deck:

Caribbean Developers Conference

Last week I was at Caribbean Developers Conference in Punta Cana (Dominican Republic) and it was a blast!!!

Top notch organization, friendly attendees and staff, awesome location in an all inclusive resort with… 13 pools!

I was there to host my Angular Workshop and for the very first time got pictures of me on duty…

And of course did my traditional selfie with attendees… it was an amazing group!

I enjoyed the conference very much, super well organized and good atmosphere, hope to be there next year!

This summer I did a technical presentation (in french) at the AixJS meetup in South of France to cover Angular 6, CLI 6 and Material 6.

It was great and I had a full room, which is quite surprising for a Summer Meetup!!

Angular Meetup in Aix-En-Provence

Thanks to the organizer and the sponsor (Squad) for the awesome food break (it was gigantic!!), as always I did some live coding to build an app, this time with Angular CLI and Material.


Demo App:!AsxeakLUTlYOgYzfExJCGQrNyNdYRT4


Slide deck:

In June this year I did a technical presentation at the Angular Vancouver meetup.

Thanks to the organizers for having me, it was fun, as always I did some live coding to cover the Angular Router:
– Lazy Loading
– Preloading Modules
– Router events
– Diagnostic with traces
– Auxiliary routes
– Routes Transitions (Animations)
– Secure access to routes with Guards
– Route Resolver

Here is my slide deck:

As always, whenever I go somewhere to host my Angular Workshop, I also try to do a free User Group presentation.

Happy to announce that in June I’ll be speaking at the Angular Meetup!

Title: Advanced Routing

: Thursday, June 7, 2018 at 7:00pm

: SFU VentureLabs Harbour Centre – Rm 1200, 555 W Hastings St · Vancouver, BC

: In this Advanced Routing talk, I’ll be covering:
– Lazy Loading
– Preloading Modules
– Router events
– Diagnostic with traces
– Auxiliary routes
– Routes Transitions (Animations)
– Secure access to routes with Guards
– Route Resolver

See you there!

Last week while in Vancouver for my Angular Workshop, I took some time to attend a meeting of VanAngular, the Angular Vancouver Meetup.

The meetup was on sleep due to one of the organizers out to another country, but is now back!

Andrew Eisenberg and Yan Hong, the organizers.

Andrew did a talk on Angular 6.

Dominik Schwank (from Germany!) did a talk on “Fancy tech – How to protect yourself”.

I really enjoyed the evening, especially the time for socializing (20min dinner break with pizzas offered by the sponsor), also the interactive quizz at the beginning was a great idea to warm up people, present ourselves and get some swag!

Hope to come back there from time to time and maybe present!

This week I did a technical presentation at the .NET User Group of BC in Vancouver.

Thanks to the organizers for having me, it was fun, as always I live coded an app and even did a live upgrade to Angular 6.0.0-rc5, to my great surprise all went so well!

Here is my slide deck:

ASP.NET Core 2.1 and Angular 6 in Visual Studio 2017

ng-conf 2018

I had the chance to attend ng-conf 2016 and ng-conf 2017, but this year I am attending remotely!

We even organized an ng-conf extended local gathering here in Montreal!

ng-conf Extended Montreal 2018

You can follow the official live stream until April 20th:

Thanks to ng-conf for providing the opportunity for everyone to follow the show remotely!

But the most amazing part is that individual sessions were published on Youtube before the end of the day!!!


So the big question was: Will they announce the immediate release of Angular 6 during the Keynote??

Angular 6 ?Angular 6 ?Angular 6 ?

This is what we got:
Angular 6 dangerously close to release

Later in the day I could hear several times:
“Angular 6 will be available in a week or 2”.

Fair enough, we can wait. Better safe than sorry is a good approach anyway!

Now I can understand why, knowing they want to align Angular 6, Material 6 and CLI 6, this will make it easier for us devs to integrate and update those libraries together!

I know that the team is always working on making Angular faster and smaller, the new renderer, called Ivy will be able to produce an Hello World app (compressed) in 2.7 Kb!!! (A few years ago they promised a cake for breaking the 10 Kb mark).

Note: Ivy will not be available at the time of Angular 6 release, but later in the year, after they make sure that it will be backward compatible with all existing apps. So we can take advantage of it without any code change!

You can get a good recap of Day 1 Keynote here:

My Top 3 talks of the day:

Angular CDK and Material in 2018 by Jeremy Elbourn

Great use of schematics to scaffold Material controls! I think CDK is almost ready for prime time and I will soon start to recommend it.

StackBlitz + Angular A Better Way to Build PWA’s by Albert Pai, Eric Simons

I love StackBlitz! It was featured on the Keynote as well. They did an impressive live demo of a brand new feature: teleport. Just got 1000s people live rick rolled!

Learn more on StackBlitz here:

Elements in v6 and Beyond by Rob Wormald

Angular Elements is a big thing. The idea is to be able to create components that can be reused in any environment (browser, framework) without depending of an angular application.

Bonus points for the funniest (and informative) talk of the day

I switched a map, and you’ll never guess what happened next… by Shai Reznik, Pete Bacon Darwin, Mike Brocchi

Learn a little bit of RxJS like never before!

Can’t wait for Day 2!

ng-conf Extended Montreal 2018

Short version:

How much: free! (but you have to register online)
When: April 18th, 2018
Where: Chronogolf, office #811,
160 Saint Viateur st Est, Montreal

Longer version:

What is ng-conf Extended?

is the World’s Original Angular Conference and it will happen on April 18-20th in Salt Lake City, Utah.
This year, Angular Montreal Meetup and Angular Academy offer you the possibility to gather in Montreal to watch the keynote together – presented by Brad Green, manager of Angular Team, Miško Hevery, the inventor of Angular and Kara Erickson, software engineer on Angular Team – and maybe a few sessions and discuss them on the go with fellow Angular devs!

– Do you want to be part of the ng-conf action but are unable to attend the conference itself?
– Would you like to watch the talks from ng-conf with other local Angular developers?
> Join the official ng-conf Extended Montreal!