Discover
How To Code Well
How To Code Well
Author: Peter Fisher
Subscribed: 401Played: 6,625Subscribe
Share
© Peter Fisher
Description
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.
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.
218 Episodes
Reverse
Let's talk about how to test code that you don't controlShow notes: https://howtocodewell.net/podcast/episode/219Support the show and get early access to tutorials courses and moreYouTube membership https://www.youtube.com/channel/UCjFs9wBGz4HlEJGUB6jzUmw/joinPatreon: https://www.patreon.com/howtocodewell
In the 200th episode of the How To Code Well podcast we are going to talk about soft skill questions asked during Software Development.
// Recommended products and services
Manning courses and books - https://www.manning.com/?utm_source=pfwd-1&utm_medium=affiliate&utm_campaign=affiliate&a_aid=pfwd-1
Web hosting with Cloudways - https://www.cloudways.com/en/?id=182670
// Web Development tutorials and courses
Learn how to become a web developer and level up your programming skills in PHP, Python, JavaScript, Linux and more at https://howtocodewell.net
JavaScript courses
https://youtube.com/playlist?list=PLZdsdjcJ44WWaBGywrjhXjlJnilh6Z0NX&si=GunpkXQ_PTMtS_lo
Python courses
https://youtube.com/playlist?list=PLZdsdjcJ44WUgC0NVgVb-sYElKh8wLjEa
https://youtube.com/playlist?list=PLZdsdjcJ44WXkZs76CYt5n9pW6j3WmWeJ
PHP courses
https://youtube.com/playlist?list=PLZdsdjcJ44WVQvlMCROYImhEqN4qmf8cS
https://www.youtube.com/playlist?list=PLZdsdjcJ44WXC5m_8HMcoZft2hmytd4lD
https://www.youtube.com/playlist?list=PLZdsdjcJ44WU6oEDZje8htDMG2qBKSSvu
https://www.youtube.com/playlist?list=PLZdsdjcJ44WUWbArkekAHznqfJ60vW8V_
https://www.youtube.com/playlist?list=PLZdsdjcJ44WUU6i2s73XMK1ZSD9uTPL-z
Linux courses
https://youtube.com/playlist?list=PLZdsdjcJ44WXnRf0t9hw42_IqQ0Vm6BfI
Docker courses
https://www.youtube.com/playlist?list=PLZdsdjcJ44WU_cY2Y1LFLnmsSjFD5BZLZ
https://www.youtube.com/playlist?list=PLZdsdjcJ44WWBHkRiBzspcfhf_YuIOCGn
HTML courses
https://www.youtube.com/playlist?list=PLZdsdjcJ44WUmamJbyAYJ9SGkTffxtiRG
https://www.youtube.com/playlist?list=PLZdsdjcJ44WVfB5TZ9eWeNMHJAX6njS_A
MYSQL courses
https://www.youtube.com/playlist?list=PLZdsdjcJ44WVBkq0CNfawyI5eXOOcnRxG
// Follow How To Code Well
https://twitter.com/howtocodewell
https://instagram.com/howtocodewell
https://facebook.com/howtocodewell
// Support How To Code Well
Be a member on Patreon:
https://patreon.com/howToCodeWell
Buy me a coffee:
https://buymeacoffee.com/howtocodewell
Disclaimer: Links included in this description might be affiliate links. If you purchase a product or service with links that I provide I may receive a small commission. There is no additional charge to you.
Thank you for supporting How To Code Well
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 my weekly newsletter
⏰ My current live coding schedule (Times are BST)
Thursdays 20:00 = Live Podcast YouTube
Sundays 14:30 - Live coding on Twitch
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 effectinvess of tests.
Update Angular.
https://update.angular.io/
A tool that walks you through how to update your Angluar app. Split into basic, medium and advanced apps.
Conferences
PHP Tek May Chicago 16th to 18th
https://tek.phparch.com/
International PHP Conference Berlin May 22 - 26 of May
https://phpconference.com/berlin-en/
PHP Day 2023 May 18 - 19
https://2023.phpday.it/
PHP UK 14 - 16 of Feb
https://www.phpconference.co.uk/
Symfony Live Paris 23 - 24 March
https://live.symfony.com/2023-paris/
SymfonyCon Brussels 7 - 8 December
https://live.symfony.com/2023-brussels-con/
Symfony Online June 15 to 16 of June
https://live.symfony.com/2023-online-june/
Laracon Libsbon Jan 26 - 27
https://laracon.eu/
Laracon Online September 14
https://laracon.net/
Laracon US Nashville July 19 to 20
https://laracon.us/
Laracon India 25 - 26 Feb
https://laracon.in/
Lots of Javascript conferences
https://confs.tech/javascript
We are Developers World Congress Berlin Germany 27 - 28 July
https://www.wearedevelopers.com/world-congress
React Miami 20 -21 April
https://www.reactmiami.com/
In today's I practice a new PHP talk that I am hoping to give to PHP user groups this year. The talk is called how to make your PHPUnit tests smarter.Show notes: https://howtocodewell.net/podcast/episode/218Support the show and get early access to tutorials courses and moreYouTube membership https://www.youtube.com/channel/UCjFs9wBGz4HlEJGUB6jzUmw/joinPatreon: https://www.patreon.com/howtocodewell
In today's show we discuss more Laravel tutorials and look at what is coming in Laravel 12Show notes: https://howtocodewell.net/podcast/episode/217Support the show and get early access to tutorials courses and moreYouTube membership https://www.youtube.com/channel/UCjFs9wBGz4HlEJGUB6jzUmw/joinPatreon: https://www.patreon.com/howtocodewell- Laravel tutorial - How to change Laravel route parameters in middleware https://youtu.be/QyLoeIPErEw- PHP course - Login from scratch https://howtocodewell.net/article/php-login-from-scratch-course- Symfony year in review 2024 https://youtu.be/1ysXNU59bPM
In today's show we discuss more Laravel tutorials and dip our toes deeper into the world of OOP.
Support the show and get early access to tutorials courses and more
YouTube membership https://www.youtube.com/channel/UCjFs9wBGz4HlEJGUB6jzUmw/join
Patreon: https://www.patreon.com/howtocodewell
- Laravel tutorial - How to supply multiple parameters to Laravel middleware https://howtocodewell.net/tutorial/laravel-middleware-parameters
- PHP course - Login from scratch https://howtocodewell.net/article/php-login-from-scratch-course
- Laravel 101 https://dev.to/kazemmdev/laravel-101-everything-you-need-to-know-to-get-started-with-this-popular-php-framework-2gal
Today we are going to talk about Laravel collections, conferences and object orientation.
Show notes: https://howtocodewell.net/podcast/episode/215
Support the show and get early access to tutorials courses and more
YouTube membership https://www.youtube.com/channel/UCjFs9wBGz4HlEJGUB6jzUmw/join
Patreon: https://www.patreon.com/howtocodewell
- Laravel tutorial - How to pragmatically login to Laravel https://howtocodewell.net/tutorial/pragmatically-logging-into-laravel
- PHP course - Login from scratch https://howtocodewell.net/article/php-login-from-scratch-course
- Laracon EU 2025 https://laravel-news.com/laracon-eu-amsterdam-2025
- Symfony day 2025 https://live.symfony.com/2025-chicago/
- PHP London https://www.phpconference.co.uk
- Laravel news https://laravel-news.com/collectedBy
- Harris Raftopoulos - Laravel CollectedBy https://medium.com/@harrisrafto/customizing-collections-in-laravel-meet-the-collectedby-attribute-3709060fcaa3
- Wikipedia - Object oriented programming https://en.wikipedia.org/wiki/Object-oriented_programming
In today's episode we talk about Symfony console input arguments, a Laravel bridge for Digital Ocean and we discuss Software architecture.
Tutorials mentioned in the show
How to alter requests in Laravel middleware
https://howtocodewell.net/tutorial/how-to-alter-requests-in-laravel-middleware
What is Laravel middleware: https://howtocodewell.net/tutorial/what-is-laravel-middleware
Courses mentioned in the show
PHP login from scratch https://howtocodewell.net/course/php-login-from-scratch
Linux Bash for beginners https://howtocodewell.net/course/linux-bash-for-beginners
Docker for beginners https://howtocodewell.net/course/docker-for-beginners
Please note that through January there is a $5 course sale!
Show resources
Laravel Digital Ocean API bridge https://github.com/GrahamCampbell/Laravel-DigitalOcean
Symfony console prompts
https://symfony.com/doc/current/console/input.html
Full show notes https://howtocodewell.net/podcast/episode/214
Support the show and get early access to tutorials courses and more
YouTube membership https://www.youtube.com/channel/UCjFs9wBGz4HlEJGUB6jzUmw/join
Patreon: https://www.patreon.com/howtocodewell
In today's episode we talk about PHP 8.5, we look back at what has happened to Symfony in 2024 and we discuss choosing the right software architecture.
Show notes: https://howtocodewell.net/podcast/episode/213
January course sale: https://howtocodewell.net/article/january-2025-course-sale
Latest tutorial: What is Laravel middleware: https://howtocodewell.net/tutorial/what-is-laravel-middleware
Today we are going to talk about Symfony killer features and why I recommend any PHP developer to learn the Symfony framework.
I give you 5 reasons why I prefer Symfony to other PHP frameworks.
Watch the show: https://youtube.com/live/viLmDRCq5nQ
Show notes: https://howtocodewell.net/podcast/episode/212
January course sale: https://howtocodewell.net/article/january-2025-course-sale
PHP login from scratch course: https://howtocodewell.net/course/php-login-from-scratch
Join YouTube members: https://www.youtube.com/channel/UCjFs9wBGz4HlEJGUB6jzUmw/join
Support the show on Patreon: https://patreon.com/howtocodewell
Today we are going to do a year in review and also talk about some predictions for Web Development in 2025
Full write up: https://howtocodewell.net/podcast/episode/211
January Course Sale: https://howtocodewell.net/article/january-2025-course-sale
Today we talk about how new developers can get overwhelmed when learning how to code for the first time and strategies to learn code efficiently and effectively.
Full write up at https://howtocodewell.net/podcast/episode/210
January Sale now on. All courses are $5 https://howtocodewell.net/article/january-2025-course-sale
HTTP responses is a fundamental component of the Hypertext Transfer Protocol (HTTP) but what are they? In today's show we are going to discuss what they are and why every developer needs to learn how to use them.
Courses and tutorials mentioned
PHP Control structures course
https://howtocodewell.net/course/php-control-structures
What is a DVCS
https://howtocodewell.net/article/what-is-a-dvcs
What is a database
https://howtocodewell.net/article/what-is-a-database
What is a database schema
https://howtocodewell.net/article/what-is-a-database-schema
Show notes: https://howtocodewell.net/podcast/episode/208
Cloudways is offering HTCW viewers 40% the first 4 months of VPS hosting and 40 hassle free migrations.
https://howtocodewell.net/cloudways
Laravel tutorials:
Getting started with continual integration and continual delivery using GitHub Actions
https://howtocodewell.net/tutorial/getting-started-with-continual-integration-and-continual-delivery-using-github-actions
How to create a Laravel bash deploy script
https://howtocodewell.net/tutorial/laravel-bash-ssh-deploy-script
Build and deploy your first Laravel API
https://howtocodewell.net/tutorial/build-and-deploy-your-first-laravel-api
Get 20% off your first 2 Web Hosting months at Cloudways
https://platform.cloudways.com/signup?id=182670&coupon=codewell&data1=podcast
Join the member only chat and support the show
https://www.youtube.com/channel/UCjFs9wBGz4HlEJGUB6jzUmw/join
New PHP Tutorials:
How to create a Laravel bash deploy script
https://howtocodewell.net/tutorial/laravel-bash-ssh-deploy-script
When to use PHP switch or match statements
https://howtocodewell.net/tutorial/when-to-use-php-switch-or-if-or-match-statements
How to concatenate PHP strings
https://howtocodewell.net/tutorial/how-to-concatenate-php-strings
Build you first Laravel API
https://howtocodewell.net/tutorial/build-and-deploy-your-first-laravel-api
Programming courses and podcast
https://howtocodewell.net
Show notes:
https://howtocodewell.net/podcast/episode/205
Join the How to code well YouTube channel to get premium courses, tutorials and more
https://www.youtube.com/channel/UCjFs9wBGz4HlEJGUB6jzUmw/join
Today I am going to teach you what a database is.
You can watch the full episode at https://howtocodewell.net/podcast/episode/204
We're going to cover the following topics:
- What is data
- What is a database
- What is a DBMS
- What is SQL
- What is NoSQL
We are continuing our mini series on getting into the Software Development industry and today I'm going to discuss how to use social media to your advantage.
// Recommended products and services
Manning courses and books - https://www.manning.com/?utm_source=pfwd-1&utm_medium=affiliate&utm_campaign=affiliate&a_aid=pfwd-1
Web hosting with Cloudways - https://www.cloudways.com/en/?id=182670
// Web Development tutorials and courses
Learn how to become a web developer and level up your programming skills in PHP, Python, JavaScript, Linux and more at https://howtocodewell.net
JavaScript courses
https://youtube.com/playlist?list=PLZdsdjcJ44WWaBGywrjhXjlJnilh6Z0NX&si=GunpkXQ_PTMtS_lo
Python courses
https://youtube.com/playlist?list=PLZdsdjcJ44WUgC0NVgVb-sYElKh8wLjEa
https://youtube.com/playlist?list=PLZdsdjcJ44WXkZs76CYt5n9pW6j3WmWeJ
PHP courses
https://youtube.com/playlist?list=PLZdsdjcJ44WVQvlMCROYImhEqN4qmf8cS
https://www.youtube.com/playlist?list=PLZdsdjcJ44WXC5m_8HMcoZft2hmytd4lD
https://www.youtube.com/playlist?list=PLZdsdjcJ44WU6oEDZje8htDMG2qBKSSvu
https://www.youtube.com/playlist?list=PLZdsdjcJ44WUWbArkekAHznqfJ60vW8V_
https://www.youtube.com/playlist?list=PLZdsdjcJ44WUU6i2s73XMK1ZSD9uTPL-z
Linux courses
https://youtube.com/playlist?list=PLZdsdjcJ44WXnRf0t9hw42_IqQ0Vm6BfI
Docker courses
https://www.youtube.com/playlist?list=PLZdsdjcJ44WU_cY2Y1LFLnmsSjFD5BZLZ
https://www.youtube.com/playlist?list=PLZdsdjcJ44WWBHkRiBzspcfhf_YuIOCGn
HTML courses
https://www.youtube.com/playlist?list=PLZdsdjcJ44WUmamJbyAYJ9SGkTffxtiRG
https://www.youtube.com/playlist?list=PLZdsdjcJ44WVfB5TZ9eWeNMHJAX6njS_A
MYSQL courses
https://www.youtube.com/playlist?list=PLZdsdjcJ44WVBkq0CNfawyI5eXOOcnRxG
// Follow How To Code Well
https://twitter.com/howtocodewell
https://instagram.com/howtocodewell
https://facebook.com/howtocodewell
// Support How To Code Well
Be a member on Patreon:
https://patreon.com/howToCodeWell
Buy me a coffee:
https://buymeacoffee.com/howtocodewell
Disclaimer: Links included in this description might be affiliate links. If you purchase a product or service with links that I provide I may receive a small commission. There is no additional charge to you.
Thank you for supporting How To Code Well
Show notes: https://howtocodewell.net/podcast/202
If you're wondering what you should wear to your next Software Developer interview or what questions you could ask then listen to this episode.
We are going to talk about a candidates appearance and other things to do with Software Engineering interviews.





