How To Code Well - podcast cover

How To Code Well

Peter Fisherhowtocodewell.net
Web development discussions and interviews from Peter Fisher. Covering JavaScript, Linux, Docker, PHP, Python, MYSQL, HTML and more Peter Fisher is a freelance web and mobile developer in Gloucestershire UK and the Host of the How To Code Well YouTube channel. If you have any feedback or wish to do a collaboration then please get in touch.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

98 - Learn MVC NOW!

This is why you should learn MVC - Understand how requests and responses work - Gain an understanding of how to separate a web app - Companies require you to know this - Enables you to build scaleable enterprise applications - You Learn how to decouple code and application responsibilities ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Python ✉️ Get my weekly newsletter ⏰ My current live coding schedule Tuesdays 07:00 - Live coding on Tw...

Jan 07, 202154 minSeason 4Ep. 98

97 - 5 Things I would learn in 2021 if I was a new software developer

If I was a new software developer in 2021 these are some of the things that I would learn. ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Python ✉️ Get my weekly newsletter ⏰ My current live coding schedule Tuesdays 07:00 - Live coding on Twitch Thursdays 21:00 = Live Podcast YouTube Sundays 14:30 - Live coding on Twitch...

Dec 17, 202051 minSeason 4Ep. 97

96 - Why Top 5 Programming Languages To Learn In 2021 Lists Are STUPID

In this live show I discuss why the list of the top 5 programming languages to learn in 2021 are meaningless and stupid. My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Python ✉️ Get my weekly newsletter ⏰ My current live coding schedule Tuesdays 07:00 - Live coding on Twitch Thursdays 21:00 = Live Podcast YouTube Sundays 14:30 - Live coding on Twitch...

Dec 11, 202041 minSeason 3Ep. 96

95 - 5 Reasons to learn Git Stash

In this live show I give 5 reasons why learning how to use Git Stash will make you a better web developer. My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Python ✉️ Get my weekly newsletter ⏰ My current live coding schedule Tuesdays 07:00 - Live coding on Twitch Thursdays 21:00 = Live Podcast YouTube Sundays 14:30 - Live coding on Twitch...

Dec 03, 202044 minSeason 3Ep. 95

94 - 5 Reasons to learn Git Pull Requests

In this live show I give 5 reasons why you should learn Git pull requests to improve your career as a web developer. My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Python ✉️ Get my weekly newsletter ⏰ My current live coding schedule Tuesdays 07:00 Thursdays 21:00 Sundays 14:30 All times are BST Watch previous livestreams here...

Nov 29, 202034 minSeason 3Ep. 94

93 - The things I learnt when upgrading Symfony 5

Welcome to the first live podcast show! In todays episode I talk about the things I learnt when upgrading the HTCW CMS and API to Symfony 5. I discuss why I needed to do the upgrade earlier than I expected and how I planned to roll out the new system. The upgrade didn't go smoothly and lots of bugs were discovered after the rollout. As the system was being upgraded I kept notes of what I would and wouldn't do again and how to avoid the same problems. These notes will be used when I upgrade the s...

Oct 23, 20201 hr 4 minSeason 3Ep. 93

92 - Hacktober headaches

Today I'm going to talk about my views on Hacktoberfest and do a live Q and A. Announcements 20% HTCW Merch throughout October with code OCTOCODER My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Python ✉️ Get my weekly newsletter ⏰ My current live coding schedule Tuesdays 07:00 Thursdays 21:00 Sundays 14:30 All times are BST Watch previous livestreams here...

Oct 22, 202053 minSeason 3Ep. 92

91 - Deep Dive Into Agile With Chris Ginn

In today's podcast Chris Ginn ( https://www.linkedin.com/in/chrisginn1 ) and I do a deep dive into Agile. Chris is an Agile Delivery Lead and was first on the podcast in episode 78 where he talked about his career journey from a DBA to an ADL. Chris shares his extensive knowledge about the Agile delivery process and breaks down the Agile methodologies into easy to understand segments whilst explaining the delivery of a typical system. We discuss how a company can transition into an Agile work fl...

Sep 18, 202048 minSeason 3Ep. 91

90 - From Database Administrator To Agile Delivery Lead - Chris Ginn Interview

Today I interview Chris Ginn https://www.linkedin.com/in/chrisginn1 During his career Chris Ginn was a DBA (Database Administrator) looking after hundreds of database servers for MessageLabs/Symantec, he then worked for the 5th largest company in the world (UnitedHealth Group). Chris also worked in QA (Quality Assurance) and has loads of experience in working with enterprise systems. After learning more about Agile, Chris changed his career direction and is now a certified Agile Delivery Lead. A...

Sep 11, 202053 minSeason 3Ep. 90

89 - How I'm upgrading a headless CMS and API to Symfony 5 and PHP 8

In today's podcast I discuss how I am going to upgrade the HTCW CMS and API to PHP 8 and Symfony 5. Upgrading a system to a major version is always tricky and requires a lot of planning and preparation. If you rush into a major upgrade then you will risk having to do a lot of hot fixes to production after deployment so it is crucial to get it right the first time. 📓 My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Lea...

Sep 04, 202023 minSeason 3Ep. 89

88 - How to make a JavaScript API Client

What is an API client compared to an API endpoint and how do you build, test and document a API client? These are some of the questions that I answer in todays podcast. Essentially an API client is bit like a Software Development Kit (SDK) In this episode I talk about how I am developing a JavaScript API client using tools such as Jest, Nock, Babel, EsLint and Documentation.js 📓 My web development courses ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Python ✉️ Get my weekly newsletter...

Aug 01, 202022 minSeason 3Ep. 88

87 - New Courses and PHP 8

I have created a beginner friendly HTML, CSS and JavaScript course . This is quite different from the other courses that we have on HTCW because this is project based. You will be developing a Tip Calculator and this project includes three tutorials. This is a free course that will be published on howtocodewell.net and YouTube . The code is available here In this episode I talk about the course and future project based courses on HTCW. I also discuss the future of HTCW and when I plan to upgrade...

Jul 24, 202017 minSeason 3Ep. 87

86 - Microsoft drops PHP Windows support

In a message to the PHP externals, Microsoft has announced that it is dropping Windows support for PHP 8 and beyond. In this episode I am going to discuss what this means for Windows based PHP developers. I will also be asking questions, highlighting developer concerns and making recommendations to those learning PHP on Windows development environments. Show notes: https://howtocodewell.net/podcast/episode/86...

Jul 10, 202011 minSeason 3Ep. 86

85 - Docker best practices 19 tips, tricks and techniques

Docker is a fantastic tool to have in your web development tool box. Here are 19 Docker tips and techniques that I wish I knew when I started using Docker. Show notes: https://howtocodewell.net/podcast/episode/85

Jul 03, 202026 minSeason 3Ep. 85

84 - My Web Development tools and work flow

Whilst live coding on Twitch I was asked about my web development work flow, the different types of tools that I use and what to expect when progressing in a career in web development. In this episode I am going to answer all of this and more. We are going to cover why I use Jira more than Trello to record tasks. What frameworks I have mostly been using and what to expect as you advance in web development. Show notes: https://howtocodewell.net/podcast/episode/84...

Jun 26, 202025 minSeason 3Ep. 84

83 - The How To Code Well roadmap 2020

The new How To Code Well website is being developed live on Twitch and I intend to put it live in early December this year. In this podcast I discuss the roadmap for this project and the various different stages I need to complete in order for this project to go live. Show notes: https://howtocodewell.net/podcast/episode/83

Jun 05, 202019 minSeason 3Ep. 83

82 - How am I so productive?

Useful productivity is key to the success of How To Code Well. Producing video tutorials, live streaming on Twitch and interviewing guests on the podcast keeps me quite busy. I do all of this whilst being a freelance web developer, husband and dog owner. I am frequently asked how I keep I high level of productivity with How To Code Well whilst being a freelance web developer. so we are going to pull apart the topic of productivity in today's episode. Show notes: https://howtocodewell.net/podcast...

May 22, 202026 minSeason 3Ep. 82

81 - Clean PHP - building a WordPress importer

Today I am going to talk about clean php. This was a suggestion from Mohjak on the discord server. Mohjak suggested to do a video discussion on how to use clean PHP coding when implementing a WordPress importer Show notes: https://howtocodewell.net/podcast/episode/81

May 08, 202023 minSeason 3Ep. 81

80 - How to audit legacy code

In todays How To Code Well podcast I am going to discuss the tools and techniques that I sometimes use to audit legacy code and web applications. The tools mentioned include phpstan, pdepend, phpmd, composer, phploc and more Show notes: https://howtocodewell.net/podcast/episode/80

May 02, 202027 minSeason 3Ep. 80

79 - You Will Never Learn Everything

In today's How To Code Well podcast I am going to talk about when you should and shouldn't learn certain skills in web development. This is based on a conversation that was had our Discord server between the HTCW community.

Apr 23, 202019 minSeason 3Ep. 79

78 - From care worker to coder - Emily Wallace Price interview

In today's podcast I am joined by Emily Wallace Price who talks about her development story and career change from care worker to coder. Emily was a care worker for 10 years but due to reasons beyond her control she needed to change careers. Emily taught herself web development and coding, after completing a series of Udemy courses and building up her portfolio Emily applied for jobs in web development. Emily is now a Junior web developer specialising in Laravel. Show notes: https://howtocodewel...

Apr 17, 202045 minSeason 3Ep. 78

77 - Working from home tips during lock down - Matt Brunt Interview

Matt Brunt joins me to talk about what it's like working from home during lockdown. We discuss some of the advantages and dis advantages of working from home for both the developer and the company. Matt has some great advice for junior developers who have recently come in to the industry but are now required to work remotely due to the lockdown. Show notes: https://howtocodewell.net/podcast/episode/77

Apr 10, 202053 minSeason 3Ep. 77

76 - Use Terraform and Ansible to test your DevOps configuration

Today we are going to talk about two technologies that I've been learning to deploy and test infrastructure. These are Terraform and Ansible. In this episode I explain the difference between the two and discuss the advantages of Infrastructure As Code (IaS) Show notes: ⁠⁠⁠ https://howtocodewell.net/podcast/episode/76

Apr 03, 202023 minSeason 3Ep. 76

75 - 19 Working from home tips

Due to Covid-19 more people are being told to work from home. I have been a remote developer for 8 years and today I want to discuss 19 tips for working at home. Show notes: ⁠⁠ https://howtocodewell.net/podcast/episode/75

Mar 13, 202025 minSeason 3Ep. 75

74 - Monoliths and Microservices

Today we are going to discuss the rebuild of howtocodewell.net using a microservice architecture. The current site is a basic Monolith and I would like to improve it with e-commerce and e-learning features. These features will be based on many Microservices. We are going to talk about some of the things that I've found difficult during the development stage of the project. We are also going to discuss some of the advantages and disadvantages of using a Microservices architecture. Show notes: ⁠ h...

Mar 06, 202025 minSeason 3Ep. 74

73 - How are programmers valued

Today I'm going to talk about how we sometimes measure the value of programmers. Sometimes this can help define how much a programmer is paid and worth to a company. I will discussing some of my older experiences as a freelancer and also as full time web developer. Show notes: https://howtocodewell.net/podcast/episode/73

Feb 28, 202020 minSeason 3Ep. 73

72 - 19 Web Development misconceptions

Here are 19 misconceptions about web development! These include; Women can't code, Web development is getting easier, Vue is better than React and many more. Show notes: https://howtocodewell.net/podcast/episode/72

Feb 21, 202025 minSeason 3Ep. 72

71 - 19 Ways to save time while learning to code

Here are 19 ways to save time while learning to code. This is a list for both junior and senior web developers looking to improve their programming skills quickly and efficiently. Show notes: ⁠ https://howtocodewell.net/podcast/episode/71

Feb 14, 202022 minSeason 3Ep. 71

70 - Why I don't need a CMS ..... Yet

Today I'm going to discuss some improvements that I have planned for the howtocodewell.net website. I also mention why I don't need a CMS ..... yet Show notes: ⁠https://howtocodewell.net/podcast/episode/70

Feb 07, 202023 minSeason 3Ep. 70

69 - Ben Orenstein talks about pair programming with Tuple

Ben Orenstein is a co founder of a pair programming tool called Tuple that allows remote developers to share and alter code in realtime. Ben joins me to talk about Tuple and what pair programming is. Ben is also a speaker, singer and ruby developer. We talk about his coding background and how he came up with the idea of Tuple Show notes: https://howtocodewell.net/podcast/episode/69

Jan 31, 202050 minSeason 3Ep. 69
For the best experience, listen in Metacast app for iOS or Android