TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    Weekly Dev Tips

    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.

    Advertise
    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Blogging with guest Andrew Lock Mar 22, 2021
    Show notes

    Show Resources and Links

    • Andrew Lock's blog
    • ASP.NET Core in Action by Manning
    • Follow Andrew on Twitter
    • Your Words are Wasted by Scott Hanselman
    • devBetter
    • Ardalis Blog

    That's it for this week. If you want to hear more from me, go to ardalis.com/tips to sign up for a free tip in your inbox every Wednesday. I'm also streaming programming topics on twitch.tv/ardalis most Fridays at noon Eastern Time. Thank you for subscribing to Weekly Dev Tips, and I'll see you next week with another great developer tip.


    .Net Foundation with guest Claire Novotny Jun 08, 2020
    Show notes

    Hi and welcome back to Weekly Dev Tips. I'm your host Steve Smith, aka Ardalis.

    This is episode 74 with guest Claire Novotny.

    On the Dot Net Foundation

    This week's tip is brought to you by devBetter.com.

    Sponsor - devBetter Group Career Coaching for Developers

    What is devBetter? It's a private group coaching community geared toward accelerating developer careers. We meet weekly for live Q&A sessions and have an active Discord-based discussion the rest of the week. Topics range from coding skills to interviewing and personal branding. Check out devBetter.com and read the testimonials at the bottom of the page.

    This week my guest is Claire Novotny, Executive Director of the .NET Foundation. We're going to spend a few minutes talking about the foundation.

    Show Resources and Links

    • .NET Foundation
    • devBetter
    • Ardalis Blog

    That's it for this week. If you want to hear more from me, go to ardalis.com/tips to sign up for a free tip in your inbox every Wednesday. I'm also streaming programming topics on twitch.tv/ardalis. Thank you for subscribing to Weekly Dev Tips, and I'll see you next week with another great developer tip.


    Code Comments with Guest Claudio Lassala May 11, 2020
    Show notes

    On Code Comments

    This week's tip is brought to you by devBetter.com.

    Sponsor - devBetter Group Career Coaching for Developers

    What is devBetter? It's a private group coaching community geared toward accelerating developer careers. We meet weekly for live Q&A sessions and have an active Discord-based discussion the rest of the week. Topics range from coding skills to interviewing and personal branding. Check out devBetter.com and read the testimonials at the bottom of the page.

    On Code Comments

    Claudio and I discuss code comments and how Claudio's thoughts on them have evolved over the last 15 years or so.

    Show Resources and Links

    • Claudio's blog
    • Claudio on twitter
    • Notes and Links from this Episode
    • devBetter
    • Ardalis Blog

    That's it for this week. If you want to hear more from me, go to ardalis.com/tips to sign up for a free tip in your inbox every Wednesday. I'm also streaming programming topics on twitch.tv/ardalis. Thank you for subscribing to Weekly Dev Tips, and I'll see you next week with another great developer tip.


    Using the New GitHub CLI with guest John Papa Apr 20, 2020
    Show notes

    Hi and welcome back to Weekly Dev Tips. I'm your host Steve Smith, aka Ardalis.

    This is episode 72 with guest John Papa.

    GitHub's New Command Line Interface

    This week's tip is brought to you by devBetter.com.

    Sponsor - devBetter Group Career Coaching for Developers

    What is devBetter? It's a private group coaching community geared toward accelerating developer careers. We meet weekly for live Q&A sessions and have an active Discord-based discussion the rest of the week. Topics range from coding skills to interviewing and personal branding. Check out devBetter.com and read the testimonials at the bottom of the page.

    GitHub's New Command Line Interface

    John and I discuss GitHub's new CLI.

    Show Resources and Links

    • GitHub CLI Docs
    • Try gh, GitHub's new CLI
    • Moving Express to Azure Functions (Azure Learn Module)
    • devBetter
    • Ardalis Blog

    That's it for this week. If you want to hear more from me, go to ardalis.com/tips to sign up for a free tip in your inbox every Wednesday. I'm also streaming programming topics on twitch.tv/ardalis. Thank you for subscribing to Weekly Dev Tips, and I'll see you next week with another great developer tip.


    Adapter Design Pattern Apr 15, 2020
    Show notes

    Hi and welcome back to Weekly Dev Tips. I'm your host Steve Smith, aka Ardalis.

    This is episode 71. This is the first tip I'm recording since going into quarantine lockdown due to the Coronavirus - the last few months were all recorded well ahead of their publication. I hope you're all staying safe and that you're finding these tips helpful. And perhaps you're listening to this from some time in the future, in which case hopefully everything turned out great!

    Adapter Design Pattern

    This week's tip is brought to you by devBetter.com.

    Sponsor - devBetter Group Career Coaching for Developers

    What is devBetter? It's a private group coaching community geared toward accelerating developer careers. We meet weekly for live Q&A sessions and have an active Discord-based discussion the rest of the week. Topics range from coding skills to interviewing and personal branding. Check out devBetter.com and read the testimonials at the bottom of the page.

    Adapter Design Pattern

    This week we're going to talk briefly about the adapter design pattern. This is one of the most common and useful design patterns, so it's a good idea for most developers to be familiar with it. It's described in the Gang of Four's Design Patterns book, linked in the show notes. You can also learn more about it in the great book Head First Design Patterns or my Pluralsight course, also both linked in the show notes.

    This pattern is designed to solve the problem of incompatible interfaces. Typically this is an issue when you can't or don't want to change a client's expectations to match a service provider's interface. Or vice versa. For instance, let's say you have a large application and throughout it you've made calls to log diagnostic output using a particular named method with certain arguments. Now, you discover that you need to use a different logging solution, but unfortunately its method has a different name and its arguments are in a different order. Do you need to touch everywhere in your application to make the change?

    Not necessarily. Instead, you can introduce an adapter. The adapter has the same interface as your existing approach, but translates from that interface to the new one behind the scenes. Your code keeps using the method signature it's used to, but you're able to point it at a different end result. Because they usually wrap the incompatible class, adapters are also often referred to as wrappers. With a w - not like rap artists.

    It's against the rules to talk about the adapter design pattern without comparing it to electrical plug adapters, so here goes. If you've ever traveled and needed to use an adapter to convert your US plug appliance to fit another country's outlet, or vice versa, you've used an adapter. They're also common with electronics, for instance to convert a newer iPhone lightning port to a 3.5mm audio port on devices that lack a headphone jack. Adapters let you evolve the behavior of both the client and the service provider while still allowing incompatible combinations to work together. In this way, they decouple clients from service providers.

    Although adapters are structurally very similar to decorators and proxies, their intent differs. You can learn more about all of these patterns and see code examples on Pluralsight, or in the books I mentioned earlier.

    Show Resources and Links

    • Adapter Design Pattern in C# on Pluralsight
    • Domain-Driven Design Fundamentals on Pluralsight
    • Design Patterns on Amazon
    • Head First Design Patterns on Amazon
    • devBetter
    • Ardalis Blog

    That's it for this week. If you want to hear more from me, go to ardalis.com/tips to sign up for a free tip in your inbox every Wednesday. I'm also streaming programming topics on twitch.tv/ardalis most Fridays at noon Eastern Time. Thank you for subscribing to Weekly Dev Tips, and I'll see you next week with another great developer tip.


    Defense in Depth with guest Matt Eland Apr 06, 2020
    Show notes

    Hi and welcome back to Weekly Dev Tips. I’m your host Steve Smith, aka Ardalis.

    This is episode 70 on Defense in Depth with guest Matt Eland.

    Defense in Depth with guest Matt Eland

    This week's tip is brought to you by devBetter.com.

    Sponsor - devBetter Group Career Coaching for Developers

    What is devBetter? It's a private group coaching community geared toward accelerating developer careers. We meet weekly for live Q&A sessions and have an active Discord-based discussion the rest of the week. Topics range from coding skills to interviewing and personal branding. Check out devBetter.com and read the testimonials at the bottom of the page.

    Defense in Depth with guest Matt Eland

    This week's tip is brought to you by guest Matt Eland. Matt is a teacher, writer, and .NET foundation member who focuses on software quality and improving code. Welcome, Matt!

    Show Resources and Links

    • Matt on Twitter
    • devBetter
    • Ardalis Blog
    • Pluralsight Courses

    That’s it for this week. If you want to hear more from me, go to ardalis.com/tips to sign up for a free tip in your inbox every Wednesday. I'm also streaming programming topics on twitch.tv/ardalis most Fridays at noon Eastern Time. Thank you for subscribing to Weekly Dev Tips, and I'll see you next week with another great developer tip.


    Setting Up New Projects with guest Heather Downing Mar 30, 2020
    Show notes

    Respawn with guest Jimmy Bogard Mar 23, 2020
    Show notes

    Hi and welcome back to Weekly Dev Tips. I'm your host Steve Smith, aka Ardalis.

    This is episode 68 with guest Jimmy Bogard.

    This week's tip is brought to you by devBetter.com.

    ## Sponsor - devBetter Group Career Coaching for Developers

    What is devBetter? It's a private group coaching community geared toward accelerating developer careers. We meet weekly for live Q&A sessions and have an active Discord-based discussion the rest of the week. Topics range from coding skills to interviewing and personal branding. Check out [devBetter.com](https://devbetter.com/) and read the testimonials at the bottom of the page.

    # Respawn with guest Jimmy Bogard

    This week's guest is Jimmy Bogard, author of popular OSS projects AutoMapper and MediatR. And less popular project Respawn.

    ## Show Resources and Links

    - [Jimmy on Twitter](https://twitter.com/jbogard)

    - [devBetter](https://devbetter.com)

    - [Ardalis Blog](https://ardalis.com/blog)

    - [Pluralsight Courses](https://www.pluralsight.com/authors/steve-smith)

    That's it for this week. If you want to hear more from me, go to [ardalis.com/tips](https://ardalis.com/tips) to sign up for a free tip in your inbox every Wednesday. I'm also streaming programming topics on [twitch.tv/ardalis](https://twitch.tv/ardalis) most Fridays at noon Eastern Time. Thank you for subscribing to Weekly Dev Tips, and I'll see you next week with another great developer tip.


    Abstractions with guest Chris Klug Mar 16, 2020
    Show notes

    Hi and welcome back to Weekly Dev Tips. I'm your host Steve Smith, aka Ardalis.

    This is episode 67 with guest Chris Klug.

    This week's tip is brought to you by devBetter.com.

    Sponsor - devBetter Group Career Coaching for Developers

    What is devBetter? It's a private group coaching community geared toward accelerating developer careers. We meet weekly for live Q&A sessions and have an active Discord-based discussion the rest of the week. Topics range from coding skills to interviewing and personal branding. Check out devBetter.com and read the testimonials at the bottom of the page.

    Abstractions with guest Chris Klug

    This week's guest is Chris Klug. Chris is a Swedish .NET developer and Microsoft MVP whom we met up with at NDC London to record this episode on using, and not overusing, abstractions.

    Show Resources and Links

    • Chris on Twitter
    • devBetter
    • Ardalis Blog
    • Pluralsight Courses

    That's it for this week. If you want to hear more from me, go to ardalis.com/tips to sign up for a free tip in your inbox every Wednesday. I'm also streaming programming topics on twitch.tv/ardalis most Fridays at noon Eastern Time. Thank you for subscribing to Weekly Dev Tips, and I'll see you next week with another great developer tip.


    Blazor with guest Carl Franklin Mar 09, 2020
    Show notes

    Hi and welcome back to Weekly Dev Tips. I’m your host Steve Smith, aka Ardalis.

    This is episode 66 with a Blazor tip from Carl Franklin of .NET Rocks fame.

    This week's tip is brought to you by devBetter.com.

    Sponsor - devBetter Group Career Coaching for Developers

    What is devBetter? It's a private group coaching community geared toward accelerating developer careers. We meet weekly for live Q&A sessions and have an active Discord-based discussion the rest of the week. Topics range from coding skills to interviewing and personal branding. Check out devBetter.com and read the testimonials at the bottom of the page.

    Building a Blazor Object Picker with guest Carl Franklin

    This week's guest is Carl Franklin, host of .NET Rocks and Blazor trainer. Carl and I discuss Blazor in general and look at how to create a generic object picker control for Blazor.

    Show Resources and Links

    • Carl on Twitter
    • Blazor Object Picker
    • devBetter
    • Ardalis Blog
    • Pluralsight Courses

    That’s it for this week. If you want to hear more from me, go to ardalis.com/tips to sign up for a free tip in your inbox every Wednesday. I'm also streaming programming topics on twitch.tv/ardalis most Fridays at noon Eastern Time. Thank you for subscribing to Weekly Dev Tips, and I'll see you next week with another great developer tip.


    1 2 3 8 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights