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 Corey152 3 Pitfalls to Avoid – My Biggest Mistakes
What was the biggest mistake you made in software development? What things do you wish you could do differently? These are the questions we will answer in…
DevQuestions with Tim Corey151 How Do I Become a C# Expert? One Simple Trick!
How do I become a C# expert? What aspects of C# should I concentrate on? What things do I need to memorize or remember? These are the questions we will answer…
DevQuestions with Tim Corey150 How Do I Approach Rewriting an Old Codebase?
How do I rewrite an existing project? If I cannot avoid a rewrite, what things do I need to be careful of? What pitfalls are there when starting over after…
DevQuestions with Tim Corey149 How Do I Get Side Income as a Developer?
How do I bring in side income as a software developer? What types of jobs can I get? Are there easy ways to use my skills to get additional money? These a re…
DevQuestions with Tim Corey148 Should I Build a CMS or Should I Buy One?
Should I build a custom content management system (CMS) or should I buy one and make it work? What should I think about when considering building a CMS? These…
DevQuestions with Tim Corey147 Are Coding Bootcamps Worth It?
Are coding bootcamps worth the price? Will they help me get a job? Will I become a professional developer after going through one? We will answer these…
DevQuestions with Tim Corey146 How Do I Document My Code?
What is the best way to document my code? How do I maintain both internal documentation as well as public-facing documentation? What is the best way to keep…
DevQuestions with Tim Corey145 How Do I Work with Offline Data?
How do I work with offline data? How do I store it? How do I sync my data when my application comes back online? How do I deal with applications that go…
DevQuestions with Tim Corey144 What Should I Look for In a Good C# Job?
How do I know if a C# job is a good one? What are some things to look for in a position? How do I evaluate an employer to see if they would be a good fit? What…
DevQuestions with Tim Corey143 Why is Microsoft Changing C# Syntax So Much?
Why is Microsoft changing things that already work? Top level statements (Program.cs files without a method, class, or namespace), file-scoped namespaces…
DevQuestions with Tim Corey142 When Should I Quit? How Do I Know When To Move On?
When should I quit my job? How do I know if my work environment is toxic or just normal? Should I stay for a certain period of time? These are the questions we…
DevQuestions with Tim Corey141 How Do You Keep Your Motivation To Learn and Grow?
How do you maintain your motivation to learn and grow? How do you keep going when you get discouraged or tired? With new things coming out all of the time, how…
DevQuestions with Tim Corey140 Is It Possible To Overuse DRY? Is Repeating Yourself Ever OK?
Is it possible to be too DRY? We are told that Don't Repeat Yourself (DRY) is important, but I see repetition all the time. Is that repetition bad code? These…
DevQuestions with Tim Corey139 What Are Your Thoughts on Entity Framework Core vs. Dapper?
Which is better: Entity Framework Core or Dapper? Which one should I use? Are they basically the same thing? Is one more valuable than the other? These are the…
DevQuestions with Tim Corey138 Why Is Diversity Important In Software Development?
Why is diversity important in software development? Is it just about quotas? Is there any value in having different types of people on a project? These are the…
DevQuestions with Tim Corey137 How Do I Recover After Being Fired?
How do I regain my confidence after being fired? How do I talk about being fired? Can I recover from being fired or is my career over? These are the questions…
DevQuestions with Tim Corey136 What Soft Skills Benefit Software Developers The Most?
What soft skills are most useful for a software developer? What things should a software developer work on outside of programming? What will make me more…
DevQuestions with Tim Corey135 Should I Start My Project Over From Scratch or Update It?
What are the criteria for deciding to start a project over? Is there a time when it is better to throw the old application out and build a new one? Should we…
DevQuestions with Tim Corey134 How Do I Make a Resolution I Can Keep?
How do I make a New Year's resolution that I actually stick to? How do I not get enthusiastic at first and then fail later? How do I make sure I make the most…
DevQuestions with Tim Corey133 Will Artificial Intelligence Take Away Developer Jobs?
Will artificial intelligence replace software developers? Will the rise of intelligent systems mean that developers don't have a job anymore? Will the number…
DevQuestions with Tim Corey132 A Shared Development vs Local Services and Containers
Is it better to only have one service locally at a time in development and have everything else in a shared development environment or should everything be…
DevQuestions with Tim Corey131 Do I Need to Learn the .NET Command Line?
Do I need to learn the .NET Command Line Interface (CLI) if I use Visual Studio? Is there a benefit to knowing how to use the CLI? These are the questions we…
DevQuestions with Tim Corey130 Is Writing C# on a Mac Realistic? How About Linux?
Can I be a C# developer on a Mac or are there too many limitations? Is Visual Studio for Mac good enough? What if I am on Linux? What do I use to develop C# on…
DevQuestions with Tim Corey129 Which Database Type Should I Use For My App?
Which database type is right for my project? If my app only has one user, does that answer change? Which type is right if I distribute my application? These…
DevQuestions with Tim Corey128 What Authentication System Should I Use For My App?
What are the pros and cons of the various authentication systems? Should I use the built-in authentication system in ASP.NET Core? Should I use a third-party…
DevQuestions with Tim Corey127 How Do I Choose the Right Web Framework?
How do I choose the right web framework for my project? Do I use ASP.NET Core? Do I use Angular? React? Vue? What criteria should I use when deciding what is…
DevQuestions with Tim Corey126 Does Knowing Data Structures and Algorithms Benefit a C# Developer?
Do I need to know about data structures and algorithms to be a good developer? Do interview questions actually apply to the real world? Do I need to know what…
DevQuestions with Tim Corey125 How Much Learning Is Too Much?
How much learning is too much learning? Should I stop or cut back on training at some point? Is there a time when I am actually wasting my time with training?…
DevQuestions with Tim Corey124 Should I Know Linux as a C# Developer?
Should I know how to work with Linux as a C# developer? Is it important to know how to use Linux if you are building cross-platform C# applications? Should I…
DevQuestions with Tim Corey123 Should I Take a C# Desktop Job as a C# Web Developer?
If I am offered a job as a desktop developer, but I want to be a web developer, should I take the job? Should I hold out for a web developer job? Will taking…
DevQuestions with Tim Corey122 Is This The Next Silverlight? The Silverlight Myth
Microsoft abandoned Silverlight, right? Is Blazor the next Silverlight? Isn't Silverlight proof that Microsoft only cares about money and hates developers?…
DevQuestions with Tim Corey121 What are Some Tips on Going into Business for Yourself?
What are some things I should do when I start a business? What things should I avoid? How do I successfully start a business? These are the questions we are…
DevQuestions with Tim Corey120 How Do I Practice My Presentation Skills?
How to improve presentation skills? If I don't get enough opportunities to present at work, how can I make sure I keep improving my presentation skills? These…
DevQuestions with Tim Corey119 What Are Some Tips for Great Presentations?
How do I make a better presentation at work? What can I do to improve the outcomes of my presentations? These are the questions we are going to answer in…
DevQuestions with Tim Corey118 How Do I Improve the Technical Skills of a Team?
With a team of mixed skill levels, how do we improve our skills together? Are there ways to do so efficiently? These are the questions we are going to answer…
DevQuestions with Tim Corey117 What Are Some Resume Tips For A C# Developer?
What are some tips on how to make your resume better as a C# developer? How do I make my resume more attractive as a software developer? Are there certain…
DevQuestions with Tim Corey116 Which Programming Techniques Should Every Developer Know?
Which programming techniques are important to know? Are there some things that every developer should know? Is dependency injection important to know? Should…
DevQuestions with Tim Corey115 Should I Join A Local User Group? What Are The Benefits?
Should I join a local user group? Is it really going to help me be a better developer? How much effort should I put into finding and joining a group? Is…
DevQuestions with Tim Corey114 What Are The Most Important Project Types To Learn In C#?
Which project types are the most important in C#? When you are learning C#, which projects should you focus on first? Are there some that everyone should know?…
DevQuestions with Tim Corey113 What Is The Cloud? Do I Need To Know It? Is It Serverless?
What is the cloud? What do people mean when they say to put something in the cloud? Is the cloud just serverless? Is the cloud the same thing as a web host? Do…
DevQuestions with Tim Corey112 Do I Need To Learn Older Technologies Or Can I Start With .NET 6?
Do I need to learn older versions of .NET? Should I know about .NET Framework? How about .NET Core 3.1? When .NET 7 comes out, should I learn just that? What…
DevQuestions with Tim Corey111 How Do I Get The Most Out Of A Developer Conference Or Event?
How do I get the most out of the conference I will be attending? Should I even attend developer conferences? Am I going to learn a lot attending a conference?…
DevQuestions with Tim Corey110 Why Do Employers Ask For Work Experience For Entry-Level Jobs?
Why do employers ask for work experience for an entry-level job? Why don't they allow people with no experience to apply? Why does no one want a new developer…
DevQuestions with Tim Corey109 How Do I Balance Design Patterns and Code Complexity?
Can we overuse design patterns? How about design principles? Are there certain patterns and principles that we should always use? What is the balance between a…
DevQuestions with Tim Corey108 How Do I Know If I Am Overusing a Principle?
How do I know when I am overdoing a given principle? Principles like SOLID, DRY, and TDD are useful, but can I overdo them? When is it too much of a good…
DevQuestions with Tim Corey107 Should I Focus on Blazor or ASP.NET Core?
Should I learn Blazor in more depth or should I better understand ASP.NET Core? Which one is the better one to learn well first? Should I bounce back and forth…
DevQuestions with Tim Corey106 How Do I Adapt To Rapid Changes In The Programming World?
With everything changing, how do I keep up? With .NET changing each year, Visual Studio just updating, .NET MAUI, and more, how do I stay on top of all of the…
DevQuestions with Tim Corey105 How Do I Understand a Complex Codebase At Work?
I just started at a new company. How do I learn to work with their code? How do I get up to speed on the code I have to work on? What if it is complicated…
DevQuestions with Tim Corey104 When Should I Optimize & When Should I Add New Features?
When should I stop adding new features and start optimizing my application? When is the right time to optimize the performance of my application? How do I…
DevQuestions with Tim Corey103 How Do I Set My Rate For Consulting or Freelancing?
How much should I charge for consulting? What things should I think through when setting my rates for freelancing? What if I don't feel comfortable charging…
DevQuestions with Tim Corey102 How Do I Price My Software?
How do I set an appropriate price for my software? What criteria should I consider when setting up a price? What is the right price for paid software? These…
DevQuestions with Tim Corey101 How Do I Think Like a Software Developer?
How do I solve problems like a developer? How do I come up with the right logic to solve a given problem? Can I study logic to be a better developer? These are…
DevQuestions with Tim Corey100 Six Things I Want Every Developer To Know
In this special 100th episode of Dev Questions, I am going to tell you the 6 things I want every developer to know. Website: https://www.DevForge.com/ Ask Your…
DevQuestions with Tim Corey099 How Do You Gather User Requirements? How Do You Perform UAT?
How do I get good user requirements? How do I ensure that they are comprehensive? Then, how do I get them to sign off on user acceptance testing (UAT)? These…
DevQuestions with Tim Corey098 How Do I Set Goals As A Software Developer?
How do I set a 5-year goal as a developer? What should my goals be? What should I plan to do as a developer and how long should I plan out? Should I do just…
DevQuestions with Tim Corey097 How Do I Organize My Common Libraries Into Projects?
What is a good way to organize all of my common libraries? I have multiple reusable libraries that I have built up. What are some best practices around…
DevQuestions with Tim Corey096 How Do I Integrate Into A Remote Team?
How do I get to know a team when I work fully remote? How do I integrate well into a remote team? Are there things I can do to better fit into the team? These…
DevQuestions with Tim Corey095 How Do I Plan Out A Project? Waterfall? Agile?
What is the right way to plan a project? Should I use agile for everything? Should I start out with waterfall? Should I do both? What is the right choice?…
DevQuestions with Tim Corey094 Is Azure DevOps Going Away? If So, Where Do We Go?
I've been told Azure DevOps is going away? Is that true? Should we move all of our tasks in-house? Is there an alternative to Azure DevOps if it truly is going…
DevQuestions with Tim Corey093 How Do I Go From Outdated to Employable?
What is the best way to get out of stagnation as a C# developer? I feel so outdated and unemployable. How do I get up to speed and become employable again as a…