Angular Redux - NgRx Angular, NgRx store, NgRx Effects, NgRx selectors

  Рет қаралды 61,694

Monsterlessons Academy

Monsterlessons Academy

Күн бұрын

Пікірлер: 159
@ThalisUmobi
@ThalisUmobi 2 жыл бұрын
Started using Angular with NGRX after watching one of your videos, and after we pass the boilerplate phase, its a life changer! So much control.
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
Yes exactly. Lots of boilerplate but also deep control.
@marcopolocs
@marcopolocs 2 жыл бұрын
Gotta say, you have great videos about Angular. The RxJS video was one of the best and only then did I understand the usage of async pipe for example. Can't wait to jump into NgRx as well!
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
Then I can recommend you my Angular course 12 hours long where we create a real application and using heavily NgRx and RxJS. monsterlessons-academy.com/courses/angular-and-ngrx-building-real-project-from-scratch
@anthonydeville237
@anthonydeville237 Жыл бұрын
Thanks for this amazing structured and well-explained tutorial. Helped me a lot in understanding the basic concepts of NgRx! :)
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Glad it helped!
@dayronalfaro9461
@dayronalfaro9461 Жыл бұрын
It change my mind about NgRx and React Redux because I dont like React too much but with this video I will give a try it seems simple the way of handling data across the application, life saver
@muralir2939
@muralir2939 Жыл бұрын
I saw many videos but it's never used practically on projects but you rockkkkkk. It's working fine. Fantastic teacher 👏 ❤️
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Thank you so much 😀
@rembautimes8808
@rembautimes8808 6 ай бұрын
Thank you for this amazing tutorial - I have been following your videos for a couple of months already and admire the thought that goes into it. I code for a personal project and tried my hand at ngrx last year and gave up. So I was a bit apprehensive this time round and followed your steps attentively so I wouldn't get lost. And walla - it worked. Without your careful explanation, it would be so easy to get confused for first timers. One modification I did was to wrap the actions within a namespace to make the import easy. ( ChatGPT was offering some suggestions but I think your way is better as the flow is well separated into actions, effects, reducers and selectors )
@MonsterlessonsAcademy
@MonsterlessonsAcademy 6 ай бұрын
Glad to hear that!
@andromadusnaruto1544
@andromadusnaruto1544 2 жыл бұрын
Totally awesome tutorial! I've been learning state management recently but I've not been able to fully comprehend the concept, and proper usage, of selectors. However, after watching this, all seems clear now. Just have to do more practice.
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
Glad it was helpful!
@andromadusnaruto1544
@andromadusnaruto1544 2 жыл бұрын
@@MonsterlessonsAcademy I forgot to say thanks! Thank you!
@mirciulicasm
@mirciulicasm Жыл бұрын
Thank you, very simple and straightforward!
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Glad it was helpful!
@ma08serrano
@ma08serrano 2 жыл бұрын
I have been waiting for this course. Thanks for much.
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
You are welcome!
@eagold
@eagold Жыл бұрын
really amazing tutorial I watched a lot of videos, but only after that I started to understand how to use NgRx, maybe watching the previous videos I got a general idea, or maybe your video is so good
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Glad it helped!
@uaplatformacomua
@uaplatformacomua 5 ай бұрын
Awesome course - much better a lot of I bought before!!!! Thank you.
@MonsterlessonsAcademy
@MonsterlessonsAcademy 5 ай бұрын
Thanks!
@nelsonmudanya3015
@nelsonmudanya3015 Жыл бұрын
Great insights, everything ngrx explained in under half an hour
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Thank you!
@GezimSadrija
@GezimSadrija 2 жыл бұрын
Small tip: Use the ngrx-immer lib for Angular. It allows you to write „normal“ code inside your reducers instead of having to write immutibality safe code.
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
It is of course a choise of every developer himself but I can't agree with ideas of ngrx-immer or immer itself. I write my whole code in javascript or any framework in immutable way. Immer just converts your "normal" not immutable expressions in immutable. So instead of seeing correct immutable code it "simplifies" writing immutable code by hiding how you should write it correctly. So from my perspective it is 1 more layer which can break/be difficult to debug + makes your code not obvious and doesn't teach correct patterns.
@front-flow
@front-flow Жыл бұрын
Это супер, спасибо за то, что ты делаешь
@regedam7559
@regedam7559 Жыл бұрын
Thats super useful video for me! Thank you a lot, man
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
You are welcome!
@user-bw2ie9zw2f
@user-bw2ie9zw2f 11 ай бұрын
short, simple, and highly informative
@MonsterlessonsAcademy
@MonsterlessonsAcademy 10 ай бұрын
Glad you liked it!
@ghkpr
@ghkpr Жыл бұрын
thanks, the way you teach is just perfect
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Glad you think so!
@enes98li1
@enes98li1 Жыл бұрын
You made it look easy, thank you!
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
You're welcome!
@prafull9821
@prafull9821 6 ай бұрын
Your videos are very helpful to understand the concept in simple ways
@MonsterlessonsAcademy
@MonsterlessonsAcademy 5 ай бұрын
Glad to hear that
@nguyencuonguuu
@nguyencuonguuu Жыл бұрын
Excellently explained! Thank you sir.
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Glad it was helpful!
@okeagi-tuedor5935
@okeagi-tuedor5935 7 ай бұрын
The best video on the topic. Appreciation.
@MonsterlessonsAcademy
@MonsterlessonsAcademy 7 ай бұрын
Glad you think so!
@radimsafran8475
@radimsafran8475 Жыл бұрын
Best intro to Ngrx i've seen so far! :)
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Wow, thanks!
@onlydev4099
@onlydev4099 Жыл бұрын
Thank you man, You are a great teacher for me
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Glad to hear that!
@derschratling5604
@derschratling5604 Жыл бұрын
This is a very helpful Video, thanks a lot!
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Glad it was helpful!
@herbaltreatment396
@herbaltreatment396 Жыл бұрын
awesome tutorial you made thing so easy Thanks alot
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Glad it helped!
@gaetanlavit7330
@gaetanlavit7330 10 ай бұрын
Thanks, never disappoints
@MonsterlessonsAcademy
@MonsterlessonsAcademy 10 ай бұрын
You are welcome!
@mohammadfarhadi9407
@mohammadfarhadi9407 Жыл бұрын
It was awesome! thank you for sharing your knowledge for free. Did you cover everything in the todo project?
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
I covered most of ngrx stuff but there are different advanced topics which you might learn later.
@DeepakNegiSunny
@DeepakNegiSunny Жыл бұрын
Its was very helpful "after watching tutorials on Redux", Can u make a video with more complex real time example covering more aspects of each building block of NRGX
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
I heavily cover everything needed to use NgRx in production in my 12 hours Angular course. monsterlessons-academy.com/courses/angular-and-ngrx-building-real-project-from-scratch
@f3t312
@f3t312 Жыл бұрын
Great work, thanks!
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Thank you so much for your support. It means a lot to me!
@davebudah
@davebudah 2 жыл бұрын
Thanks again for this one.
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
My pleasure!
@ronniea7x
@ronniea7x 2 жыл бұрын
awesome tutorial :D you are the best
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
Thanks! 😃
@Shinee3e
@Shinee3e Жыл бұрын
Thank you so much for the explanation but i think it would be better to use a normal IDE as it's a bit hard to keep track of your solution structure while watching
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
You are welcome! You can see a structure in the source code in the description
@ninearc2207
@ninearc2207 9 ай бұрын
Thank you for your video. 🙂
@MonsterlessonsAcademy
@MonsterlessonsAcademy 9 ай бұрын
You're welcome 😊
@andrewrayanit
@andrewrayanit Жыл бұрын
Great work.
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Thanks
@elhadjiomardione9425
@elhadjiomardione9425 Жыл бұрын
Great tutorial thanks
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
You're welcome!
@wealthiduwe2817
@wealthiduwe2817 Жыл бұрын
Thanks so much!!!
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
You're welcome!
@ethelbertdickson
@ethelbertdickson Жыл бұрын
Thanks so much for this video. It makes all the difference. Please what IDE were you using?
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
You are welcome. It's Vim here is my video about it. kzbin.info/www/bejne/j6Ovmqidec12q80
@karthikeyan878
@karthikeyan878 2 жыл бұрын
Please make a video on below topics 1. Husky + lint-staged + eslint + prettier configuration with Angular 2. Feature flag implementation in Angular
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
Thanks for the ideas. Will add them to the list of future videos.
@vadymhres8295
@vadymhres8295 Жыл бұрын
nice, thank you so much !
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
You are welcome!
@andrewparker7603
@andrewparker7603 Жыл бұрын
This is great!
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Thank you!
@scratchercatcher6760
@scratchercatcher6760 Жыл бұрын
Thank you, you explained it very well. Can you make a video about unit test the same app please?
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
I will add it to the list of ideas. Thank you!
@qwerty123246
@qwerty123246 Жыл бұрын
Nice job buddy! By the way, how can I combine multiple reducers for a single feature (I mean in StoreModule().forFeature() ) ? Is it even possible? Or I can combine MULTIPLE reducers only in StoreModule.forRoot() method? Thanks
@sdev8921
@sdev8921 Жыл бұрын
18:10 great explanation - this solved my issue
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Glad to hear that!
@come_and_we_worship
@come_and_we_worship Жыл бұрын
Excuse me ! Its Clever from East Africa. This is surely amazing
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Thank you!
@thomasbisson8523
@thomasbisson8523 2 ай бұрын
Very clear thank you. If you could just change your IDE for your demo it would be awesome, there is no file tree so it's quite hard to follow what you are saying + read the code your typing + understanding in which file do you write the code. VSCode is the most popular IDE so it could be a plus
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 ай бұрын
I'm using vscode in newer videos
@sivasankaran99
@sivasankaran99 4 ай бұрын
❤ thank you so much buddy, I'm from India
@MonsterlessonsAcademy
@MonsterlessonsAcademy 4 ай бұрын
You are welcome!
@sourabhpandit6724
@sourabhpandit6724 5 күн бұрын
simple awesome
@MonsterlessonsAcademy
@MonsterlessonsAcademy 4 күн бұрын
Thanks a lot!
@YusupOzdoyev
@YusupOzdoyev 2 ай бұрын
thank's!!!
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 ай бұрын
You're welcome!
@avalanche322
@avalanche322 Жыл бұрын
Cool!
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Thanks
@henrikinaski5062
@henrikinaski5062 11 ай бұрын
Hello. First thanks for such a nice video. Can you please advise me how to build a project from your repo? After cloning it I get only: index & main scripts? Where are the rest? I see on your github repo that there are more files. What I should do?
@MonsterlessonsAcademy
@MonsterlessonsAcademy 11 ай бұрын
npm install then npm start. I don't know why you get just 2 files.
@dumidupramith3881
@dumidupramith3881 Жыл бұрын
can you videos on vs code. its very user friendly and beginers can easily understand. your explanation good but code editor problem for me
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Nope because I use the editor which is comfortable for me. It won't be professional with editor that I'm not using. You can always take a source code from the description.
@dprggrmr
@dprggrmr Жыл бұрын
Is this a real human or some kindve new ai human? Great video!
@maxympishchuk8242
@maxympishchuk8242 Жыл бұрын
Can you please tell which environment and font do you use in that video? Btw the tutorial was great)
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
It's macos, alacritty with monaco font.
@MarfTaylor
@MarfTaylor Жыл бұрын
do I need to make more than once the onSuccess and onFailure if I have more than one action ?
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
typically you create 3 actions for every async stuff that you do
@MarfTaylor
@MarfTaylor 11 ай бұрын
yes but isn't that pattern prepetitive sir ?@@MonsterlessonsAcademy
@priyamganguly
@priyamganguly Жыл бұрын
I followed the course all throughout and wrote the codes exactly as shown here. But there's no output on the browser. Also, in the Redux tool of the browser dev tools, I don't see any state changes. It always remains null and empty. Surprisingly, there's no possible error in my code as it gets compiled successfully every time. So what am I doing wrong? Any suggestions, please?
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
You can download the source code of the video and check if it works there.
@oBezBasKa
@oBezBasKa Жыл бұрын
What about if I have some request with pagination query param like (page, limit) ?
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
you just pass needed params in actions. We make such things in my full course with NgRx monsterlessons-academy.com/courses/angular-and-ngrx-building-real-project-from-scratch
@oBezBasKa
@oBezBasKa Жыл бұрын
@@MonsterlessonsAcademy yes, i found, thx
@newen1314
@newen1314 7 ай бұрын
As a beginner the learning curve was already severe, and now since version 17 it changed again with standalone components... I am kinda sad as I was very excited viewing this tutorial about ngrx that was highly recommended by my tutor, maybe I can still watch the whole course and practice with a sample project using version 16?
@MonsterlessonsAcademy
@MonsterlessonsAcademy 7 ай бұрын
Angular 16 already allows using standalone components. You can still write modules in both versions.
@L-Lesiv
@L-Lesiv 9 ай бұрын
So is it not possible to simply use service and then use action inside it or in subscribe without using effect?
@MonsterlessonsAcademy
@MonsterlessonsAcademy 9 ай бұрын
You can but then it is not different to publish/subscribe pattern which has lots of problems. Redux is a single flow of data.
@joelmilan7835
@joelmilan7835 10 ай бұрын
Hello, please what IDE do you make use of?
@MonsterlessonsAcademy
@MonsterlessonsAcademy 10 ай бұрын
Hi, it's Vim. Here are my videos about it kzbin.info/www/bejne/oGfYooKsibekbKs kzbin.info/www/bejne/j6Ovmqidec12q80 kzbin.info/www/bejne/jpKXkoKFd5yLkNE
@maximl4851
@maximl4851 2 жыл бұрын
How can I check my errorSelector, I mean how to change http status and replace response body
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
You need to change it on backend or write tests.
@danilo_teixeira
@danilo_teixeira Жыл бұрын
Do I need meta-reducers to make it work?
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
No
@MrRiseful
@MrRiseful 12 күн бұрын
Hey, best regards, would you please make a course for NGXS state manager too, please?
@MonsterlessonsAcademy
@MonsterlessonsAcademy 11 күн бұрын
I will add it to the list of ideas.
@Georgii1212
@Georgii1212 11 ай бұрын
Can you please recommend a video or tutorial explaining REDUX more in detail ? Another question : Angular has 2 way data binding, while, in my understanding, Redux is used in the context of 1 way data binding such as React library. So why, in this case, use Redux with Angular ? Thanks
@MonsterlessonsAcademy
@MonsterlessonsAcademy 11 ай бұрын
Sure! I already made videos on that kzbin.info/www/bejne/nn62hYJqmNWDl7M kzbin.info/www/bejne/rIaoknela8aLn8U kzbin.info/www/bejne/nZnQe2R5rM6Gntk
@Georgii1212
@Georgii1212 11 ай бұрын
@@MonsterlessonsAcademy thanks a lot, I have watched the 2 shorter videos so far. So, in my understanding, Redux can be used independently of whether it is a vanilla JS app or React or Angular or Vue app, and no matter if the framework has 2 way data binding (Angular, Vue) or 1 way binding (React). I understood that Redux brings a strict architecture and global state which is useful for big projects with lots of developers. For smaller projects, with few developers, Redux is not necessary, as far as I understand, because Angular has services, React has Context and that is enough for those small projects.
@MonsterlessonsAcademy
@MonsterlessonsAcademy 11 ай бұрын
@@Georgii1212 it always has 1 way data flow. Other things you wrote correct.
@daviddonovan425
@daviddonovan425 Жыл бұрын
Posts is a confusing name for a component... Maybe Articles? Anyway... Very informative!
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Thank you
@michelchaghoury9629
@michelchaghoury9629 2 жыл бұрын
please we need mini projects with angular, ngrx, reactive api calls (CRUD) and thank you
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
I have a full 12 hours Angular course which covers all this in depth and teaches you on the real project monsterlessons-academy.com/courses/angular-and-ngrx-building-real-project-from-scratch
@danilo_teixeira
@danilo_teixeira Жыл бұрын
How could I keep the store data after refreshing the page? When I do refresh, I'm losing the data
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
NgRx and all javascript stuff stores everything in memory. You can either use localstorage to store data between reloads or rebuild state with API calls and data.
@xxfaironxx
@xxfaironxx 10 ай бұрын
10/10
@MonsterlessonsAcademy
@MonsterlessonsAcademy 10 ай бұрын
Thanks!
@SuperMati25
@SuperMati25 Жыл бұрын
Great video, but why you didn't continue with update and delete.
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
This video is just to bring you understanding of NgRx. If you want to learn it deeper on the real example you can check my full course about Angular and NgRx. monsterlessons-academy.com/courses/angular-and-ngrx-building-real-project-from-scratch
@hamza201183
@hamza201183 2 жыл бұрын
Hi Oleksandr, why didn't you start to promote your new Angular course yet? :)
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
I will release the announcement next Tuesday :)
@hamza201183
@hamza201183 2 жыл бұрын
@@MonsterlessonsAcademy Well I didn't wait for the announcement... :D
@MonsterlessonsAcademy
@MonsterlessonsAcademy 2 жыл бұрын
@@hamza201183 I'm happy to hear that! I put 5 months effort in the course.
@expertreviews1112
@expertreviews1112 6 ай бұрын
That was overwhelming tbh
@MonsterlessonsAcademy
@MonsterlessonsAcademy 6 ай бұрын
I feel your pain
@eagold
@eagold Жыл бұрын
where is animations video?
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Here kzbin.info/www/bejne/bnPEpYiHjtmAors
@johnparungao1354
@johnparungao1354 Жыл бұрын
Damn, coming from Vuex state management, this sht is confusing to understand
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Life is pain
@yusufkebbe2909
@yusufkebbe2909 4 ай бұрын
Bro next time use VSC we can't understand what you doing
@MonsterlessonsAcademy
@MonsterlessonsAcademy 4 ай бұрын
Ok next time
@manit77
@manit77 9 ай бұрын
That's very complicated.
@MonsterlessonsAcademy
@MonsterlessonsAcademy 9 ай бұрын
Life is pain
@sdsd-ec8rw
@sdsd-ec8rw Жыл бұрын
couldn't watch the video. large font, no tabs so it's not clear which file is open and edited at the moment. Sorry but this is dislike
@venc01
@venc01 3 ай бұрын
Great, now I hate Angular even more.
@MonsterlessonsAcademy
@MonsterlessonsAcademy 3 ай бұрын
Money fixes this problem
@andreip.8321
@andreip.8321 4 ай бұрын
That's a pretty nice explanation of NgRx, but I've always wondered... are you part of a cult or something that doesn't allow you to use IDEs, like ANY NORMAL DEV out there? Just asking, because it's pretty annoying watching these tutorials using...whatever tool you're using. Just saying... it's 2024. Other than this, great tutorials, but again, it's painful to watch using whatever useless editor you're using.
@domjanzsoo
@domjanzsoo Жыл бұрын
Trying something similar but instead of a boolean posts.isLoading I have a string dashboard.title state property. For some reason this method this.title$ = this.store.pipe(select(titleSelector)); gives me an object. It looks like it just stays as an Observable object, because it never gets the title value from the selector. Any idea what can be wrong?
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
Check your state in redux devtools. if it is correct the problem is in selector.
@karthicks859
@karthicks859 Жыл бұрын
To be honest It's hard to remember+implement all these stuff while working.Learning curve is hard for anyone! THIS technology surely diminish
@MonsterlessonsAcademy
@MonsterlessonsAcademy Жыл бұрын
I agree but still it is the most popular state solution.
I bet you can understand NgRx after watching this video
22:48
Joshua Morony
Рет қаралды 173 М.
Русалка
01:00
История одного вокалиста
Рет қаралды 6 МЛН
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 53 МЛН
WHAT’S THAT?
00:27
Natan por Aí
Рет қаралды 11 МЛН
NgRx Signals Store - Is It a NgRx Replacement?
20:17
Monsterlessons Academy
Рет қаралды 9 М.
Change Detection in Angular - You Project Is 20x Slower!
15:16
Monsterlessons Academy
Рет қаралды 68 М.
Top 5 Angular Mistakes - You Must Know Them
10:32
Monsterlessons Academy
Рет қаралды 57 М.
State Managers Are Making Your Code Worse In React
13:33
Web Dev Simplified
Рет қаралды 167 М.
Angular + NGRX за час
1:02:30
Максим Гром
Рет қаралды 35 М.
State Management in Angular - Do I need Redux & NgRx? (2021, Advanced)
24:41
Angular Course with NgRx - Building Angular Project From Scratch
2:10:42
Monsterlessons Academy
Рет қаралды 31 М.
What’s new in Angular v18
20:08
Angular
Рет қаралды 107 М.
Angular Workshop. NgRx
1:43:09
Rolling Scopes School
Рет қаралды 2,1 М.
Русалка
01:00
История одного вокалиста
Рет қаралды 6 МЛН