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
@dimitarnikolov756339 минут бұрын
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!
@JuanDevelop56 минут бұрын
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
@bar10dr10 сағат бұрын
Can you use this with signalr connections as well?
@WilliamAncich12 сағат бұрын
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
@moibe18215 сағат бұрын
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!
@justinvos603319 сағат бұрын
Do you have a specific site or app that you use to find conferences or events you may be interested in?
@ntsikelelonelsonmbekwa323120 сағат бұрын
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Күн бұрын
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Күн бұрын
Problem with C# is the bloat.
@IAmTimCoreyКүн бұрын
Can you elaborate on that? I’m not sure what you are talking about.
@dimitarnikolov75632 күн бұрын
Calorie. Deficit.
@IAmTimCoreyКүн бұрын
Not everything is about food.
@ludovicwagner26562 күн бұрын
Is it possible to dynamically select which implementation to use inside the constructor based on a value obtained from appsettings.json via IConfiguration?
@jaswanthmca2 күн бұрын
Hi Tim, Your inputs are awesome. Can you post video on upgrade from framework 4.7.2 to core 9. Eagerly waiting ❤❤❤
@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/
@kvelez2 күн бұрын
Cool
@IAmTimCoreyКүн бұрын
Thanks!
@programmerstalks71962 күн бұрын
awsome 🎉🎉🎉
@IAmTimCoreyКүн бұрын
Thanks!
@CoricComPlus2 күн бұрын
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Күн бұрын
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Күн бұрын
@ for the such as you: if one woman borns a kid during 9 month, then nine woman during 1 :)))
@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.
@Abbajabba822 күн бұрын
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.
@fernandohood18862 күн бұрын
I find smart people are often the dumbest.
@IAmTimCorey2 күн бұрын
I’m not sure what you are referring to here.
@JM-ly1vc2 күн бұрын
Thanks Tim. Can you please make a training course just for the new features of C#?
@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/
@fernandohood18862 күн бұрын
Why does it take 25 minutes to explain this? Only Microsoft!!!
@IAmTimCorey2 күн бұрын
It is twenty years of history and changes over time.
@abouttimebrewing32152 күн бұрын
Thanks Tim, 5-Stars
@IAmTimCoreyКүн бұрын
You are welcome.
@hakeemojulari73922 күн бұрын
Tim is a very great teacher not a facilitator. He is a mentor. He makes what seems hard very simple.
@IAmTimCoreyКүн бұрын
Thank you.
@dimitarnikolov75632 күн бұрын
2:57 what???
@IAmTimCoreyКүн бұрын
What is surprising to you?
@عروضوهميزات-ل5غ3 күн бұрын
If you could create a BFF course it would be great
@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/
@Sysshad3 күн бұрын
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Күн бұрын
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-Projector23893 күн бұрын
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.
@codewithstephen65762 күн бұрын
practice is better, thats like reading how to fly a plane really well
@IAmTimCoreyКүн бұрын
Thanks for sharing!
@pramods69973 күн бұрын
Thanks. This is invaluable and I will definitely follow.
@IAmTimCoreyКүн бұрын
You’re welcome!
@jubae57603 күн бұрын
great video! very helpful
@IAmTimCoreyКүн бұрын
Thanks!
@goliath99623 күн бұрын
wanted to make a program for my friends birthday as a joke since she hates programming this was really helpful!
@IAmTimCoreyКүн бұрын
Great!
@charlesgomes36963 күн бұрын
I'm just trying to learn coding with c#. Isn't it modern already? Am I learning some legacy language?
@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.
@webfax41463 күн бұрын
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Күн бұрын
That is possible. Please upvote the suggestion on the suggestion site: suggestions.iamtimcorey.com/
@andywalter74263 күн бұрын
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Күн бұрын
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-w9o3 күн бұрын
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Күн бұрын
Thanks for sharing!
@CarlRoa3 күн бұрын
Great overview and insights Tim. The new technologies are very exciting. I’ve learned a lot from you through the years. Thank you. 🙏 #devpass
@NickAskew3 күн бұрын
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.
@donaldlee99923 күн бұрын
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.
@kcnl25223 күн бұрын
Why not stay fresh with both? They are pretty similiar.
@donaldlee99923 күн бұрын
@@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.
@NickAskew3 күн бұрын
@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.
@NickAskew3 күн бұрын
@@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.
@khaledsahnoune23753 күн бұрын
I asked ChatGpt the same question.... he answer me what you told
@Sp1tfire1003 күн бұрын
Hehe
@IAmTimCorey3 күн бұрын
Which is good confirmation. Just don’t flip it and let ChatGPT drive and then find sources that agree.
@chrisg54333 күн бұрын
Also learning something like Bootstrap or Tailwind for web development .
@IAmTimCoreyКүн бұрын
Those are good frameworks to know.
@razkuff3 күн бұрын
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.
@johnnyblue47993 күн бұрын
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Күн бұрын
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.
@dscheidt24 күн бұрын
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Күн бұрын
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.
@webdevfs93614 күн бұрын
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👍💪
@girishpareek76173 күн бұрын
I am on the same path bro, first 4 chapters are the strong foundation.
@IAmTimCoreyКүн бұрын
You are welcome.
@laythabdulkareem18874 күн бұрын
Great recommendations Tim! Thanks a lot 🎉
@IAmTimCoreyКүн бұрын
You are welcome.
@theobellash64404 күн бұрын
Liked while watching, because usually you release very valuable content on this channel 🙏🏽 Thanks for that
@IAmTimCoreyКүн бұрын
You are welcome.
@Nauti_Games4 күн бұрын
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Күн бұрын
Thanks for sharing!
@rikudouensof4 күн бұрын
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Күн бұрын
You can do it. Keep up the hard work.
@xitaris59814 күн бұрын
Commenting on KZbin is already more social than I want to be
@IAmTimCorey4 күн бұрын
😂
@marcobaccaro4 күн бұрын
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Күн бұрын
The reason YARP was created because nginx was not powerful enough.
@vijithsreevalsam79794 күн бұрын
That's absolutely important.
@IAmTimCoreyКүн бұрын
👍
@ademineshat4 күн бұрын
Will we ever get anything about .NET MAUi?
@IAmTimCorey4 күн бұрын
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.