Weekly Dev Tips show

Weekly Dev Tips

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

Podcasts:

 Effective Ways to Accelerate Your Career | File Type: audio/mpeg | Duration: 00:06:47

This is episode 48 on Effective Ways to Accelerate Your Career, with guest James Hickey.

 Introducing SOLID Principles | File Type: audio/mpeg | Duration: 00:07:25

This is episode 47, in which we'll introduce the SOLID principles. I'll spend a little time reviewing these principles in the upcoming episodes.

 On Sleep with Guest Jamie Taylor | File Type: audio/mpeg | Duration: 00:08:48

This week's tip comes to us from the UK, where fellow podcast host Jamie Taylor lives. He has a great tip that will help improve your health and productivity.

 Work Alone with Mystery Guest | File Type: audio/mpeg | Duration: 00:02:52

This is episode 45 on working alone with a mystery guest.

 Work From Home Tips with Andrew Lock | File Type: audio/mpeg | Duration: 00:06:31

This is episode 44 with some guest tips on working from home that I hope you'll find useful.

 A Dependency Injection Story | File Type: audio/mpeg | Duration: 00:05:49

This is episode 43, with a quick story about dependency injection.

 On Learning TDD and LISP with Uncle Bob Martin | File Type: audio/mpeg | Duration: 00:08:58

This is episode 42 - the answer to life, the universe, and everything - with some guest tips on learning TDD and Lisp.

 Sprints Versus Continuous Flow | File Type: audio/mpeg | Duration: 00:07:01

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.

 If It Hurts, Do It More Often | File Type: audio/mpeg | Duration: 00:08:11

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

 Better Code Reviews | File Type: audio/mpeg | Duration: 00:07:31

I wrote an article about a year ago about Positive Reinforcement in Code Reviews. It generated a lot of feedback (on twitter if not in the article itself), so I thought I'd dedicate a Weekly Dev Tips episode to the topic.

 How do you get so much done? | File Type: audio/mpeg | Duration: 00:13:17

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.

 Debugging Tips | File Type: audio/mpeg | Duration: 00:05:53

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.

 Exceptions and Guard Clauses | File Type: audio/mpeg | Duration: 00:04:50

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.

 Why is Immutability Desirable? | File Type: audio/mpeg | Duration: 00:06:00

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

 Avoid Lazy Loading in ASP.NET Apps | File Type: audio/mpeg | Duration: 00:05:52

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.

Comments

Login or signup comment.