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 1551643041 artwork
  2. Thumb 1551099560 artwork

    041: Sprints Versus Continuous Flow

    Sprint and iteration-based processes are stepping stones on the path from waterfall toward continuous flow. In this episode we'll make some comparisons to build and integration processes to demonstrate this.

  3. Thumb 1550504086 artwork

    040: If It Hurts, Do It More Often

    "If it hurts, do it more often." On its face this phrase makes no sense. Putting your hand on a hot stove hurts... so, should you do that more often? Of course not. The advice applies to business and software processes, and the implied context is that whatever "it" is, it's something that you need to do as part of your process.

  4. Thumb 1549862062 artwork
  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

View Older Episodes