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
168 - What is a design system? 04.08.2022 22:38
Changelog I've created a playground in the mono-repo for ReactJS experiments I have started working on a very lightweight design system I am giving a talk to PHP Minds next Thursday. The talk is called Code with Confidence with PHPCS PHP UK has announced their CFP and released early bird tickets. I have tickets. This weekend I am off to see England versus Scotland in the Common wealth boxing...
167 - Reacts killer feature 28.07.2022 19:22
Changelog Lots of bitty bugs which have prevented me for progressing on the Kubernetes side of the howtocodewell.net staging deployments Lots of PHP packages on howtocodewell.net have been upgraded I was able to play around with the API platform. News/Articles API platform tutorial with Symfony https://digitalfortress.tech/tutorial/rest-api-with-symfony-and-api-platform/ How to store Symfony sessi...
166 - 5 ways to Speed up Cypress automation tests 21.07.2022 24:44
Changelog Lots of JavaScript package upgrades have been made to the frontend of howtocodewell.net including TailwindCSS, PostCSS, Webpack and Node itself. I’ve decided to use PostCSS over Less and I’m seeing much faster results when generating the CSS The plan for next week is to look at composer package upgrades as well as progressing with the staging deployment In my contracting space I have bee...
165 - Flaky Tests 14.07.2022 23:55
Changelog I’ve sorted the Kubernetes ingress controller for the staging deployment of howtocodewell.net I’ve got a few problems with connecting services outside of the Kubernetes cluster but I am working my way through those. I’ve been updating the pipelines to allow for certain manual jobs in GitLab. News/articles Python ASGI The future of Python Web Development A new asynchronous standard for Py...
164 - My thoughts on Kubernetes after 3 months 07.07.2022 25:59
Changelog My Kubernetes CronJob experiments are now working On Tuesdays live YoutTube stream we fixed issues with the PHP implementation of Object Storage On Sundays Twitch live stream we started the process of upgrading NPM packages Some news/articles to share StarLabs has teased a 4k linux laptop called the StarFighter https://www.omgubuntu.co.uk/2022/07/starfighter-15-6-4k-linux-laptop-from-sta...
163 - Why 10x developers are not paid any more 30.06.2022 31:05
Change log I'm currently running experiments with Kubernetes CornJobs I've done lots of under the hood security tweaks with howtocodewell.net I've started using Jira to manage spikes and delivery tickets for the deployment stage of howtocodewell.net I've added tickets for some upgrade work, Symfony 6, NPM 16 LTS, PHP 8.1 On Tuesday we progressed the PHP registertion course by adding the framework-...
162 - Why I'm learning TypeScript 23.06.2022 15:10
Changlog The deployment phase of https://howtocodewell.ne t staging site is going very well. I now have Kubernetes cluster is running via Terraform Why am I leaning TypeScript? I know many languages, some more than others. PHP is my goto and Python is the next biggest language I know. Of course I know JavaScript and other languages such as Java and Perl but I rarely use tho...
161 - Did Google create a sentient being? 16.06.2022 19:10
Changelog On Tuesdays live show I fixed all the databases tests for the PHP Registration course I'm still playing with Gitlab pipelines Has Google created a sentient being? BBC news report Medium article with Lamda interview
160 - PHP Version Stats 09.06.2022 13:21
Change log - I’ve started learning typescript as I want to convert all the HTCW JavaScript code into TS - I’ve started playing with a Kubernetes playground for HTCW staging - On Tuesday we started planning how to build the controllers for the PHP registration course HPDevOne Is now available to buy and some people already have them. WWDC WWDC is this week. &nbs...
159 - Deployment Stage 03.06.2022 14:51
Listen to the show: http://howtocodewell.net/159 Check which features are available in PHP versions http://caniusephp.com The new HP Dev One laptop https://hpdevone.com/ Get the newsletter: https://email.howtocodewell.net/signup My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Python ✉️ Get...
158 - 5 Software Development Misconceptions 26.05.2022 33:26
Please consider supporting Anna Filina's Ukrainian relatives https://afilina.com/donate/ua-supplies Other ways to support the people of Ukraine https://supportukrainenow.org I actually have 7 Software Development misconceptions that I want to debunk You have to code every day to get better at it Women cannot code Managers are sellouts who can’t code You can’t get into this industry when your...
157 - Remote working is not a one size fits all perk 19.05.2022 26:42
Please consider supporting Anna Filina's Ukrainian relatives https://afilina.com/donate/ua-supplies Other ways to support the people of Ukraine https://supportukrainenow.org Change log PHP login course is has been tagged at v1.0.0 Most of the SQL for PHP registration course is done Cypress tests are now running in the GitLab pipeline by they are very slow Remote working is not a one size fit...
156 - You don't have to test your code all of the time 13.05.2022 31:17
Please consider supporting Anna Filina's Ukrainian relatives https://afilina.com/donate/ua-supplies Other ways to support the people of Ukraine https://supportukrainenow.org Change log Due to the traveling we didn’t get to do the Twitch Live stream on Sunday so I’m hoping to finish the PHP login course off this Sunday (15th) On Tuesdays (12th) YouTube live stream we continued building...
155 - Monorepo experiment 05.05.2022 34:03
Please consider supporting Anna Filina's Ukrainian relatives https://afilina.com/donate/ua-supplies Other ways to support the people of Ukraine https://supportukrainenow.org Changelog - This is another pre recorded show as I am traveling over the next few days. - On Mondays Twitch stream we covered lessons 6, 7 and 8 of the PHP login course. I am planning to finish lessons 9 and 10 nex...
154 - 10 Tips for Continual Integration 28.04.2022 41:46
Changelog Speaking at PHP UG MN on Thursday so this is not a live podcast On Sundays Twitch stream we re-built the first 5 lessons of the PHP login course. I’m planning to re-build the last four lessons on Monday on Twitch On Tuesdays YouTube live stream we started planning the new PHP registration course. Lots of experimenting with GitLab 10 tips for Continual Integration CI should take no more t...
153 - Self Hosted Vs Cloud Services 21.04.2022 41:33
Please consider supporting Anna Filina's Ukrainian relatives https://afilina.com/donate/ua-supplies Other ways to support the people of Ukraine https://supportukrainenow.org ------ . Change log We’ve finally finished the 2nd pass of the PHP login course documentation. I will be doing a final run through on Sundays Twitch stream . Next course starts next Tuesday I won’t be doing...
152 - Testing Testing 31.03.2022 1:04:18
Please consider supporting Anna Filina's Ukrainian relatives https://afilina.com/donate/ua-supplies Other ways to support the people of Ukraine https://supportukrainenow.org Watch the show on YouTube Changelog Yesterday I gave a talk at PHP Oxford I will be speaking at PHPUGMRN in April On Tuesday we updated the documentation for lesson 9 of the PHP Login Course I'm still tired :) Thi...
151 - What are Syntax Errors 24.03.2022 42:14
Please consider supporting Anna Filina's Ukrainian relatives https://afilina.com/donate/ua-supplies Other ways to support the people of Ukraine https://supportukrainenow.org Watch the show on YouTube Changelog Lots of Cypress E2E acceptance tests added to the howtocodewell.net CMS. I have a handful left to write which will cover the creation and publication of a free and paid course....
150 - What is Syntax? 17.03.2022 24:02
Please consider supporting Anna Filina's Ukrainian relatives https://afilina.com/donate/ua-supplies Other ways to support the people of Ukraine https://supportukrainenow.org Change log Apologise for not doing a podcast last week. I was giving a talk to the PHPBenelux user group in Belgium. My next talk with be a PHP Oxford on the 30th of March. The talk is Code with Confidence u...
149 - Sugar that syntax 03.03.2022 33:22
How to support Ukraine https://supportukrainenow.org/ Change log I’m working back in the land of legacy. PHP 5.6 Goose (My 2nd English Springer Spaniel) is now 9 weeks old and has razor teeth. I’ve been working on using Vagrant, Docker, Parallels and Ansible to create a test lab for HTCW We reviewed the documentation for tutorial 5 and 6 of the PHP login cours...
148 - The Best Bug Tracking Tools 24.02.2022 54:07
Change log EP 147 is now available. In that episode I talked about the process of fixing a bug PHP UK Keynote: Never stop learning, or how cursory and cross pollination drives innovation by Pauline Vos Talk on OpenAPI from Rob Allen - Lots of useful resources and a guide to the Yaml configuration Talk on improving your documentation by Alexandra White Embrace the pitfalls (Our stop start journey t...
147 - How to fix a bug 24.02.2022 48:21
Change log - Yesterday I gave a talk about PHPStan and code confidence to PHP South West - I’m going to give the talk again: The Symfony user group in Portugal on the 22nd of Feb North West Drupal User group on the 8th of March - On Tuesday we fixed a unit test which turned out to be a larger issue than I expected and uncovered a big code smell which I need to fix i...
146 - What makes an acceptable bug ticket 03.02.2022 42:21
Change log We got to lesson 4 of the PHP course on Tuesday. Lots of bad documentation has been fixed Working on a Jenkins server for HTCW as I want to move away from GitHub Actions We’re getting another English Springer Spaniel called Goose in a few weeks time. He will only be a puppy I am giving a new talk called coding with confidence using PHPStan at PHP South West...
145 - 5 Things you should not do in Software Development 27.01.2022 45:36
Change log - New personal site peterfisher.me.uk - New job - Speaking at Symfony user group in Portugal - Code with Confidence with PHPStan - Won’t be streaming on Twitch this weekend as I’m traveling 5 Things you should not do in Software Development 1. Don’t rush Re-read the problem more than once. If it doesn’t make sense to you then...
144 - 5 Build tools every Software Developer needs to learn 20.01.2022 40:46
Today I am going to talk about 5 build tools that every software needs to learn. These include the following: Step debugger Command Line Interface (CLI) Integrated development environment (IDE) Output tools such as Postman Project management tools Watch the show on YouTube Contact me and let me know your thoughts or get something read out on air. My web development courses ➡️ Learn How to build a...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.