Пікірлер
@rajasaad4884
@rajasaad4884 Сағат бұрын
I am a react developer and shifting to angular for a project. Is this course enough for me to start working on project? Or do I need to take the proper full angular cource which covers everything?
@CodeWithAhsan
@CodeWithAhsan 40 минут бұрын
@@rajasaad4884 it should provide you a strong base to start working with Angular. There is no “proper full angular course” that teaches every single thing about Angular. So don’t worry, and learn as you go
@NathanAllard-w5n
@NathanAllard-w5n 9 сағат бұрын
fuck the landing page of angular
@dgitalnarrative
@dgitalnarrative 12 сағат бұрын
One small thing, though - you have no access to the code whatsoever.
@CodeWithAhsan
@CodeWithAhsan 11 сағат бұрын
@@dgitalnarrative not really. You can edit the code yourself as well. I mentioned in the video that I changed the gemini model I wanted to use. However, I deliberately didn’t write actual code myself because that would defeat the purpose of this video
@Omar-s7m6h
@Omar-s7m6h 14 сағат бұрын
One question from my side: Is this Databutton able to modify code, or will it rewrite the entire code, like its competitors?
@CodeWithAhsan
@CodeWithAhsan 11 сағат бұрын
@@Omar-s7m6h it can rewrite the whole code. In some cases when I asked about a feature, it wrote both frontend, backend, and UI components in one go
@viralshah4052
@viralshah4052 5 сағат бұрын
We first try to patch code before rewriting, only rewrite when necessary
@khizerrehan7164
@khizerrehan7164 22 сағат бұрын
Woah!! This is MIND blowing . Q1: How did you get 2000 credits? Was it paid promotion? And It would be great how much credits utilisations was in making this back/forth? Isn't too much expensive? Q2: I am not sure what advancements will emerge in the AI world in the coming months, but the pace of change is remarkable. AI is increasingly taking over many tasks and, trust me, it's delivering better-quality code with fewer hallucinations. How should one approach this shift? Should we start embracing AI tools, or should we focus on learning about concepts like RAG and diving deeper into AI/ML technologies? what are some good resources to get started??
@CodeWithAhsan
@CodeWithAhsan 21 сағат бұрын
Answer to Q1: Yes, it was a paid campaign . I got credits from them therefore Answer to Q2: I think the price is fine, especially for senior devs who could leverage it to build mvps quickly. 200$/month with 1000 credits seems feasible to me to be honest. I could build this in less than 500 credits :)
@mzafarr
@mzafarr 23 сағат бұрын
It's good but seems to be quite expensive.
@CodeWithAhsan
@CodeWithAhsan 22 сағат бұрын
@@mzafarr what would you suggest to them for pricing?
@LucidDataAnalytics
@LucidDataAnalytics Күн бұрын
This is a brilliant tutorial Ahsan, can you please make this in Urdu?
@CodeWithAhsan
@CodeWithAhsan 21 сағат бұрын
@@LucidDataAnalytics i don’t think I will, since the target audience isn’t compatible that way
@davinci713
@davinci713 Күн бұрын
Such a great crash course, thanks a lot!
@CodeWithAhsan
@CodeWithAhsan Күн бұрын
Thanks a bunch :) Do share with others. I appreciate it.
@suaadramjan6781
@suaadramjan6781 Күн бұрын
Hello. Some emails have been sent successfully. But it is not sending for some. Why is this?
@CodeWithAhsan
@CodeWithAhsan 20 сағат бұрын
Hey, I can’t say without seeing your logs. Worked for me the last time I checked
@jagdishprajapati9574
@jagdishprajapati9574 Күн бұрын
This is very fast paced. This would be good for revisioning but it ain't for beginners
@CodeWithAhsan
@CodeWithAhsan Күн бұрын
I appreciate sharing your feedback. I don’t agree with it even a bit though. The course is designed for beginners, and the video can be paused, played again, and on different speeds. You’re the first person with this perspective. If more people shared the same in near future, I’ll see what I can do about it
@codeconceptghana1544
@codeconceptghana1544 3 күн бұрын
The video is really great. Covers a good number of concepts
@CodeWithAhsan
@CodeWithAhsan Күн бұрын
Awesome 👏🏽! Glad you found this useful
@MatheusAndrade-z1d
@MatheusAndrade-z1d 3 күн бұрын
To indent the input line in 40:10, what shortcut was used?
@CodeWithAhsan
@CodeWithAhsan Күн бұрын
I use prettier and eslint with their VSCode extensions. And I’ve enabled “format on save” in VSCode for all projects. I just saved the file and it formatted :)
@54nk37.
@54nk37. 3 күн бұрын
Good content but why so many Ads ?
@CodeWithAhsan
@CodeWithAhsan 3 күн бұрын
@@54nk37. because you’re not paying me for the value I am providing via these tutorials :) KZbin does to some extent.
@GautamKumar-og5ti
@GautamKumar-og5ti 4 күн бұрын
hii this was very helpful. But after submitting the form the respondent is receiving 2 similar emails please tell what to do?
@janesheuberger4770
@janesheuberger4770 4 күн бұрын
nice video! i would give you 2 thumbs up if i could :D very good content and very good pace ( no need to ramp up the playback speed as usually ) - love it!
@CodeWithAhsan
@CodeWithAhsan Күн бұрын
Love your feedback :) thanks for sharing and the appreciation. Do share the video with others as well
@phreakadelle
@phreakadelle 5 күн бұрын
This is awesome. Angular has become so much more easy over the years.
@CodeWithAhsan
@CodeWithAhsan 5 күн бұрын
@@phreakadelle thanks! It has :)
@ChohanGaming-f5u
@ChohanGaming-f5u 5 күн бұрын
please give me logical and relational opreter
@ChohanGaming-f5u
@ChohanGaming-f5u 5 күн бұрын
i need logical and relational opretor
@DHANUSHM4422
@DHANUSHM4422 6 күн бұрын
I think this video could actually get you an Idea of how it works .....Not to get complete idea to code i think so...
@CodeWithAhsan
@CodeWithAhsan 6 күн бұрын
@@DHANUSHM4422 have you watched the whole video alongside coding it? Please share your github repo.
@ExploreAI-hn2ot
@ExploreAI-hn2ot 7 күн бұрын
I have been skipping this video, only to found that its a one give clear explanation. Thank You
@CodeWithAhsan
@CodeWithAhsan 7 күн бұрын
@@ExploreAI-hn2ot haha. Glad you found it useful. Check the Angular Cookbook maybe :) I assume you’re going to have the same experience
@ExploreAI-hn2ot
@ExploreAI-hn2ot 7 күн бұрын
@@CodeWithAhsan :) can you provide me with the link for Angular Cookbook
@TheAyazsayz
@TheAyazsayz 7 күн бұрын
I am .net Developer having experience around 8 years. I have knowledge of angular also and have some worked on. So my question is this course is for me or not?
@CodeWithAhsan
@CodeWithAhsan 6 күн бұрын
Depends what you're looking for. This is for absolute beginners looking into React and NodeJS. If you want a bit advanced TypeScript Full Stack course, see this one instead: kzbin.info/www/bejne/mXLNZ5qwdrKBnKM Is based on Angular and NestJS. Being a .Net dev, I think you'll love it.
@TheAyazsayz
@TheAyazsayz 6 күн бұрын
@@CodeWithAhsan thank you brother
@greekplayback
@greekplayback 8 күн бұрын
Thanks , Can you please share code on github?
@CodeWithAhsan
@CodeWithAhsan 7 күн бұрын
Sure, here it is: github.com/code-with-ahsan/ng-signals-wishlist
@franciscofdez8334
@franciscofdez8334 9 күн бұрын
Custom Form Controls were difficult to understand, to build... till now!. Great explanation
@CodeWithAhsan
@CodeWithAhsan 9 күн бұрын
I'm glad this was helpful. Check out the Angular Cookbook (2nd Edition) for over 90 projects/tips like this. ng-cookbook.com
@alm-r4w
@alm-r4w 10 күн бұрын
unrelated the to the video but i would really like to hear your input on this: i work with angular for few years now and i mostly saw people design http request function in a way that it always returns the data directly in the component its used in. and i do so to bc i never thought of doing this differently. so only recently i discovered the idea of saving http requests in variable inside the service and then work with behaviour subjects to update components with the data from the that variable and work with behaviour subjects. And in every case where u use data data multiple times it seems way more logical and practical for statemanagement so i started using it this way almost everywhere except if i only need to get the data once in a single component. but since i rarely see it i wonder if there is a flaw in my thinking. What do u think is the best practice when it comes to this.
@CodeWithAhsan
@CodeWithAhsan 9 күн бұрын
@@alm-r4w great question. I think your approach is okay as well. however it requires a bit of care to not mess up. In the case of having the data in the service , you are still keeping the data in the service even if you’re not using it anymore. Or the purpose of the data has been fulfilled by being rendered on view. It will also make the testing a bit harder since your data is bound to your service . You won’t be able to mock it easily. The best practice I think it will be to receive the data from the API and to let it go, or save it into your state as required. In my opinion, request data, component state, and/or service variables shouldn’t be tightly coupled. The more isolation you have , the easier it is to perform unit tests.
@alm-r4w
@alm-r4w 9 күн бұрын
@@CodeWithAhsan Ok i think i understand, so if in need of reusing the data cross multiple components u would work with two sepperate services one for the api fetching and one for state management?
@CodeWithAhsan
@CodeWithAhsan 9 күн бұрын
@@alm-r4w Exactly!
@imthedaniels
@imthedaniels 10 күн бұрын
Why didn't you use modules in this application?
@CodeWithAhsan
@CodeWithAhsan 10 күн бұрын
@@imthedaniels great question. Angular has moved away from modules for a while. The reasons being performance, and bundle size specifically. With modules, it is hard to tree-shake components/pipes/directives etc because when the module loads, everything loads within the module, even if you don’t end up using all of it. You can ask more about it from the Angular chatbot at ng-cookbook.com And consider getting the book to learn what’s new in Angular :)
@BigBrainBrian
@BigBrainBrian 10 күн бұрын
@CodeWithAhsan I think you have 'back slash' and 'slash' mixed up, check into it please.
@imthedaniels
@imthedaniels 10 күн бұрын
Greetings from Brazil, thanks for the amazing video!
@JBuchmann
@JBuchmann 11 күн бұрын
Pretty impressive... but for projects requiring pixel-perfect layouts or strict adherence to specific design systems and color schemes, human intervention remains essential. Developers will likely continue to play a crucial role by refining and customizing the AI-generated code to meet precise design requirements.
@aloussase
@aloussase 11 күн бұрын
are signals stable already? i am considering migrating a project from 15 to 18 if signals are stable
@imranmohammed-s8n
@imranmohammed-s8n 12 күн бұрын
Request for full advanced angular tutorial
@CodeWithAhsan
@CodeWithAhsan 11 күн бұрын
Haha. As soon as possible. What would you like to see in that tutorial?
@81HM
@81HM 12 күн бұрын
Thanks for the tutorial. Any reason you use @if instead of ngif? I thought ngif was preferred in Angular.
@CodeWithAhsan
@CodeWithAhsan 11 күн бұрын
Great question. NgIf and NgFor are directives. And they are part of the CommonModule from Angular. So I either need to import that module, or import the individual directives in the component I’m using these in. On the other hand , @if and @for are “blocks” baked into the Angular’s template compiler. So they don’t need external tendencies. And that’s why I prefer them.
@ryowen85
@ryowen85 12 күн бұрын
Thanks so much for this! I was about to give up on a JavaScript class I'm taking because the final project required us to use Angular without much explanation of the framework, but this is definitely going to help me complete it. I kind of like Angular now, if I can find a job soon I'll definitely get your book because I can see many use cases this framework can provide.
@arpitgarg6459
@arpitgarg6459 13 күн бұрын
As an extensive rxjs user, I find the rxResource method much more easier and intutive to use in my daily routine. Thanks for the great explanation. Love your videos...
@TamirPhillips-j4e
@TamirPhillips-j4e 13 күн бұрын
Any specific VS Code extensions you used? I noticed while following along that my VS Code was a bit different
@CodeWithAhsan
@CodeWithAhsan 13 күн бұрын
You can find all of my extensions here: gist.github.com/AhsanAyaz/aec1096a3850e9a87bd70ae91230496a You can download and install by doing: xargs -n 1 code --install-extension < FILENAME.txt
@Sunny-ip69
@Sunny-ip69 13 күн бұрын
You are amazing. I am doing angular from past 1 year and dont even thought about these stuff. I would love to learn advance angular concepts from you.❤
@CodeWithAhsan
@CodeWithAhsan 13 күн бұрын
@@Sunny-ip69 Thank you sunny 🙂 Sure thing. Check out the ng-cookbook.com and try the Angular AI chat
@ocpropertypromotions
@ocpropertypromotions 15 күн бұрын
I am dev and i am using bolt . It just made me way faster and have a huge backlog and i am creating products faster
@joes.2647
@joes.2647 17 күн бұрын
Anybody else get this error in Comment and Home Components in the createComment() method? Type 'Comment' is not assignable to type 'import("/ThreadsUI/src/app/comment.interface").Comment' Also this error in getComments() in Comment Component? Argument of type 'Comment[]' is not assignable to parameter of type 'import("/ThreadsUI/src/app/comment.interface").Comment[]'.
@Krusty-
@Krusty- 18 күн бұрын
Hey it works flawlesly, BUT can you make it attach a file? i need to attach a .ics file (icalendar invitation)
@KahushG
@KahushG 19 күн бұрын
Thank you, Greetings from Nairobi Kenya
@CodeWithAhsan
@CodeWithAhsan 19 күн бұрын
@@KahushG you’re welcome! Let’s go 🔥
@nitsanbh
@nitsanbh 19 күн бұрын
1:04 why injecting an "HttpClient Service", instead of simply calling fetch?
@CodeWithAhsan
@CodeWithAhsan 19 күн бұрын
@@nitsanbh great question! I like to use observables instead of promises. And we can make the HttpClient use the native fetch by using provideHttpClient(withFetch()) in our app.config.ts file