Talk: Enterprise Grade Angular Reactive Forms
Learn about how using ngx-formly can drammatically improve your Angular reactive forms
5 min read
5 min read
Jump to the video of the talk at the very end of the article 😉
I came to NG-BE in 2016, at their very first edition. At that time as an attendee. Apart from AngularConnect, it was one of the first Angular only conferences at that point. And the whole experience was just amazing. I never felt that welcome at any other place. Although I didn’t knew anyone, I immediately felt like home, cozy conference, welcoming people and a superb from the organizational point of view. Remember, that was their 1st time organizing it.
Some highlights (you can read them on my post I wrote back then): I met Todd Motto in person, and even hang out with hem and Igor Minar at the lounge after the conference. I mean, amazing, right 🤩.
So at that time I decided: you have to come back the year after and give a talk, give something back to the community. The point was, I had never given a talk before at a conference. I was kind of into “speaking”, spoke at some local meetups before, but never ever at a conference so far. And believe me, thinking about doing that was scary. But still, I went for it, prepared a talk and Jurgen from the NG-BE organizers invited me as a speaker. And there I was, giving my first ever talk at a conference at NG-BE:
From there it really started to take off. I really enjoyed my experience and so I spoke at ngVikings just a couple of months later and have given a couple of talks at various conferences and meetups so far. Why am I telling you this? Because you can do it as well! Even if you are scared, like speak at some meetup, gather feedback, improve and then definitely participate at a conference CFP to get on stage. I’m a strong believer that we all have something to share and the more different perspectives we can get on stage, the richer the experience will be for everyone 😃.
Here are some thoughts which I think makes NG-BE stand out
Big kudos to the entire team 👏
As mentioned, this year I had the opportunity to be invited back to NG-BE and give a talk about Angular Reactive Forms. In short, I talked about ngx-formly, which is a library for creating (what you could call) configuration based forms. You basically don’t touch the HTML a lot, but rather you declaratively define the form like
formlyFieldConfig = [
{
key: 'firstname',
type: 'input',
templateOptions: {
label: 'Firstname'
}
},
...
]
…and Formly will turn it into HTML and render it properly. Sounds crazy at first, but it has a lot of advantages in terms of maintainability, reusing of form configurations and guaranteeing consistency across your frontend forms. Moreover Formly is really flexible, has superb support for Observables and you can easily define custom form types and much more.
Here are my slides an repository:
Expect some more content to land on this blog about Formly in the next weeks 😃.