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

188 - Maintain the line

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. ...

Jan 06, 202331 minSeason 5Ep. 188

187 - 2023 Web development trends

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 for beginners https://howtocodewell.net/course/php-strings-for-beginners HTML for beginners https://...

Dec 18, 202236 minSeason 4Ep. 187

186 - Will ChatGPT be a better developer than you?

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 beginners https://howtocodewell.net/course/php-strings-for-beginners HTML for beginners https://howtocodew...

Dec 10, 202218 minSeason 4Ep. 186

185 - Costly Clouds

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 get in touch? https://howtocodewell.net/contact My web development courses ➡️ Learn How to build a Ja...

Dec 02, 202232 minSeason 4Ep. 185

184 - Get better code reviews

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_Sniffer https://www.meetup.com/phplondon/events/289746815/ Feedback links Do I have any PHP OOP tutorials...

Nov 24, 202225 minSeason 1Ep. 184

183 - The federated web is not what you think

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 the federated web https://www.infoworld.com/article/3676590/9-dark-secrets-of-the-federated-web.html Benefits of the federated web Own your...

Nov 17, 202219 minSeason 4Ep. 183

182 - Bringing down the walled garden

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-its-wall-says-eu.html Microsoft teams has an update which makes it 30 percent faster https://www.ther...

Nov 10, 202223 minSeason 4Ep. 182

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

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 launched in the next month http://howtocodewell.net Web Development news Adobe are now charging for Pantone colours. It...

Nov 03, 202229 minSeason 4Ep. 181

180 - Stop relying on other peoples code

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 seconds to boot up, while Vite takes 11.4 seconds .” https://vercel.com/blog/turbopack > “Since we're...

Oct 27, 202222 min

179 - PHP has 3 problems

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 use code snippets in the questions PHP has these three problems PHP has too many BC breaks which is...

Oct 20, 202230 minSeason 4Ep. 179

178 - Why you should create static API's

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 will be removed before launch via feature flags. Today we are going to talk about static API's. - Wh...

Oct 13, 202225 minSeason 4Ep. 178

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

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 Quiz open source project http://github.com/howToCodeWell/code-quiz Feedback from Abu Sales on the Bes...

Oct 06, 202221 minSeason 4Ep. 177

176 - You're doing Agile spikes wrong

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 socials Twitter: https://twitter.com/howtocodewell Instagram : https://www.instagram.com/howtocodewe...

Sep 29, 202221 minSeason 4Ep. 176

175 - Should beginner programmers learn JavaScript, Python or PHP

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 as it prevents sloppiness that JavaScript can allow. Get the daily code quiz on Twitter: https://twi...

Sep 22, 202217 minSeason 4Ep. 175

174 - Advice for Web Development Team Leaders

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 Quiz answers: https://youtu.be/Tyvmq3gyZMY Tips for newly appointed Web Development team leaders 1. H...

Sep 15, 202220 minSeason 4Ep. 174

173 - What does Pre-Production mean?

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 move to Pre - Production My talk 'Code with confidence with PHPCS' from PHP Minds is available YouTube (htt...

Sep 08, 202220 min

172 - Will Web Development die in 10 years?

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 on an error with Kubernetes and S3 volumes. Discovering deprecation notices before upgrading to Symf...

Sep 01, 202216 minSeason 4Ep. 172

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

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 Flexibility Work the way you want to work using the tools that you want to use Drop in and out of p...

Aug 25, 202220 minSeason 4Ep. 171

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

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 career progression Want to get in touch? https://howtocodewell.fm/contact My web development courses ...

Aug 18, 202219 min

169 - 5 things every contract Web Developer needs

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-security-audit PHP 8.1.9 is released https://www.php.net/archive/2022.php#2022-08-04-3 This isa bug fix rel...

Aug 11, 202221 minSeason 4Ep. 169

168 - What is a design system?

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 News/Articles How to call rest APIs using React https://www.smashingmagazine.com/2020/06/rest-api-react-f...

Aug 04, 202223 minSeason 4Ep. 168

167 - Reacts killer feature

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 sessions in a database https://symfony.com/doc/current/session/database.html What’s new with Composer 2.4...

Jul 28, 202219 minSeason 4Ep. 167

166 - 5 ways to Speed up Cypress automation tests

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 been doing a lot of PHP 5.6, 7.4 and Angular work News/Articles Being on call sucks by Bobbie Chen http...

Jul 21, 202225 minSeason 4Ep. 166

165 - Flaky Tests

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 Python web applications. WSGI = Web Server Gateway Interface ASGI = Asynchronous Server Gateway Interf...

Jul 14, 202224 minSeason 4Ep. 165

164 - My thoughts on Kubernetes after 3 months

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-star-labs Why isn’t the internet more fun and weird https://jarredsumner.com/codeblog/ Recommended podc...

Jul 07, 202226 min

163 - Why 10x developers are not paid any more

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-less router. Next week we will add some PSR interfaces for the HTTP messages to the PHP registration...

Jun 30, 202231 min

162 - Why I'm learning TypeScript

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 those. In my opinion Typescript is what JavaScript should-of been to begin with. - I’ve noticed more demand for Typescript jobs...

Jun 23, 202215 minSeason 4Ep. 162

161 - Did Google create a sentient being?

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...

Jun 16, 202219 min

160 - PHP Version Stats

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. I’m still digesting my thoughts on the announcements. I may talk about my opinions next week. m1windowsproject An ambitious project by Amario...

Jun 09, 202213 min

159 - Deployment Stage

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 ...

Jun 03, 202215 minSeason 159Ep. 4
For the best experience, listen in Metacast app for iOS or Android