Shows / DevQuestions with Tim Corey

DevQuestions with Tim Corey
I am Tim Corey. I teach coding online and my inbox is full of questions from current and future developers. I wish I could sit down with each of you and share the answers I know will help you go further, faster in the world of development. This podcast is the next best thing. On this podcast, I will answer the biggest questions people are asking! Send us to your suggestion for a future Dev Questions at https://suggestions.iamtimcorey.com/ To keep the podcast coming, like, subscribe, rate, and…
Episodes
DevQuestions with Tim Corey092 Which Is Better: Tabs or Spaces?
Which is better: tabs or spaces? Is it just about opinion? Does it matter? Is there one right choice based upon objective fact or is everyone just arguing…
DevQuestions with Tim Corey091 Why Shouldn't I Choose The Best Language For The Job?
If JavaScript is the best language for the web then why would I use C#? If C# is the best language for the desktop then why would I use Java? If we already…
DevQuestions with Tim Corey090 How Do I Convince People To Use My App?
How do I convince people to use my application? How do I gain users? How do I show people that my application is the right choice for them? These are the…
DevQuestions with Tim Corey089 When Should I Build My Own Instead Of Using A NuGet Package?
When should I write my own code and when should I use a NuGet package? Is there a time when using a NuGet package is a better choice? What is the tipping…
DevQuestions with Tim Corey088 How Do I Choose The Right Technology Stack For My App?
How do I choose the right language for my application? How do I choose the right database? How do I choose the right cloud provider? How do I know what is the…
DevQuestions with Tim Corey087 What Makes A Good Software Application?
What makes up a good software application? What things are important to get right to have a successful application that users love? These are the questions we…
DevQuestions with Tim Corey086 How Do I Finish What I Started?
I seem to have a lot of projects that I have started, but I can never seem to finish them. How do I change that? How do I keep my enthusiasm for a project…
DevQuestions with Tim Corey085 Why Do Languages Copy Each Other?
That new feature in C# looks a lot like a feature in PHP. That feature in Go was already in JavaScript. Why are these languages copying each other? Why should…
DevQuestions with Tim Corey084 Do I Really Need To Study HTML and CSS As A C# Web Developer?
HTML and CSS seem easy. Do I really need to learn them? Does it matter if I learned HTML and CSS ten years ago? Can I just skip right to learning JavaScript or…
DevQuestions with Tim Corey083 What Do I Wish I Did Differently When Learning Software Development?
What do you wish you did differently when you were learning? If you could go back in time, what would you change and what would the results be? These are the…
DevQuestions with Tim Corey082 How Do I Get Consistent Growth As A Developer?
How do I continue to grow as a developer? How do I continue to learn over time? What do I do when I feel like I have hit a wall with my studying? What do I do…
DevQuestions with Tim Corey081 How Do I Build Relationships In The Industry?
How do I meet fellow developers? How do I find someone to mentor me? Where do I go to learn from other developers? What do I do if I am an introvert? Does…
DevQuestions with Tim Corey080 How Do I Make My Resume Stand Out?
What makes up a good resume? Are there specific parts that I should include? Do I need to change my resume for every job I apply for? What does a good resume…
DevQuestions with Tim Corey079 Why Won't Employers Hire Me?
What do I do if I keep getting rejected when applying for jobs? How do I get a job when I never get to an interview? What can I change to make a difference?…
DevQuestions with Tim Corey078 How Do I Win The Comparison Game? How Do I Get Better?
How do I become better than my peers at software development? How do I become a better software developer? How do I rise up in the ranks of software…
DevQuestions with Tim Corey077 What Does A Lead Developer Do? How Do I Become One?
What does a lead developer do? What is their job and how is it different from a regular developer? How do I become a lead developer? Are lead developers just…
DevQuestions with Tim Corey076 How Do I Price My Software? What Is The Right Price For Software?
How do I price my software? How do I set a price that is high enough to make money while being low enough for people to buy? Should I base it upon what others…
DevQuestions with Tim Corey075 How Do I Get Started In Open Source Development?
How Do I Get Started In Open Source Development? Is there a good place to start? Should I create a project of my own? Should I contribute to another project…
DevQuestions with Tim Corey074 How Do I Get C# Work Experience? How Do I Get My First Job?
How do I get C# work experience so I can get a job to get work experience? How do I get my first job when they all want work experience first? Is there any…
DevQuestions with Tim Corey073 Should a C# Web Developer know Angular/React/Vue?
Should a C# Web Developer know Angular/React/Vue? When should I learn these JavaScript frameworks? Is there one JavaScript framework that is better than the…
DevQuestions with Tim Corey072 How Do I Upgrade An Enterprise Application? Should I Even Consider It?
Upgrading a massive monolith application is not an easy task. But should it be done? How would you go about upgrading an enterprise application to a modern…
DevQuestions with Tim Corey071 How Big Is A Typical Raise For A Developer? Cost Of Living? More?
What percentage of a raise should a software developer expect to receive each year. Is it the cost of living? Is it more than that? What should I do if I don't…
DevQuestions with Tim Corey070 What Parts of C# Are Obsolete? Should I Even Learn The .NET Framework?
With .NET 6 coming out, the question is coming up again about which versions of .NET are obsolete. Is the .NET Framework relevant? How about older versions of…
DevQuestions with Tim Corey069 Why Should I Choose C# As My Programming Language?
Why should I choose C# as my programming language? Is C# the best choice for a developer? What are the criteria for choosing the right programming language for…
DevQuestions with Tim Corey068 How Do I Avoid Burnout? How Do I Deal With Burnout?
How do I deal with burnout? How do I avoid burnout? What do I do when I am burned out? These are the questions we are going to answer in today's episode of Dev…
DevQuestions with Tim Corey067 How Do I Add Value As An Employee? How Do I Make A Good Impression?
How can I become the best possible employee I can be? How do I make a good impression on a new boss? How do I add value to my team and to my employer? Should I…
DevQuestions with Tim Corey066 How Do I Get A Raise As A Software Developer?
How do I get a raise as a software developer? How do I tell my boss that I deserve more money and get them to agree? How do I present my request for more money…
DevQuestions with Tim Corey065 How Do I Assess My Market Value? What Should I Be Paid?
How much should I be paid for my skills? How do I determine what the standard pay rate is for a person at my level? How do I know if I am being paid a fair…
DevQuestions with Tim Corey064 When Is It Time To Give Up Being A Developer?
When should I give up being a developer? When do I know that my dream is dead and that I need to get a real job? If no one is hiring me, should I stop pursuing…
DevQuestions with Tim Corey063 Surviving Tutorial Hell - How to Succeed On Your Own As A Developer
How do I survive tutorial hell? How do I learn on my own without college, without a bootcamp, and without paying for expensive programming courses? How do I…
DevQuestions with Tim Corey062 .NET Framework vs .NET Core vs .NET vs .NET Standard vs C#
What is the difference between .NET Framework and .NET Core? Where does .NET fit in? Is .NET Standard another framework? What about the versions of C#? How do…
DevQuestions with Tim Corey061 How Important is Attention to Detail as a Developer?
How important is attention to detail? Can developers who are not detail-oriented really succeed? Can you learn to be more detail-oriented as a developer? These…
DevQuestions with Tim Corey060 Why Does Stack Overflow Hate Homework Questions?
When I post a question on Stack Overflow, I get yelled at for asking a homework question. Why is that a problem? Why do people care if it is a homework…
DevQuestions with Tim Corey059 Should I Build An App Or Buy An Existing App?
What do I do when I cannot find an application that does what I want it to do? Should I build it myself? Should I just pick an existing application that is…
DevQuestions with Tim Corey058 First Look at GitHub Copilot and What It Means For Developers
What is GitHub Copilot and what does it mean for developers? Will AI be replacing developer jobs? What are the upsides and downsides of this project? What…
DevQuestions with Tim Corey057 What Are the Common Application Layers? Is 3 Layers Standard?
How many layers should an application have? What are the most common layers an application should have? What are the best practices? Is there a set number of…
DevQuestions with Tim Corey056 How Much Should I Do In a Take Home Interview Exercise?
How much should you do on an interview exercise? Should you show off everything you can do? Should you get paid for the work you do? Should you even do a…
DevQuestions with Tim Corey055 Do No-Code Products Threaten Software Development Jobs?
Does the rise in no-code products threaten software development jobs? Will there come a time when software developers are out of a job because anyone can be a…
DevQuestions with Tim Corey054 How Do You Prepare For A Technical Interview?
How do I prepare for a technical interview? What should I study? How do I get the practice I need to be ready for a technical interview? How do I make sure I…
DevQuestions with Tim Corey053 How Do You Stay Focused & Avoid Distractions As A Software Developer?
How do not get distracted? How do you stay focused? How do you stay on topic at work? These are the questions we will tackle in this episode of Dev Questions…
DevQuestions with Tim Corey052 What Does A Software Architect Do?
What does a software architect do? How do you become a software architect? What do I need to learn to become a software architect? These are the questions we…
DevQuestions with Tim Corey051 What Is The C# Learning Path?
What is a good C# learning path? What do I need to know to learn C#? What are the steps to becoming a C# developer? These are the questions we will tackle in…
DevQuestions with Tim Corey050 How Do I Make Passive Income on My App?
How do I turn my app into passive income? If I want to generate passive income, what are the steps I need to take? These are the questions we will tackle in…
DevQuestions with Tim Corey049 Do I Start a .NET 5 Project or Wait for the LTS?
If I want to start a project right now, should I use .NET 5 or wait for .NET 6 since it is the long-term-support (LTS) version? Is the LTS version of .NET…
DevQuestions with Tim Corey048 Is It OK To Be In Software Development For The Money?
Is it OK to just want to be a software developer because it pays well? Do I have to love being a software developer or can it just be a job? Do I have to do…
DevQuestions with Tim Corey047 What Are The Most Important Traits Of A Software Developer?
What are the traits that are most important to have as a software developer? What attributes will help me succeed as a developer? These are the questions we…
DevQuestions with Tim Corey046 What Are Some Career Tips For Self-Taught Developers?
What are some career tips for developers who are self-taught? What extra should I do if I don't have a Computer Science degree? Is there anything extra I need…
DevQuestions with Tim Corey045 What Are The Pros & Cons Of Becoming A Consultant?
Who should become a consultant? Can I become a consultant right away? Do I need experience first? What are the downsides to becoming a software development…
DevQuestions with Tim Corey044 Do I Need To Be A Generalist Or A Specialist?
Can I get a job as a software development generalist? Do I need to be a specialist? What if I am not qualified for any job because I don't know anything deeply…
DevQuestions with Tim Corey043 Do I Have To End Up In Management As A Developer?
What is the career path of a software developer? Do I have to become a manager? What about software architect? Is that the next level? These are the questions…
DevQuestions with Tim Corey042 Which C# Web Application Type Should I use? MVC? Blazor? Razor Pages?
Should I use MVC in my next project? Should I use Blazor? What type of ASP.NET Core project type is best? Which C# web project type should I learn? These are…
DevQuestions with Tim Corey041 How Do I Cite My Code? How Do I Give Proper Attribution?
How do I give proper attribution? If I copy code from Stack Overflow, do I need to cite that in some way? How do I make sure I protect my code so that I am not…
DevQuestions with Tim Corey040 How Do I Do Data Access In Blazor? MVC? WPF?
How do I talk to SQL from WPF? How do I get data access in MVC? You showed how to access SQL from the Console, but what about from Blazor? These are the…
DevQuestions with Tim Corey039 How Do I Practice What I Am Learning?
How do I effectively practice what I learn in C#? How do I come up with applications to build as a practice? Do I need to practice beyond what I am showing in…
DevQuestions with Tim Corey038 Is The Cloud Safe? Isn't My Data Safer Locally vs In Azure/AWS?
Is my data safer locally? Should I trust the cloud? Is Azure safe? Is AWS safe? Which is more secure - local data storage or cloud storage? These are the…
DevQuestions with Tim Corey037 How Do I Store Images In SQL? In Other Database Types?
Where do I store my images? How do I store images in the database? What are the best practices around storing images in SQL? What about MySQL or MongoDB? These…
DevQuestions with Tim Corey036 Should I Build a Desktop or Web Application?
Which is better: desktop apps or web apps? Which should I learn? Are desktop apps dead? Is ASP.NET Core better than WPF? These are the questions we will tackle…
DevQuestions with Tim Corey035 How Do You Deal With Hard Days At Work?
How do you deal with hard days at work? How do you break out of a cycle of frustration at your code or your coworkers? How do you recover after a long day of…
DevQuestions with Tim Corey034 What Audio/Video Hardware & Software Do You Use To Record Videos?
How do you record videos for YouTube? What software do you use? What hardware do you use? How have things changed over the years? What should I get to start…
DevQuestions with Tim Corey033 How Do I Become a Microsoft MVP?
How do you become a Microsoft MVP? Is becoming an MVP important? What benefit is there to becoming a Microsoft MVP? What are the steps to becoming a Microsoft…