ng-conf
ng-conf
  • 866
  • 6 838 587
How Angular lit up Vegas in the Professional Lighting Industry | Nathan Walker & Eduardo Speroni
Angular 17+ is used to power the Blackout Lighting Console, an iPad app providing a versatile DMX (Digital Multiplex) control platform, compatible with industry-standard sACN E1.31 and Art-Net protocols via WiFi or Ethernet. Used and endorsed by experts in TV, film, and live events across the globe, Blackout is the go-to DMX control solution trusted by industry professionals.
The app must maintain a constant and uninterrupted ~23ms transmission rate of data to hundreds of wirelessly connected lights while delivering uncompromised 60-120fps of interactive UI with hundreds of realtime data indicators alongside detailed fixture controls. Let's discuss how Angular was the right tool for the job when paired with NativeScript.
Join the Angular Community: www.ng-conf.org/
Get your ng-conf tickets: ti.to/ng-conf
Follow Us: ngconf
Read More: medium.com/ngconf
Hear More: theangularshow.com
ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge on Salt Lake City, UT every year to attend talks and workshops by the Angular team and community experts.
Переглядів: 559

Відео

Harnessing Angular's Momentum:Strategies for Effective Refactoring | Anthony Scardapane | ngconf2024
Переглядів 1,3 тис.День тому
It's no secret that Angular has undergone some major changes that have sparked lots of excitement in the tech community. In "Harnessing Angular's Momentum: Strategies for Effective Refactoring," we'll examine these new features, guiding you on how to safely and effectively refactor your code to integrate them. We'll lay out a roadmap that incorporates proven refactoring techniques while conside...
Angular PWAs: Your Anchor in the Digital Ocean | Ankita Sood | ng-conf 2024
Переглядів 1,2 тис.14 днів тому
Scuba dive into the world of PWAs with Angular and discover the magical world of apps . Whether your users are stuck in shark-infested areas with no internet connection or are cruising through high-speed net waters, the true potential of PWA shines like a pearl in an oyster. Learn how to deliver native app-like experiences without the hassles of native app development. Harness the power of Angu...
Reactivity in Angular Applications: Signals vs. Observables |Jan-Niklas Wortmann | ng-conf 2024
Переглядів 3 тис.21 день тому
Observables have been the Angular Community's reactive primitive since Angular 2 was released with a strict dependency on RxJS. However with the release of Angular version 16, a new reactive primitive has been introduced - Signals - leaving many developers wondering how this should impact their reactive workflows. Do Angular developers need multiple reactive primitives? Do developers still need...
Signals of Change:A Different Approach to StateManagement with NgRxSignalStore | Marko Stanimirović
Переглядів 2,5 тис.Місяць тому
NgRx boasts two robust state management solutions that have become widely adopted tools in the Angular ecosystem - Store and ComponentStore. Yet, a legitimate question arises: in the face of these established libraries, is there a need for a third solution to address the same challenges? In this talk, we'll delve deep into SignalStore, the new state management solution crafted by the NgRx team....
Clean up your DOM by using the full power of Angular host elements | Rafael Mestre | ng-conf 2024
Переглядів 4,3 тис.Місяць тому
Clean up your DOM by using the full power of Angular host elements | Rafael Mestre | ng-conf 2024
Bradley Carestia, Kate Gabel, Jason Warner | July 2024 | Angular Community Meetup
Переглядів 540Місяць тому
Bradley Carestia, Kate Gabel, Jason Warner | July 2024 | Angular Community Meetup
Angular Team | Best Practices for Server-side Rendering | Gerald Monaco | ng-conf 2024
Переглядів 1,5 тис.Місяць тому
Angular Team | Best Practices for Server-side Rendering | Gerald Monaco | ng-conf 2024
The A+ Show Live | The Angular Feud | ng-conf 2024
Переглядів 490Місяць тому
The A Show Live | The Angular Feud | ng-conf 2024
Signal-based architecture for your Angular apps | Alain Chautard
Переглядів 8 тис.Місяць тому
Signal-based architecture for your Angular apps | Alain Chautard
Three cornerstones ineffable in future Angular architecture | Michael Hladky | ng-conf 2024
Переглядів 1,6 тис.Місяць тому
Three cornerstones ineffable in future Angular architecture | Michael Hladky | ng-conf 2024
Making A Splash With View Transitions | Mike Hartington | ng-conf 2024
Переглядів 1,8 тис.2 місяці тому
Making A Splash With View Transitions | Mike Hartington | ng-conf 2024
Deborah Kurata & Tomasz Ducin | June 2024 | Angular Community Meetup
Переглядів 7372 місяці тому
Deborah Kurata & Tomasz Ducin | June 2024 | Angular Community Meetup
Blair Lierman & Doguhan Uluca | Angular Community Meetup | May 2024
Переглядів 1992 місяці тому
Blair Lierman & Doguhan Uluca | Angular Community Meetup | May 2024
TanStack Query - The last state management you need | Alfredo Perez | Angular Community Meetup
Переглядів 8732 місяці тому
TanStack Query - The last state management you need | Alfredo Perez | Angular Community Meetup
Ultimate Server-Client State Synchronization w/ Angular Query | Tomasz Ducin
Переглядів 6242 місяці тому
Ultimate Server-Client State Synchronization w/ Angular Query | Tomasz Ducin
Alex Rickabaugh & Ed Ezekiel | JAN 2024 | Angular Community Meetup
Переглядів 3182 місяці тому
Alex Rickabaugh & Ed Ezekiel | JAN 2024 | Angular Community Meetup
Binding Host with Magic of Signals | Ankita Sood | Angular Community Meetup
Переглядів 3622 місяці тому
Binding Host with Magic of Signals | Ankita Sood | Angular Community Meetup
Good Code, Testable Code | Artem Zakharchenko
Переглядів 5472 місяці тому
Good Code, Testable Code | Artem Zakharchenko
Quality Teams = Quality Code | Trevor Kendall
Переглядів 2782 місяці тому
Quality Teams = Quality Code | Trevor Kendall
Angular Team | Channel 18 News Angular Update | Emma Twersky and Mark Thompson | ng-conf 2024
Переглядів 6522 місяці тому
Angular Team | Channel 18 News Angular Update | Emma Twersky and Mark Thompson | ng-conf 2024
Exploring Angular 18: Unveiling the Future of Angular Development
Переглядів 8582 місяці тому
Exploring Angular 18: Unveiling the Future of Angular Development
Code Quality: Lessons from The Pragmatic Programmer | Dave Thomas
Переглядів 9622 місяці тому
Code Quality: Lessons from The Pragmatic Programmer | Dave Thomas
Performance Mistakes You Might Not Realize You Are Making | Lara Newsom
Переглядів 1,3 тис.2 місяці тому
Performance Mistakes You Might Not Realize You Are Making | Lara Newsom
Refactoring in Angular: Ensuring Quality Through Modularity, Metrics, & Testing | Rainer Hahnekamp
Переглядів 1,4 тис.2 місяці тому
Refactoring in Angular: Ensuring Quality Through Modularity, Metrics, & Testing | Rainer Hahnekamp
Deferred Loading for Code of All Ages | Lara Newsom | ng-conf 2024
Переглядів 1,8 тис.2 місяці тому
Deferred Loading for Code of All Ages | Lara Newsom | ng-conf 2024
Vertical Architectures for Scalable Angular Applications | Manfred Steyer
Переглядів 5 тис.2 місяці тому
Vertical Architectures for Scalable Angular Applications | Manfred Steyer
From Horror Story to Fairy Tale - Writing Code People Want to Read | Michael Dowden
Переглядів 5642 місяці тому
From Horror Story to Fairy Tale - Writing Code People Want to Read | Michael Dowden
Processing Usability Feedback | Tony Alicea
Переглядів 4453 місяці тому
Processing Usability Feedback | Tony Alicea
Refactoring Made Easy with Component Testing | JordanPowell
Переглядів 5203 місяці тому
Refactoring Made Easy with Component Testing | JordanPowell

КОМЕНТАРІ

  • @khyr-hl9yt
    @khyr-hl9yt 2 місяці тому

    Her teaching method is excellent

  • @BillMoman
    @BillMoman 2 місяці тому

    This is good information which I already knew that I could do tests this way. However, most tests have at least 1 service injected into the component and probably many more. If you are writing it the way you said, wouldn't you have to mock out the service each time and then add that to the constructor when instantiating the component. new Component(mockService1, mockService2, etc.) which seems like you would be writing a lot more code using it your way. Shouldn't you keep the beforeEach(() ={}); part (without the async) to do all that code one time since it will need to before run each test anyways. I do get your point as I am having a hard time explaining to fellow developers how this all works.

  • @zuhalisigunes1736
    @zuhalisigunes1736 3 місяці тому

    The man is so annoying, I can't focus

  • @Bilugagamer
    @Bilugagamer 4 місяці тому

    "Front end is easy" they say

  • @krishramakrishna9567
    @krishramakrishna9567 5 місяців тому

    I follow your pluralsight courses why are you not making a course on asp.nercore web api with angular ??

  • @theprantadutta
    @theprantadutta 6 місяців тому

    2014: Zone.js Rocks, Let's include this in Angular. 2024: Zone.js Sucks, Let's Get rid of it.

  • @sarwalgaurav
    @sarwalgaurav 9 місяців тому

    You guys are just brilliant and funny too 🙂

  • @AlexanderYaremchuk
    @AlexanderYaremchuk 10 місяців тому

    like a reporting student.. not best of speakers

  • @AlexanderYaremchuk
    @AlexanderYaremchuk 10 місяців тому

    examples cannot be built with the current node.js.

  • @McQuinTrix
    @McQuinTrix Рік тому

    Appropriate title would be: You're UNIT testing your angular code wrong way. Love the video btw.

  • @igorr4682
    @igorr4682 Рік тому

    Given your role as a spokesperson, I strongly recommend investing time in mastering proper breathing techniques. Currently, your delivery often sounds as if you're running out of breath midway through your statements. This issue not only detracts from the topic at hand but also diminishes the overall impact of your communication. Addressing this aspect is critical for maintaining audience engagement and ensuring effective delivery.

  • @alfredotoledano8303
    @alfredotoledano8303 Рік тому

    Great talk!! Where could I find the source code?

  • @tolstoievski4926
    @tolstoievski4926 Рік тому

    fancy trip in ukraine 💀💀💀

  • @bansuriwalebabakedarkantha

    🙏

  • @lukaszpiotrluczak
    @lukaszpiotrluczak Рік тому

    Then StackBlits was faster than local environment. But when they introduced webcontainers it is much worser, very often itvdies with out of memory and needs to reinstall every package in this violatile container. So sad

  • @CodingAbroad
    @CodingAbroad Рік тому

    This is the only way I can communicate with your channel. Please kindly enable your comments section. A lot of us want to contribute to your channel but it isn’t helpful as comments are currently disabled. Please kindly enable them. Looking forward to your resolution

  • @dharamveernayakdharamveersingh

    Hamari video mein add kar do

  • @nesrinekanzari5185
    @nesrinekanzari5185 Рік тому

    The best and funniest explanation ever

  • @handkante9036
    @handkante9036 Рік тому

    This explains literally nothing.

  • @nhatne5555
    @nhatne5555 Рік тому

    I love it, thanks for your sharing

  • @vetrivel.y4740
    @vetrivel.y4740 2 роки тому

    TNice tutorials is my tNice tutorialrd ti watcNice tutorialng tNice tutorials video. I'm switcNice tutorialng over from soft One 4 to soft for my production and your video was the first one I

  • @TayambaMwanza
    @TayambaMwanza 2 роки тому

    This was really good

  • @love-hammer
    @love-hammer 2 роки тому

    Around 12:50 the note about the component being injected into the guard is so important (as she said). I recently cleaned up a guard where, despite component being right there in the signature, someone went to the trouble of adding: a touched flag in the global state, and an associated action to dispatch (ngxs) when it should be flipped. Just for this one form. The component is right there.

  • @rgh1986aka199
    @rgh1986aka199 2 роки тому

    17:18 It's "you're" not your

  • @aram5642
    @aram5642 2 роки тому

    .toMatchSnapshot() - which snapshot? when does it get created?

  • @Latte1104
    @Latte1104 2 роки тому

    13:30 Naming convention of action

  • @pbezanillat
    @pbezanillat 2 роки тому

    Great comparison, thx.

  • @andristefanus
    @andristefanus 2 роки тому

    how do you deploy and compile for hosting?

  • @reiniergarcia
    @reiniergarcia 2 роки тому

    I arrived here from Udemy.

  • @FuzailShaikh
    @FuzailShaikh 2 роки тому

    Awesome talk! 👏

  • @qadir03232803023
    @qadir03232803023 2 роки тому

    Very easy to understand, i have been went through all the stack-overflows, and documentations but my concepts was not clear at that time, now thanks to these champs.

  • @matthewogunmola7615
    @matthewogunmola7615 2 роки тому

    Excellent Guy

  • @tender.branson
    @tender.branson 2 роки тому

    What if I want to create components dynamically not from existing components (AComponent, BComponent etc.), but from static HTML files, like it was with ng-include in AngularJS?

  • @sanjaygarg3540
    @sanjaygarg3540 2 роки тому

    Amazing Talk!

  • @vicky2118
    @vicky2118 2 роки тому

    I found this useful only for the utility services. It may ne faster for the components but I don’t find this very useful.

  • @SuperToughnut
    @SuperToughnut 2 роки тому

    So useful!

  • @sanjaygarg3540
    @sanjaygarg3540 2 роки тому

    Loved it !!

  • @martinmika554
    @martinmika554 2 роки тому

    +1 for @memo decorator

  • @nikitachechet6510
    @nikitachechet6510 2 роки тому

    extremely cool presentation! thanks!

  • @lVlurF
    @lVlurF 2 роки тому

    A true wizard

  • @javascript_developer
    @javascript_developer 2 роки тому

    Resolver - Thanks..

  • @edgeeffect
    @edgeeffect 2 роки тому

    Supurb!

  • @user-ox4ty5sk7b
    @user-ox4ty5sk7b 2 роки тому

    Hello. Thanks for the video. What's best practice for using docker and CI? I mean should we install dependencies, compile project in CI and after that wrap dist in docker container or we should do build steps in docker?

  • @mikebell3579
    @mikebell3579 2 роки тому

    Wow!!! Thanks for this tip. Been using Angular for years and am always surprised at how much of Angular is just JS.

  • @georgeb8637
    @georgeb8637 2 роки тому

    7:32 - source map explorer 14:41 - sausage race in milwaukee 17:06 - react change detection (downside of react virtual dom - creates objects which consume memory) 18:31 - angular 2 game plan 19:16 - HTML template - outputs optimized typescript (HTML compiled by Webpack and shipped to the browser) 20:07 - why compile? And not let the browser parse HTML? 1. Syntax errors

  • @nskmda
    @nskmda 2 роки тому

    11:49 should actually read like "Comments don't have place in the code"

  • @franchy1726
    @franchy1726 2 роки тому

    not angular.

  • @ChrisAthanas
    @ChrisAthanas 2 роки тому

    This talk helped me understand a complex part of my companies app

  • @gkarapeev
    @gkarapeev 2 роки тому

    It's a shame that Max has to dig the source code and solve a puzzle in order to give this awesome talk, while a bunch of people at Google know every detail of it, but won't do a talk explaining it. -.-

  • @JoshDeveloper
    @JoshDeveloper 2 роки тому

    nice😆