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

Technology

Podcast website

howtocodewell.net

Latest episode

Mar 25, 2025

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

194 - When to not use TypeScript 22.09.2023

Let's talk about TypeScript and when not to use it. In some cases plain JavaScript is all you need. http://www.howtocodewell.net

192 - What to do when you've completed your work 03.03.2023

What do you do when you have finished all your tickets and you have two days remaining in the sprint? Send me a message: https://howtocodewell.net/contact Watch the episode: https://youtu.be/BV6sPzW4rOw Follow: Twitter  https://twitter.com/howtocodewell YouTube: https://youtube.com/howtocodewell

191 - NHS legacy IT meltdown 23.02.2023

NHS legacy IT meltdown https://www.theregister.com/2023/01/30/hospital_legacy_systems_recovery/ https://www.theregister.com/2022/07/22/hospital_it_meltdown/ JD Sports says 10 million customers hit by cyber attack. https://www.bbc.co.uk/news/business-64452986 Git commit patterns https://dev.to/jasonh33/git-commit-patterns-5dm7

190 - AI Land Grab 26.01.2023

Today I'm talking about Microsofts Artificial Intelligence land grab, we've got more details on what happened with the FAA and I'm giving away a JetBrains license. To get the JetBrains license please send me a message on Twitter https://twitter.com/howtocodewell explaining your background in coding and what you are going to build with the JetBrains IDE. Want to get in touch? https://howtocodewell....

189 - Grounded by code 15.01.2023

This should not of been allowed to happen. I have so many questions. This is not how software should be developed or deployed. Corrupt software took down the FAA system. https://www.nbcnews.com/news/us-news/software-blamed-faa-outage-three-decades-old-years-upgrade-official-sa-rcna65562 Join https://howtocodewell.net Send me a message https://howtocodewell.net/contact

188 - Maintain the line 06.01.2023

Let's talk about the current   https://howtocodewell.net maintenance mode.  Links John Doe  https://john-doe.neocities.org/ Single Page show/hide using :target and anchor tags. Very good for portfolio sites JSON crack  https://jsoncrack.com/ A great way to visualise your JSON structures Infection PHP https://infection.github.io/ Mutation testing which is used to measure the eff...

187 - 2023 Web development trends 18.12.2022

A high level roadmap for howtocodewell.net and a deep look into the web development trends of 2023. BitTo AI https://www.producthunt.com/posts/bito-ai Courses on howtocodewell.net Docker Machine https://howtocodewell.net/course/docker-machine Linux Bash for beginners https://howtocodewell.net/course/linux-bash-for-beginners PHP CLI basics https://howtocodewell.net/course/php-cli-basics PHP String...

186 - Will ChatGPT be a better developer than you? 10.12.2022

Howtocodewell.net is now live! Signup to enrol in courses PHP 8.2 is here. Check out some of the features https://laravel-news.com/php-8-2-0 Courses on howtocodewell.net Docker Machine https://howtocodewell.net/course/docker-machine Linux Bash for beginners https://howtocodewell.net/course/linux-bash-for-beginners PHP CLI basics https://howtocodewell.net/course/php-cli-basics PHP String for beginn...

185 - Costly Clouds 02.12.2022

Is React going anywhere? By Ruben Casas https://www.infoxicator.com/is-react-going-anywhere Why we’re leaving the cloud By David Heinemeier Hansson (DHH) https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0 Facebook hired over 15,000 new staff from January to September https://www.ndtv.com/world-news/facebook-parent-meta-doubled-staff-in-2-years-saw-covid-as-growth-time-3504755 Want to g...

184 - Get better code reviews 24.11.2022

Change log I’ve been traveling. Recently came back from holiday. The GL- Travel route has been very useful. I need to still some time to do a full review The PIA VPN has also been really good but I’;m not during all the features yet so would like more time to play with it. I’m speaking at the PHP London user group on Thursday the 24th. The talk is titled - Code with Confidence using PHP_Code_Sniff...

183 - The federated web is not what you think 17.11.2022

Change log  I'm traveling in the coming weeks have bought myself  - Travel router GL-AXT1800  - Private internet access VPN  I will be talking about how I get on with these upon my return.   The federated web is not all sunshine and rainbows   What is the federated web okta.com/uk/blog/2019/05/what-is-federation-and-why-should-your-apps-support-it/ 9 dark secrets of t...

182 - Bringing down the walled garden 10.11.2022

Change log - Having a code freeze for a few weeks :) Twitter lay offs begin Follow up on the Twitter story. It is reported that Elon has laid of nearly half of the Twitter staff. https://www.nbcnews.com/business/business-news/twitter-layoffs-elon-musk-fires-staff-how-many-rcna54799 EU bringing down the walled garden https://www.computerworld.com/article/3678689/apple-must-take-another-brick-from-i...

181 - Elon Musk is not giving Web Developers enough time to fix Twitter 03.11.2022

Change log - Code Quiz is still getting some good pull requests.  There are 30+ issues that need your help.  If you're a JavaScript, Docker or PHP developer then checkout the GitHub issues labeled as 'Help needed' and 'Good first issues' https://github.com/howToCodeWell/code-quiz/issues - The How To Code Well platform is nearing completion. I think the e-learning platform will be launche...

180 - Stop relying on other peoples code 27.10.2022

Turbo pack Vercel have announced Turbopack which they claim will be a Rust based successor to web pack. https://vercel.com/blog/turbopack Vercel are claiming speeds of up to 10x faster than Vite and 700 time faster than Webpack. > “Turbopack only bundles the minimum assets required in development, so startup time is extremely fast . On an application with 3,000 modules, Turbopack takes 1.8 seco...

179 - PHP has 3 problems 20.10.2022

Changelog Code Quiz - We now have a Next JS website. This is also running a Docker image. No React components yet. - Docker compose files are now in the root directory Contributions welcome: https://github.com/howToCodeWell/code-quiz Ideas for the future Store Quizzes in Markdown files instead of PHP fixtures Simplified - We have a single source of truth for code questions Future proofing - We can...

178 - Why you should create static API's 13.10.2022

Change log Code Quiz ( https://github.com/howToCodeWell/code-quiz ) OpenAPI generator is now working on the code quiz monorepo Lots of great contributions to that open source project. Thank you :) howtocodewell.net Pre-production is now fully working after a few issues with infrastructure config. I'm currently working on adding content to existing courses on the pre-production site. Some features...

177 - Is WAMP, MAMP or LAMP enough to be a successfully web developer? 06.10.2022

Change log The first build of the http://howtocodewell.net pre-production Docker image is making its way through the GitLab pipelines towards the Kubernetes clusters The Code Quiz has paused for a week as I'm taking some time off. The Code Quiz API now includes the Open API generator which will be used to generate type script for the API client Lots of great pull requests being added to the Code Q...

176 - You're doing Agile spikes wrong 29.09.2022

Change log Code Quiz API https://github.com/howToCodeWell/code-quiz Thank you to MetinBaris and everyone else who has contributed to the Code Quiz project Added dotenv package Lots of bugs fixed GitHub Actions on API client EsLint added Unit tests added You're doing Agile spikes wrong Let's talk about Agile spikes. What are they, why do we need them and why are you doing them wrong. Follow on the...

175 - Should beginner programmers learn JavaScript, Python or PHP 22.09.2022

Change log Code Quiz API https://github.com/howToCodeWell/code-quiz Added GitHub Actions to the JavaScript Api-Client Added API Platform package and configured the API endpoints Should beginners learn JavaScript, Python or PHP Learn the programming concepts first. It doesn’t really matter which programming language you start with as long as you START programming Python is a good teaching language...

174 - Advice for Web Development Team Leaders 15.09.2022

Changelog The Code Quiz GitHub repository now has a basic mock API client that uses a JSON Server. This was installed on the Tuesdays Live stream Work has started on building a Vagrant box that houses MiniKube and the howtocodewell testing environments. Code Quiz GitHub Repository: https://github.com/howToCodeWell/code-quiz Building the Mock JSON API: https://youtu.be/OznPvJIjMDc JavaScript Code Q...

173 - What does Pre-Production mean? 08.09.2022

Change log The second Code quiz has a bunch of JavaScript questions. Join in on Twitter (https://twitter.com/howtocodewell) or Instagram (https://instagram.com/howtocodewell)  The first of the code quiz answer video is out (https://youtu.be/Qmz0TvPLgpQ) Fixed the issue with the Kubernetes assets paths. This required a nginx snippet that creates a proxy pass back to Object storage We can now m...

172 - Will Web Development die in 10 years? 01.09.2022

Will Web Development die in 10 years? Some people think that JavaScript, PHP, Python and other Web Development technologies will die in 10 or even 20 years time. Is HTML finished? Is it time to learn something else? In this episode I explain my thoughts and answer this question. Please let me know if you agree, disagree or if you have others https://howtocodewell.fm/contact Change log I'm working...

171 - Full time vs contractor web developer. 5 Reasons to be a contractor 25.08.2022

Changelog Big news the staging deployment is completed for the new howtocodewell.net platform This contains Kubernetes Symfony PHP 8 Full time vs contractor web developer. 5 Reasons to be a contractor Lots of exposure to different ways of working No two clients or projects are the same Different tech stacks Different processes and approaches Lots of opportunities to gain more skills and experience...

170 - Full time vs contractor. 5 Reasons to be a permanently employed Web Developer 18.08.2022

Change log I’ve created 4 JavaScript YouTube short tutorials that will be released over the coming weeks New talk coding with confidence using PHPCS. If you’re a PHP user group that wants a speaker then let me know Full time vs contractor web developer. 5 Reasons to be a permanently employed Defined Structure Benefits Training Trust and loyalty gets rewarded over time Family vs resource External c...

169 - 5 things every contract Web Developer needs 11.08.2022

Changelog I am giving a talk to PHP Minds tonight. The talk is called Code with confidence using PHPCS I’ve been working on the videoThumbnail component for the React website No updates on deployment yet News/Articles PHPCS compatibility checker By Daniel Opitz https://odan.github.io/2020/12/22/php8-compatibility-check.html PHP Security Audit https://github.com/FloeDesignTechnologies/phpcs-securit...

Listen to the How To Code Well podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.