Web Dev with Matt

Matthew Setter

Want to learn web development from the comfort of your chair, car, when you're out for a run, or doing some random house work? This is the show for you. Every week, in 20 - 40 minutes, I help you improve your web development skills with new knowledge, tips, pointers, random facts, inspiration, and some general chit chat. Tune in to have a fun, engaging, and friendly conversation about web development.

  1. 2d ago

    If I Were Starting Over as a Web Developer, How Would I Do It? (Part 2)

    If you've been wondering how to get started as a web developer, but were unsure how to do so, in this episode of the podcast, I'm continuing to step through how I'd get started if I were starting over. In this episode, I'm talking about how to pick the right software language and tech stack for your web development journey, before you dive in and commit to mastering them. To help you do that, I'm asking questions such as: Which languages do you enjoy using?How big are the communities around each language?What is the language's available tooling like (e.g., Composer for PHP, Maven and Gradle for Java, Cargo for Rust, etc)?What job openings are available?Here's the quote from the show: "There are only two kinds of programming languages. Those people always complain about and those people never use". Links from the episode SeekIndeed: Job SearchTIOBE Index for July 2026PYPL PopularitY of Programming Language2025 Stack Overflow Developer Survey (Technology)The Top Programming Languages 2025 (IEEE Spectrum) Want to grow your knowledge further? Check out the books below, where you can grow your web development skills in a very focused, very hands-on way. Deploy with Docker ComposeMezzio EssentialsHosted and produced in Bundaberg by: Matthew Setter. Website: https://matthewsetter.com.Follow me on: LinkedIn. If you like the podcast, and want to support it, how about buying me a coffee? ★ Support this podcast on Patreon ★

    If I Were Starting Over as a Web Developer, How Would I Do It? (Part 2)
  2. Jun 4

    What I Learned Implementing the Same Program in Eight Languages

    One of the tasks that I took on at work, recently, required updating the details of an existing code project. The project originally showed how to send SMS in each of the seven languages mentioned, except Rust.  Now, however, it needed to show how to reply to an SMS as well. I've worked with each of the language over the years, except for C#, so thought that it would be a fun challenge to brush up my skills in each one, and to learn just enough about C# to complete the implementation. Over the course of implementing the required functionality in each language (PHP, Rust, Go, Python, Ruby, C#, JavaScript, and Java), I had the unexpected pleasure of learning a lot about each one, and seeing many of their similarities and differences. In this episode, I'm sharing some of what I learned. I hope you'll be as interested in what I learned as I was. Links from the episode What I Learned Implementing the Same Program in Seven Languages (the blog post that inspired this episode)Rust ownership documentationMavenGradleThe net/http packageASP.Net Core Minimal APIThe Slim FrameworkFlaskAxumSinatraWant to grow your knowledge further? Check out the books below, where you can grow your web development skills in a very focused, very hands-on way. Deploy with Docker ComposeMezzio EssentialsHosted and produced in Bundaberg by: Matthew Setter. Website: https://matthewsetter.com.Follow me on: LinkedIn. If you like the podcast, and want to support it, how about buying me a coffee? ★ Support this podcast on Patreon ★

About

Want to learn web development from the comfort of your chair, car, when you're out for a run, or doing some random house work? This is the show for you. Every week, in 20 - 40 minutes, I help you improve your web development skills with new knowledge, tips, pointers, random facts, inspiration, and some general chit chat. Tune in to have a fun, engaging, and friendly conversation about web development.