Weekly Dev Tips
Weeklydevtips 600x591

Weekly Dev Tips offers a variety of technical and career tips for software developers. Each tip is quick and to the point, describing a problem and one or more ways to solve that problem. I don't expect every tip to be useful to every developer, but I hope you'll find enough of them valuable to make listening worth your time.

Hosted by experienced software architect, trainer, and entrepreneur Steve Smith, also known online as @ardalis. If you find these useful, you may also want to get a free software development tip delivered to your inbox every Wednesday from ardalis.com/tips.

  1. Thumb 1549862062 artwork
  2. Thumb 1548620506 artwork

    038: How do you get so much done?

    Occasionally I get asked questions like this one that came from a LinkedIn connection. He wrote, "how in the world do you accomplish so much? Would love to know the strategy." I'm flattered of course, but it's not the first time someone's claimed to be impressed by how much I get done, so I thought I'd share a bit about my approach.

  3. Thumb 1548424107 artwork

    037: Debugging Tips

    This week's tip is by request via twitter from Bernard FitzGerald (@bernimfitz) who wrote "How about an episode devoted to effective debugging? I think that would be interesting to hear your methodology of tracking down a bug." Well, Bernard, this bug's for you. Sorry, lame beer commercial joke.

  4. Thumb 1546031405 artwork

    036: Exceptions and Guard Clauses

    This week's tip is on the topic guard clauses and exceptions. Specifically, whether and when it's appropriate to throw an exception in response to certain kinds of inputs.

  5. Thumb 1545421952 artwork

    035: Why is Immutability Desirable?

    This week's tip is on the topic of immutability, and why it's often considered a good thing for your data structures.

  6. Thumb 1544802532 artwork

    034: Avoid Lazy Loading in ASP.NET Apps

    This week's tip is on the topic of lazy loading using Entity Framework or EF Core in ASP.NET and ASP.NET Core apps. Spoiler alert: don't do it. Keep listening to hear why.

  7. Thumb 1544411358 artwork

    033: Use the Right Object Lifetime

    This week we talk about object lifetimes, why they matter, and how to choose the right one. We'll focus a little bit on Entity Framework since it's very popular and also very frequently misconfigured.

  8. Thumb 1542045019 artwork

    032: How much do you make?

    This week we talk about money. Specifically, how do you feel about discussing your salary with your coworkers and peers? Why do you feel the way you do?

  9. Thumb 1540174942 artwork

    031: Breaking Bad Coding Habits

    This week guest Joe Zack talks about how to apply the power of habit to break bad coding habits.

  10. Thumb 1539362475 artwork

    030: On Code Smells

    Code Smells, or bad smells in code, are discussed in the book, Refactoring. Martin Fowler and Kent Beck discuss them and how they can be used to identify potential places to refactor in your code.

View Older Episodes