ng-conf
ng-conf
  • 866
  • 6 837 657
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.
zhlédnutí: 498

Video

Harnessing Angular's Momentum:Strategies for Effective Refactoring | Anthony Scardapane | ngconf2024
zhlédnutí 1,2KPřed 21 hodinou
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
zhlédnutí 1,2KPřed 14 dny
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
zhlédnutí 3KPřed 21 dnem
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ć
zhlédnutí 2,5KPřed 28 dny
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
zhlédnutí 4,2KPřed měsícem
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
zhlédnutí 536Před měsícem
Bradley Carestia, Kate Gabel, Jason Warner | July 2024 | Angular Community Meetup
Angular Team | Best Practices for Server-side Rendering | Gerald Monaco | ng-conf 2024
zhlédnutí 1,5KPřed měsícem
Angular Team | Best Practices for Server-side Rendering | Gerald Monaco | ng-conf 2024
The A+ Show Live | The Angular Feud | ng-conf 2024
zhlédnutí 490Před měsícem
The A Show Live | The Angular Feud | ng-conf 2024
Signal-based architecture for your Angular apps | Alain Chautard
zhlédnutí 7KPřed měsícem
Signal-based architecture for your Angular apps | Alain Chautard
Three cornerstones ineffable in future Angular architecture | Michael Hladky | ng-conf 2024
zhlédnutí 1,6KPřed měsícem
Three cornerstones ineffable in future Angular architecture | Michael Hladky | ng-conf 2024
Making A Splash With View Transitions | Mike Hartington | ng-conf 2024
zhlédnutí 1,8KPřed 2 měsíci
Making A Splash With View Transitions | Mike Hartington | ng-conf 2024
Deborah Kurata & Tomasz Ducin | June 2024 | Angular Community Meetup
zhlédnutí 734Před 2 měsíci
Deborah Kurata & Tomasz Ducin | June 2024 | Angular Community Meetup
Blair Lierman & Doguhan Uluca | Angular Community Meetup | May 2024
zhlédnutí 199Před 2 měsíci
Blair Lierman & Doguhan Uluca | Angular Community Meetup | May 2024
TanStack Query - The last state management you need | Alfredo Perez | Angular Community Meetup
zhlédnutí 864Před 2 měsíci
TanStack Query - The last state management you need | Alfredo Perez | Angular Community Meetup
Ultimate Server-Client State Synchronization w/ Angular Query | Tomasz Ducin
zhlédnutí 624Před 2 měsíci
Ultimate Server-Client State Synchronization w/ Angular Query | Tomasz Ducin
Alex Rickabaugh & Ed Ezekiel | JAN 2024 | Angular Community Meetup
zhlédnutí 318Před 2 měsíci
Alex Rickabaugh & Ed Ezekiel | JAN 2024 | Angular Community Meetup
Binding Host with Magic of Signals | Ankita Sood | Angular Community Meetup
zhlédnutí 362Před 2 měsíci
Binding Host with Magic of Signals | Ankita Sood | Angular Community Meetup
Good Code, Testable Code | Artem Zakharchenko
zhlédnutí 546Před 2 měsíci
Good Code, Testable Code | Artem Zakharchenko
Quality Teams = Quality Code | Trevor Kendall
zhlédnutí 278Před 2 měsíci
Quality Teams = Quality Code | Trevor Kendall
Angular Team | Channel 18 News Angular Update | Emma Twersky and Mark Thompson | ng-conf 2024
zhlédnutí 652Před 2 měsíci
Angular Team | Channel 18 News Angular Update | Emma Twersky and Mark Thompson | ng-conf 2024
Exploring Angular 18: Unveiling the Future of Angular Development
zhlédnutí 857Před 2 měsíci
Exploring Angular 18: Unveiling the Future of Angular Development
Code Quality: Lessons from The Pragmatic Programmer | Dave Thomas
zhlédnutí 956Před 2 měsíci
Code Quality: Lessons from The Pragmatic Programmer | Dave Thomas
Performance Mistakes You Might Not Realize You Are Making | Lara Newsom
zhlédnutí 1,3KPřed 2 měsíci
Performance Mistakes You Might Not Realize You Are Making | Lara Newsom
Refactoring in Angular: Ensuring Quality Through Modularity, Metrics, & Testing | Rainer Hahnekamp
zhlédnutí 1,4KPřed 2 měsíci
Refactoring in Angular: Ensuring Quality Through Modularity, Metrics, & Testing | Rainer Hahnekamp
Deferred Loading for Code of All Ages | Lara Newsom | ng-conf 2024
zhlédnutí 1,8KPřed 2 měsíci
Deferred Loading for Code of All Ages | Lara Newsom | ng-conf 2024
Vertical Architectures for Scalable Angular Applications | Manfred Steyer
zhlédnutí 5KPřed 2 měsíci
Vertical Architectures for Scalable Angular Applications | Manfred Steyer
From Horror Story to Fairy Tale - Writing Code People Want to Read | Michael Dowden
zhlédnutí 563Před 2 měsíci
From Horror Story to Fairy Tale - Writing Code People Want to Read | Michael Dowden
Processing Usability Feedback | Tony Alicea
zhlédnutí 445Před 3 měsíci
Processing Usability Feedback | Tony Alicea
Refactoring Made Easy with Component Testing | JordanPowell
zhlédnutí 520Před 3 měsíci
Refactoring Made Easy with Component Testing | JordanPowell

Komentáře

  • @khyr-hl9yt
    @khyr-hl9yt Před 2 měsíci

    Her teaching method is excellent

  • @BillMoman
    @BillMoman Před 2 měsíci

    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 Před 3 měsíci

    The man is so annoying, I can't focus

  • @Bilugagamer
    @Bilugagamer Před 4 měsíci

    "Front end is easy" they say

  • @krishramakrishna9567
    @krishramakrishna9567 Před 5 měsíci

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

  • @theprantadutta
    @theprantadutta Před 6 měsíci

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

  • @sarwalgaurav
    @sarwalgaurav Před 9 měsíci

    You guys are just brilliant and funny too 🙂

  • @AlexanderYaremchuk
    @AlexanderYaremchuk Před 10 měsíci

    like a reporting student.. not best of speakers

  • @AlexanderYaremchuk
    @AlexanderYaremchuk Před 10 měsíci

    examples cannot be built with the current node.js.

  • @McQuinTrix
    @McQuinTrix Před rokem

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

  • @igorr4682
    @igorr4682 Před rokem

    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

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

  • @tolstoievski4926
    @tolstoievski4926 Před rokem

    fancy trip in ukraine 💀💀💀

  • @lukaszpiotrluczak
    @lukaszpiotrluczak Před rokem

    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 Před rokem

    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 Před rokem

    The best and funniest explanation ever

  • @handkante9036
    @handkante9036 Před rokem

    This explains literally nothing.

  • @nhatne5555
    @nhatne5555 Před rokem

    I love it, thanks for your sharing

  • @vetrivel.y4740
    @vetrivel.y4740 Před 2 lety

    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 Před 2 lety

    This was really good

  • @love-hammer
    @love-hammer Před 2 lety

    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 Před 2 lety

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

  • @aram5642
    @aram5642 Před 2 lety

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

  • @Latte1104
    @Latte1104 Před 2 lety

    13:30 Naming convention of action

  • @pbezanillat
    @pbezanillat Před 2 lety

    Great comparison, thx.

  • @andristefanus
    @andristefanus Před 2 lety

    how do you deploy and compile for hosting?

  • @reiniergarcia
    @reiniergarcia Před 2 lety

    I arrived here from Udemy.

  • @FuzailShaikh
    @FuzailShaikh Před 2 lety

    Awesome talk! 👏

  • @qadir03232803023
    @qadir03232803023 Před 2 lety

    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 Před 2 lety

    Excellent Guy

  • @tender.branson
    @tender.branson Před 2 lety

    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 Před 2 lety

    Amazing Talk!

  • @vicky2118
    @vicky2118 Před 2 lety

    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 Před 2 lety

    So useful!

  • @sanjaygarg3540
    @sanjaygarg3540 Před 2 lety

    Loved it !!

  • @martinmika554
    @martinmika554 Před 2 lety

    +1 for @memo decorator

  • @nikitachechet6510
    @nikitachechet6510 Před 2 lety

    extremely cool presentation! thanks!

  • @lVlurF
    @lVlurF Před 2 lety

    A true wizard

  • @javascript_developer
    @javascript_developer Před 2 lety

    Resolver - Thanks..

  • @edgeeffect
    @edgeeffect Před 2 lety

    Supurb!

  • @user-ox4ty5sk7b
    @user-ox4ty5sk7b Před 2 lety

    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 Před 2 lety

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

  • @georgeb8637
    @georgeb8637 Před 2 lety

    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 Před 2 lety

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

  • @franchy1726
    @franchy1726 Před 2 lety

    not angular.

  • @ChrisAthanas
    @ChrisAthanas Před 2 lety

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

  • @gkarapeev
    @gkarapeev Před 2 lety

    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 Před 2 lety

    nice😆