Peter Fisher
How To Code Well
Web development discussions and interviews from Peter Fisher. Covering JavaScript, Linux, Docker, PHP, Python, MYSQL, HTML and morePeter 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.
Author
Peter Fisher
Category
Podcast website
Latest episode
Mar 25, 2025
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
142 - 6 Ways to improve your code tests 14.01.2022 39:09
Change log: All the code notes for Docker for beginners course has been written. This is available on GitHub I’ve started work on transcribing that course. This will take a long time. I’ve fixed issues on howtocodewell.net regarding signup, forgotten password and other minor fixes I’ve added the functionality to lock and unlock courses. This will turn them into private or public courses that requi...
142 - 5 Ways to improve your business logic 07.01.2022 35:39
Business logic isn't just for businesses in the money making sense. Business logic encapsulates entities and the business rules or policies that solve real world problems. Business logic is used to model entities that relate to business objects. For example your application may require orders, order items, payments, customers and the addresses. 5 ways to improve Business...
141 - Web Development Guide for 2022 24.12.2021 58:59
Web Development Guide for 2022 Web assembly won’t replace JavaScript. TypeScript won’t replace JavaScript. GitHub actions won’t replace you. Next. JS won’t replace PHP. PHP won’t replace Python. AWS will continue to build more stuff that you don’t need but will be require you to use it for unrelated but coupled tasks. Google Cloud will keep playing catchup. Docker will continue to be the container...
140 - Code Iteration time is critical to web development success 17.12.2021 33:26
Change log We’ve almost finished the first pass of the documentation for the new PHP course. I have 1 / 2 lessons to go. There are two more passes that I want to do before recording any of the lessons. The next pass will be to create the project from start to finish using the documentation but on a Ubuntu VM. The last pass will be to do the same bu on a Windows VM Last weeks show that was on shopp...
139 - Shopping carts are hard 13.12.2021 28:00
Changelog No live stream tonight, My internet has been super patchy today so I’m not even going to try. Unfortunately no PHP 8 short this week. It has been recorded, I just haven’t had the chance to upload and do the thumbnail yet. We documented the 7th lesson of the new PHP course. This included some TDD, some array nesting and some PHP 8 array shapes Shopping carts are hard A shopping cart needs...
138 - The Coder Mindset 03.12.2021 25:26
Changlog I’ve been plugging in Symfony events into the HTCW site when a user registers. Due to being super busy I didn’t get to stream on Tuesday but I have done all the documentation for 6 of the 10 lessons in the course I should be live on Twitch on Sunday If I was to sum up the coder mindset in a single sentence: If you were to boil down the essence of a programmer it would be to have a practic...
137 - Hello PHP 8.1 02.12.2021 39:16
Change log The latest YT short teaches the nullsafe operator in PHP 8 The PHP login course has been fully coded. This Tuesday on the YouTube Live stream we added the final touches including CSS. I need to write up the lesson plan and record the videos. I’m planning to release the course next year. I will be planning the next course live on YouTube in the coming weeks There is an idea that I’...
136 - Breaking Changes in PHP 19.11.2021 33:43
Today I want to discuss the Deprecate dynamic properties RFC in PHP 8 and give you my view on breaking changes in software development. Changelog New YT short PHP Union Data types You can watch me struggle to get the new PHP course that I’m building to level 9 of PHPStan I did that live on Tuesday. Over on Twitch I connected Googles YouTube API to https://howtocodewell.fm...
135 - Web 3 is coming - Be ready! 12.11.2021 45:02
Changelog November short PHP 8 tutorials have been scheduled. These include Nullsafe operator Named arguments Union types Phase 1 howtocodewell.fm features have been defined. Watch me build these live on Twitch on Sundays at 14:35 GMT I'm planning a new PHP 8 course. I'm planning and creating this course live on YouTube on Tuesday evenings at 18:00 GMT In the news 1) PHPStan 1.0 has be...
134 - Should PHP bugs go on GitHub 05.11.2021 25:42
There is an RFC https://wiki.php.net/rfc/github_issues which discusses the need to move the PHP bug tracker to GitHub. In this episode I am going to give talk about 5 reasons I think this is a good idea and 5 reasons why I think this is a bad idea. I would love to hear what you think. Let me know 5 Reasons why the PHP community should use GitHub to host their bug tracker 1. Provides a Gateke...
133 - New home, new code 29.10.2021 32:15
House keeping 1) We have a new website for the podcast with a shiny new contact form . 2) The assets are now back on the main site . Unfortunately due to a timing and backend error the images were unavailable for a short while. This has now been resolved. 3) I’m planning a new PHP course live on YouTube . I will be doing this every Tuesday at around 6 PM BST . The co...
132 - Unleash the Apple M1 beast 22.10.2021 45:43
Symfony has updated their documentation design and it looks pretty slick. Great index page. I think there are some spacing and UX issues but on the whole it’s a welcomed improvement but I do wish it had a search feature. Package typo squatting. A package that has a miss spelled name is being used to trick 300 million websites harmful PHP code I have finally have upgraded my MacB...
131 - 10 Git branching good practice tips 15.10.2021 49:09
Let's talk about 10 good practice tips when using Git. Podcast Notes: PHP News : Swoole is a PHP extension that has been forked due to on going security concerns. The current version of Swoole downloads a compressed file from the business Swoole site which is NOT GOOD! This file is a gzip file which is downloaded to your application. Apparently many attempts were made to...
130 - Why you NEED a side project! 11.10.2021 43:19
Today I am going to talk about side project in web development. Why you need one, how to stay productive and what projects to learn. Why is it good to have a side project? Learn new skills in your own time at your own pace Learn new technologies and techniques Work without any constraints. If you don’t get it do...
129 - Get ready for Symfony 6 08.10.2021 25:46
Today I am going to talk about Symfony 6 and discuss why PHP developers should be aware of it. What about Symfony 5.4 LTS? It will be released in November 2021 End of bug fixes November 2024 End of security fixes 2025 So you still have over 3 years before Symfony 5 will be end of life When will Symfony 6 be released Release November 2021 End of support: J...
128 - What is a software development environment? 06.10.2021 33:53
In todays software podcast we are going to talk about development environments. What they are and how development environments differ from a production or testing environment. Kick start your tech career with Amarachi Amaechi's new book Getting Started in Tech: A guide to building a tech career My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript a...
127 - Is It Production Ready Yet? 01.10.2021 28:35
Today I am going to talk about what the term Production Ready means in software development Kick start your tech career with Amarachi Amaechi's new book Getting Started in Tech: A guide to building a tech career 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...
126 - Apple to save the children 07.09.2021 25:00
What is behind Apples plans to scan iMessage and iCloud photo content? What could possibly go wrong? Here is my take on what is going on with Apple. Also, updates on Sylius speed issues. Kick start your tech career with Amarachi Amaechi's new book Getting Started in Tech: A guide to building a tech career My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ L...
125 - What would I do if I wasn't a Web Developer 06.09.2021 21:51
What career would you have if you weren't a Web Developer? Well in today's episode I will discover what I would do if I wasn't a web developer and it's probably not what you expected. Kick start your tech career with Amarachi Amaechi's new book Getting Started in Tech: A guide to building a tech career My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn Java...
124 - Why is jQuery so popular in 2021? 13.08.2021 36:50
Lets talk about jQuery and why it's so popular in 2021 Kick start your tech career with Amarachi Amaechi's new book Getting Started in Tech: A guide to building a tech career 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 (Times are BST)...
123 - Load Testing With K6 06.08.2021 37:51
In todays show I am going to talk about my mini adventure into load testing and give you my thoughts on K6. Kick start your tech career with Amarachi Amaechi's new book Getting Started in Tech: A guide to building a tech career My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Python ✉️ Get my weekly newslette...
122 - Software sells the hardware. What if Microsoft did this? 30.07.2021 42:38
I talk about Microsoft from a Developers perspective and have fun predicting what they are going to do with all their development tools. Kick start your tech career with Amarachi Amaechi's new book Getting Started in Tech: A guide to building a tech career My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Pyth...
121 - My 15 Minute Bug Fixing Rule 16.07.2021 23:43
I've come up with a 15 minute bug fixing rule which I would like to share with you on todays podcast. If you have more thoughts on this subject please post a comment to Discord and continue the discussion. Kick start your tech career with Amarachi Amaechi's new book Getting Started in Tech: A guide to building a tech career My web development courses ➡️ Learn How to build a JavaScript Tip Calculat...
120 - Live Q&A Docker, Linux, Rumble and more 09.07.2021 36:01
I answer your questions from my tutorials and from Twitter. How To Code Well is now on Rumble and Odysee Recommended Book Kick start your tech career with Amarachi Amaechi's new book Getting Started in Tech: A guide to building a tech career My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Python ✉️ Get my we...
119 - 26 Tips For Jr. Web Developers 02.07.2021 1:03:28
In episode 119 of the How To Code Well Podcast I give 26 tips to Jr Web Developers. This includes everything from learning the technical aspects of Web Development to furthering your Software Development career. If you have more thoughts on this subject please post a comment to Discord and continue the discussion. Kick start your tech career with Amarachi Amaechi's new book Getti...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.