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.

Downloads

Demo App:
https://1drv.ms/u/s!AsxeakLUTlYOgYzfExJCGQrNyNdYRT4

Snippets:
https://1drv.ms/t/s!AsxeakLUTlYOgYzfEnvdFgVN_Zoezt4

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

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

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

Registration
: https://www.meetup.com/vanangularJS/events/250883030/
Topic
: 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!


I have a series of public Angular Workshops coming in the following weeks in Canada:

Angular in the sun

Surprise!!
One lucky attendee of each workshop will get a free ticket for Caribbean Developers Conference in Punta Cana! ️
https://caribbeandevconf.com

Note: This includes only the free ticket for the conf. You have to book your own airfare and make your own hotel reservation.


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.
https://drive.google.com/open?id=1jva7CuEN3G8mHyE6DsliZZm_ohqa184W

Dominik Schwank (from Germany!) did a talk on “Fancy tech – How to protect yourself”.
https://drive.google.com/open?id=1NSdZRhwoj2aKyQPHXuOBn2QN_yZwH75K

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!
https://www.meetup.com/Angular-Montreal/events/249691152/

ng-conf Extended Montreal 2018

You can follow the official live stream until April 20th:
https://www.ng-conf.org/livestream

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!!!

Keynote

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:
http://confsnap.com/event/ng-conf-18/102

My Top 3 talks of the day:


Angular CDK and Material in 2018 by Jeremy Elbourn
https://www.youtube.com/watch?v=v__RuD9RX3I

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

https://www.youtube.com/watch?v=P1-HAN1g4_4

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:
https://medium.com/@ericsimons/stackblitz-online-vs-code-ide-for-angular-react-7d09348497f4


Elements in v6 and Beyond by Rob Wormald
https://www.youtube.com/watch?v=Z1gLFPLVJjY

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
https://www.youtube.com/watch?v=rUZ9CjcaCEw

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
Registration: https://www.meetup.com/Angular-Montreal/events/249691152/

Longer version:

What is ng-conf Extended?

ng-conf
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!


100 Angular Workshop CakeIt has been quite some time now that I am a full-time Angular Workshop Trainer and today… I did my 100th Workshop!!!
>> www.angular.ac

2 years ago when I started this, if you had told me that I would do 20 Angular Workshops, let alone 50…….. I would call you crazy, but 100… that’s insane!!!

Angular Academy 100

It happens that I was in the Capital Of Canada, Ottawa, for my 100th… so I brought a Cake!

I had the chance to do my 2-day workshop in 4 countries and more than 18 cities!
I am still enjoying this a lot, and the demand is going strong… now let’s go for the next 100!