Пікірлер
@fanaccount6600
@fanaccount6600 30 минут бұрын
Thanks to all the good advice and educational content from you and a couple of other guys on youtube I was able to get a full stack developer job without any university background in software engineering. Now it has been a while that I'm thinking about starting my own software business. I have already done some research and was able to find one small company who is wiling to pay for my sales management app. I know things aren't that simple. So if you could make a video I wanted to hear from you on that topic. Thanks again all of your great content
@dimitarnikolov7563
@dimitarnikolov7563 39 минут бұрын
Currently working as an Angular developer, this is my first job and I've worked as an Angular dev for 9 months, now I'm interviewing to get a full stack .Net job, with angular or react, but I want .net core as a backend technology I hope I will be able to get a .net job as I don't have .net work experience, I am working on projects with .net web apis and SQL server! I have an interview today in 2 hours from now!
@JuanDevelop
@JuanDevelop 56 минут бұрын
I'm going through that right now. It has been difficult for me to get new opportunities as a MAUI developer. And I think it is necessary to go back to the basics. To rebuild confidence, skill and development experience
@bar10dr
@bar10dr 10 сағат бұрын
Can you use this with signalr connections as well?
@WilliamAncich
@WilliamAncich 12 сағат бұрын
6 steps 1:16 Plan your time 5:21 Identify performance improvements for yourself 11:43 Leave things better than you found them 15:07 Micro-learning 17:17 Automate something 22:08 Have a conversation with your boss
@moibe182
@moibe182 15 сағат бұрын
Wow, I love your tutorials, always have been very helpful to me. And I really like how you include the explanation of basic things like git, because that helps more people including the very begginners. Thanks a lot!
@justinvos6033
@justinvos6033 19 сағат бұрын
Do you have a specific site or app that you use to find conferences or events you may be interested in?
@ntsikelelonelsonmbekwa3231
@ntsikelelonelsonmbekwa3231 20 сағат бұрын
This is gold advice, thanks Tim, really enjoyed the part where you mentioned building small things that provide value and show off what you can do you with your skills, real world things. "Employers can't guess, they gonna guess you can't do it. you want to show off what you can do."
@ellersontorres2037
@ellersontorres2037 Күн бұрын
Good evening You created it using the web api project. Could it also be created using the worker service template? Is there a difference to this example? What do you recommend?
@BarrySlisk-g6v
@BarrySlisk-g6v Күн бұрын
Problem with C# is the bloat.
@IAmTimCorey
@IAmTimCorey Күн бұрын
Can you elaborate on that? I’m not sure what you are talking about.
@dimitarnikolov7563
@dimitarnikolov7563 2 күн бұрын
Calorie. Deficit.
@IAmTimCorey
@IAmTimCorey Күн бұрын
Not everything is about food.
@ludovicwagner2656
@ludovicwagner2656 2 күн бұрын
Is it possible to dynamically select which implementation to use inside the constructor based on a value obtained from appsettings.json via IConfiguration?
@jaswanthmca
@jaswanthmca 2 күн бұрын
Hi Tim, Your inputs are awesome. Can you post video on upgrade from framework 4.7.2 to core 9. Eagerly waiting ❤❤❤
@IAmTimCorey
@IAmTimCorey Күн бұрын
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@kvelez
@kvelez 2 күн бұрын
Cool
@IAmTimCorey
@IAmTimCorey Күн бұрын
Thanks!
@programmerstalks7196
@programmerstalks7196 2 күн бұрын
awsome 🎉🎉🎉
@IAmTimCorey
@IAmTimCorey Күн бұрын
Thanks!
@CoricComPlus
@CoricComPlus 2 күн бұрын
I’m as certified Azure engineer, c# developer and DBA / infrastructure engineer, and for whom who looking for a Swiss knives engineers: if you are ready to pay x3 over the market and to provide the share in a business - you are welcome. If not f…off and hire Indian coders
@IAmTimCorey
@IAmTimCorey Күн бұрын
I'm not sure what you are trying to say here. Are you saying employers need to pay 3x as much because an employee can do more things? That's not now things work. Especially since you won't be working 120 hours per week like three employees would be.
@CoricComPlus
@CoricComPlus Күн бұрын
@ for the such as you: if one woman borns a kid during 9 month, then nine woman during 1 :)))
@IAmTimCorey
@IAmTimCorey Күн бұрын
That doesn't make any more sense. It seemed like saying you wanted to be paid three times the normal rate if you were expected to do C#, DBA, and Azure. I said that's not how things work. Then I made the comparison that if a company had the option between paying three people the standard rate or one person three times that rate, they will hire the three people because the three people will each work 40 hours per week vs just 40 for the "3x" person. The company isn't getting three times the value just because you can do three different tasks. Yes, you are more valuable, but you aren't doing three times the work. You are just working in three different areas (potentially). This has nothing to do with the idea that more people can do the job faster. You aren't doing one job. You are saying you are doing multiple jobs. Different people can do different jobs. So that saying doesn't apply.
@Abbajabba82
@Abbajabba82 2 күн бұрын
Wish I knew. I moved to dev late (37) from an IT role. Worked in a dev job doing mainly WPF (enjoyed it) with a bad manager. Moved back to IT (same company) and got to use my skills to build some projects but not enough coding. PowerShell and scripting is fun but I don't get to spend all day doing that. Now 43, I worry its too late and think maybe I should move to DevOps or stick with SysAdmin. I enjoy IT and Dev but if guaranteed success I'd do indie game dev or desktop (not a web dev fan) and build products. Too much fear of failure and committing to one thing leads me dabbling everywhere.
@fernandohood1886
@fernandohood1886 2 күн бұрын
I find smart people are often the dumbest.
@IAmTimCorey
@IAmTimCorey 2 күн бұрын
I’m not sure what you are referring to here.
@JM-ly1vc
@JM-ly1vc 2 күн бұрын
Thanks Tim. Can you please make a training course just for the new features of C#?
@IAmTimCorey
@IAmTimCorey Күн бұрын
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@fernandohood1886
@fernandohood1886 2 күн бұрын
Why does it take 25 minutes to explain this? Only Microsoft!!!
@IAmTimCorey
@IAmTimCorey 2 күн бұрын
It is twenty years of history and changes over time.
@abouttimebrewing3215
@abouttimebrewing3215 2 күн бұрын
Thanks Tim, 5-Stars
@IAmTimCorey
@IAmTimCorey Күн бұрын
You are welcome.
@hakeemojulari7392
@hakeemojulari7392 2 күн бұрын
Tim is a very great teacher not a facilitator. He is a mentor. He makes what seems hard very simple.
@IAmTimCorey
@IAmTimCorey Күн бұрын
Thank you.
@dimitarnikolov7563
@dimitarnikolov7563 2 күн бұрын
2:57 what???
@IAmTimCorey
@IAmTimCorey Күн бұрын
What is surprising to you?
@عروضوهميزات-ل5غ
@عروضوهميزات-ل5غ 3 күн бұрын
If you could create a BFF course it would be great
@IAmTimCorey
@IAmTimCorey Күн бұрын
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@Sysshad
@Sysshad 3 күн бұрын
Thanks for headsup Tim. But as i see it the only reasons we get new .Net versions is either to fix bugs and improve speeds of older .NET but also because Microsoft wants companies to slowly move to the cloud so they can earn more money.
@IAmTimCorey
@IAmTimCorey Күн бұрын
I think that new features and more speed are great reasons to upgrade. But so is the fact that you are up to date and protected from security issues and bug fixes. As for Microsoft wanting companies to move to the cloud, they definitely want that but new versions of .NET aren't the way they achieve that. Instead, they solve problems people have and add features people want. That means that the cloud is a big part of that. The cloud is a solution to the problems of a lot of business.
@Astral-Projector2389
@Astral-Projector2389 3 күн бұрын
Great! Personally books is really what elevated my skills from junior/mid to a senior. To really learn whats under the hood, to be able to terminologically explain and converse. Pro C# by Andrew Troelsen. A book I highly recommend for anyone with a few years under the belt.
@codewithstephen6576
@codewithstephen6576 2 күн бұрын
practice is better, thats like reading how to fly a plane really well
@IAmTimCorey
@IAmTimCorey Күн бұрын
Thanks for sharing!
@pramods6997
@pramods6997 3 күн бұрын
Thanks. This is invaluable and I will definitely follow.
@IAmTimCorey
@IAmTimCorey Күн бұрын
You’re welcome!
@jubae5760
@jubae5760 3 күн бұрын
great video! very helpful
@IAmTimCorey
@IAmTimCorey Күн бұрын
Thanks!
@goliath9962
@goliath9962 3 күн бұрын
wanted to make a program for my friends birthday as a joke since she hates programming this was really helpful!
@IAmTimCorey
@IAmTimCorey Күн бұрын
Great!
@charlesgomes3696
@charlesgomes3696 3 күн бұрын
I'm just trying to learn coding with c#. Isn't it modern already? Am I learning some legacy language?
@IAmTimCorey
@IAmTimCorey Күн бұрын
C# is a modern language, but that doesn't mean you can't let your skills become legacy skills. C# has been around for 20 years. It changes a little bit every year. Also, the things around C# change over time as well. As a developer, you need to be continually learning and growing.
@webfax4146
@webfax4146 3 күн бұрын
Would be great to see a full course on this - perhaps how to use YARP to handle B2C authentication for multiple sites so that the sites don't need to - if that is possible?
@IAmTimCorey
@IAmTimCorey Күн бұрын
That is possible. Please upvote the suggestion on the suggestion site: suggestions.iamtimcorey.com/
@andywalter7426
@andywalter7426 3 күн бұрын
When you mentioned skills, why didn't you mention ai? because ai is becoming more important. also source generators become more important because of being aot compatible as well and actually knowing how to create them to generate code for routine cases to avoid boiler plate code.
@IAmTimCorey
@IAmTimCorey Күн бұрын
AI is not a primary skill. It is a tool to aid your existing skills. You definitely shouldn't let it lead you. That's why it isn't on my list of things to learn. As for source generators, they are great, but they don't avoid boilerplate code. They allow you to avoid writing it, but they create it for you. That might seem like splitting hairs, but the code still exists and it still needs to be maintained and debugged. Just because it is generated doesn't make it right or the best option.
@AlexJones-w9o
@AlexJones-w9o 3 күн бұрын
Thanks for sharing these tips. I’ve been using Astirna New Tab for a bit now, and it makes managing my daily tasks and goals much easier. Definitely worth checking out.
@IAmTimCorey
@IAmTimCorey Күн бұрын
Thanks for sharing!
@CarlRoa
@CarlRoa 3 күн бұрын
Great overview and insights Tim. The new technologies are very exciting. I’ve learned a lot from you through the years. Thank you. 🙏 #devpass
@NickAskew
@NickAskew 3 күн бұрын
I am very much being facetious here, but right now it seems the best thing you can do as a C# developer in the Netherlands is to learn Java. I wish it were not the case because I've invested so much of my career on Windows/Microsoft platforms but it seems that, over here at least, the Java environment is where the shortage of developers is while every C# job is flooded with applicants.
@donaldlee9992
@donaldlee9992 3 күн бұрын
Interesting, here in the San Francisco Bay Area, being a Java programmer is mostly about working on old legacy code at larger non or low-tech companies. Java developers here don't seem to have a bright long-term career. Maybe it's the same in the Netherlands so young programmers stay away from Java, which gives the increasingly smaller population of Java devs a competative advantage, similar to the small number of mainframe programming jobs with nearly all mainframe programmers already having left the field which works in the mainframe programmers favor.
@kcnl2522
@kcnl2522 3 күн бұрын
Why not stay fresh with both? They are pretty similiar.
@donaldlee9992
@donaldlee9992 3 күн бұрын
@@kcnl2522 - that's ideal, but unfortunately I don't have enough brainpower. Just getting good with a single language, devops (I include security here), and the various tools to make a nice UI is about all my brain can handle. Just to be clear, I consider a programmer someone that 1) gets the requirements from non technical users, 2) writes the code, 3) creates the database, 4) creates the UI, and finally 4) creates and later admins the QA and production environments.
@NickAskew
@NickAskew 3 күн бұрын
@kcnl2522 The languages are extremely similar but the frameworks they run in are not. Sure you can probably use Java quite happily on Azure but the jobs I see are not usually using the same environments Microsoft developers are used to. So I'd need to learn all that too and while I'm sure there is a crash course in Java here on KZbin, I suspect experience is what employers want.
@NickAskew
@NickAskew 3 күн бұрын
@@donaldlee9992 I suspect what happened here was that a number of big organisations including government departments, didn't want to get tied to Microsoft and their closed stack of tools and operating systems. However the advent of .Net Core could have been a game changer if it had arrived earlier. But nobody is going to rip out everything Java based they invested in because Microsoft opened everything up. But I suspect you are right about the legacy aspect of all this and a lot of adverts are requesting other languages such as Python.
@khaledsahnoune2375
@khaledsahnoune2375 3 күн бұрын
I asked ChatGpt the same question.... he answer me what you told
@Sp1tfire100
@Sp1tfire100 3 күн бұрын
Hehe
@IAmTimCorey
@IAmTimCorey 3 күн бұрын
Which is good confirmation. Just don’t flip it and let ChatGPT drive and then find sources that agree.
@chrisg5433
@chrisg5433 3 күн бұрын
Also learning something like Bootstrap or Tailwind for web development .
@IAmTimCorey
@IAmTimCorey Күн бұрын
Those are good frameworks to know.
@razkuff
@razkuff 3 күн бұрын
If this is what programming is going to be in the future, I think I will just do my exit in 2-3 years from this industry. Sorry but I do not want to do 5 jobs in 1. It was good while it lasted, but this is not for me anymore. I'll just go and do power system engineering again, seems the salaries are going up a lot in that domain.
@johnnyblue4799
@johnnyblue4799 3 күн бұрын
Well they're making this cloud thing seem like it's the easiest thing ever to setup and maintain, but it isn't quite so. Also, for dev-ops, very few are really skilled in this. It goes beyond containers and deciding how to deploy. You need networking skills, powershell skills and/or bash skills... So our teams is dev-ops, but that doesn't mean everyone is skilled at doing everything. Most places use a hybrid setup, partially cloud and partially on-prem. So there will be work for everyone. One thing Tim is right about is that the person with the most skills will be in the best position in the market.
@IAmTimCorey
@IAmTimCorey Күн бұрын
You can absolutely be a developer who just writes code. However, the more skills you have, the more options you have. That doesn't mean you have to do five jobs in one. But if a job for a C# developer wants someone who can also sometimes help out with their DevOps process, you wouldn't qualify. But, if you added DevOps skills to your resume, you would be able to get the job as a C# developer by just leveraging your additional skill. Another job might value you more if you knew SQL well.
@dscheidt2
@dscheidt2 4 күн бұрын
What are some good ways to learn .Net benchmarking? Would love to find classes for that! And, would you lump testing into the benchmarking?
@IAmTimCorey
@IAmTimCorey Күн бұрын
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/ And no, benchmarking and testing wouldn't be lumped together.
@webdevfs9361
@webdevfs9361 4 күн бұрын
Im diving deeper in C# , reading C#12 in a nutshell. Absolutely loving it and currently rebuilding a legacy app for my company. Thank you for these videos Tim👍💪
@girishpareek7617
@girishpareek7617 3 күн бұрын
I am on the same path bro, first 4 chapters are the strong foundation.
@IAmTimCorey
@IAmTimCorey Күн бұрын
You are welcome.
@laythabdulkareem1887
@laythabdulkareem1887 4 күн бұрын
Great recommendations Tim! Thanks a lot 🎉
@IAmTimCorey
@IAmTimCorey Күн бұрын
You are welcome.
@theobellash6440
@theobellash6440 4 күн бұрын
Liked while watching, because usually you release very valuable content on this channel 🙏🏽 Thanks for that
@IAmTimCorey
@IAmTimCorey Күн бұрын
You are welcome.
@Nauti_Games
@Nauti_Games 4 күн бұрын
I appreciate your videos. I started out making video games as a hobby then decided to return to college and pursue a bachelor's degree in Computer Science, and I've recently committed to becoming a .NET Developer. Your videos have helped me get on the right track with areas I need to focus on to have the best possible chance of landing my first .NET dev job. I'm hoping by the end of 2025 I'll be officially employed as a developer at least at a junior level.
@IAmTimCorey
@IAmTimCorey Күн бұрын
Thanks for sharing!
@rikudouensof
@rikudouensof 4 күн бұрын
Currently inflation is making my salary in Nigerian Naira looking abysmal. I decided to build software solutions to get more money. During the weekends I have been building a side project since Febuary. THe product is Ains Examination. I have successfully deployed the MVP to Windows store and Play store. And am in the finishing touches of the first iteration and deploy also to the IoS store. I am hoping to get $1000 a month from this project. Next year I am really hoping it makes make the money. Then I can do my masters in COmputer Engineering. Honestly I am so discouraged, I am mentally exhausted.
@IAmTimCorey
@IAmTimCorey Күн бұрын
You can do it. Keep up the hard work.
@xitaris5981
@xitaris5981 4 күн бұрын
Commenting on KZbin is already more social than I want to be
@IAmTimCorey
@IAmTimCorey 4 күн бұрын
😂
@marcobaccaro
@marcobaccaro 4 күн бұрын
If you are on Kubernetes, go with Istio or Nginx. For APIs, use a mature API Gateway-otherwise, use an L7 Application Load Balancer.
@IAmTimCorey
@IAmTimCorey Күн бұрын
The reason YARP was created because nginx was not powerful enough.
@vijithsreevalsam7979
@vijithsreevalsam7979 4 күн бұрын
That's absolutely important.
@IAmTimCorey
@IAmTimCorey Күн бұрын
👍
@ademineshat
@ademineshat 4 күн бұрын
Will we ever get anything about .NET MAUi?
@IAmTimCorey
@IAmTimCorey 4 күн бұрын
It isn't looking great right now. I've been waiting until I feel like it is warranted. Right now, the best .NET MAUI advice is to NOT use it for desktop apps and just know that it isn't as current on Android as it is on iOS. That means this cross-platform app type is really limited. While I'm not ready to teach it yet, I'll be teaching on Uno soon instead.