No video

Angular Material or Bootstrap? Stop asking the question! - Amadou Sall | NG-DE 2019

Angular Material AND Bootstrap for your next Angular application? It doesn’t make sense, does it? The first time I talked to my colleagues about combining the two, they laughed at me. But now, they love the approach because it works like a charm. In this session, we will see how we can leverage the best parts of both libraries to build beautiful, maintainable, and responsive Angular applications with very little CSS.
Amadou Sall: ng-de.org/spea...
Slidedeck: speakerdeck.co...
Follow us on twitter / ngdeconf
Official Website: ng-de.org/
Video Production: medienkompeten...

Пікірлер: 25

  • @Lukex29
    @Lukex293 жыл бұрын

    At 19:15 He asks which one is the best and he is met with silence! lol. I would have yelled "BOOTSRAP!! IT HAS MORE TICKS!" lol

  • @DavidJohnson-hb6gh
    @DavidJohnson-hb6gh3 жыл бұрын

    I like this guy. Very clear and practical.

  • @sachinsagar9925
    @sachinsagar99253 жыл бұрын

    I m using bootstrap and angular together

  • @JamesWHurst
    @JamesWHurst3 жыл бұрын

    This was a very useful presentation. I'm glad I found it.

  • @megh219
    @megh2192 жыл бұрын

    Tailwind css would be perfect fit for this.

  • @aca48
    @aca484 жыл бұрын

    I have the same point of view. Take the best of both worlds. :) I love the cdk, and material and bootstrap too. Most of the times I can't decide the style (Bootstrap/Material) of our new project, but under the hood I use both. I have a project, where I hacked the MatTab to look like a bootstrap tab but still have all the functions MatTab has :) I like the mobile first world view, and it makes me sad, that the material team did not take this path too. :/

  • @scottisitt
    @scottisitt2 жыл бұрын

    Well-structured presentation!

  • @amolpunde4169
    @amolpunde41693 жыл бұрын

    The great lecture.. Appreciated.

  • @salmi_azrinparentsonly863
    @salmi_azrinparentsonly8632 жыл бұрын

    Just saw this speech and I am speechless... Google spent millions on their Material Design and this guy want's to mash it with Bootstrap just to make things look beautiful? Beauty is just a tiny part of UI design....

  • @GamingCentralTV1

    @GamingCentralTV1

    2 жыл бұрын

    Clearly you are a google employee and/or fan

  • @anuragdhiman3322
    @anuragdhiman33223 жыл бұрын

    Such a great video.... Thankyou

  • @jeffnikelson5824
    @jeffnikelson58242 жыл бұрын

    even in this presentation you define your own utility classes. But why not just use material + tailwind instead

  • @ntxmike3705
    @ntxmike37054 жыл бұрын

    How much does this increase the size of your app....using both bootstrap and material?

  • @KOSMICxKLASHER2

    @KOSMICxKLASHER2

    3 жыл бұрын

    What if you're using CDN and don't need the app to function offline?

  • @stephanmaier7171
    @stephanmaier71714 жыл бұрын

    Hi Amadou, we just have this discussion in our project. So your speech is very helpful. But what I don't fully understood is the maintainability at the end. How do I get rid of my CSS classes when removing HTML? Is there a blog or something that explains it?

  • @seangwright

    @seangwright

    4 жыл бұрын

    When using utility-css approaches, we are often assuming that the utility classes we have are used in many places in our markup, so removing some markup wouldn't leave us with utility classes that are no longer used. We are assuming our app uses a consistent design system, independent of the exact components and content that design system is being applied to. This post by Adam Wathan does a great job explaining that there are two sides of a spectrum - HTML dependent CSS and CSS dependent HTML. Utility CSS is HTML dependent on CSS. adamwathan.me/css-utility-classes-and-separation-of-concerns/ It might be the case that when you remove a component, you are left with utility classes that aren't being used in your app and this can be analogous to JavaScript from libraries that can't be tree shaken despite not being used in your app. There are solutions to this problem (namely PurgeCSS www.purgecss.com/ which is often used with TailwindCSS), but it's not as big of a problem as you might think if your app is the type that we are assuming it is when adopting utility css.

  • @SkoomaIceCoffee
    @SkoomaIceCoffee3 жыл бұрын

    its all great until you actually start working on it and face the reality of official documentations.

  • @kayodeadechinan5928

    @kayodeadechinan5928

    2 жыл бұрын

    thanks!

  • @nurik93sat
    @nurik93sat4 жыл бұрын

    Does anybody know where I can find a starter example for this decision?

  • @osah712
    @osah712 Жыл бұрын

    Tailwind + Material

  • @AxelFerreira1
    @AxelFerreira12 жыл бұрын

    What about performance?

  • @azklvc9
    @azklvc94 жыл бұрын

    thanks you

  • @Dave-rd5bb
    @Dave-rd5bb3 жыл бұрын

    ❤️

  • @kozi-corner
    @kozi-corner Жыл бұрын

    Thank god Jquery is not required anymore with Bootstrap 5

  • @grzegorzserwin9356
    @grzegorzserwin93562 жыл бұрын

    Primeng