Freelancewebdevelopment public
[search 0]

Download the App!

show episodes
 
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.
 
Loading …
show series
 
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. M…
 
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 t…
 
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 w…
 
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 …
 
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…
 
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 sh…
 
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 ess…
 
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 …
 
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 …
 
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…
 
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…
 
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…
 
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 hav…
 
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…
 
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 done then it doesn’t matter They encour…
 
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 sup…
 
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 Jav…
 
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 Pytho…
 
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 …
 
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 bui…
 
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 cu…
 
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 array…
 
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 JavaScr…
 
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 cours…
 
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 ➡️ L…
 
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 A…
 
In today's episode I talk about a roadmap that I have created for learning PHP in 100 days. 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 Pytho…
 
In todays podcast we are going to talk about the 503 HTTP Status Code. Error 503 = Service Unavailable From the W3C: The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. If known, the length o…
 
In todays podcast episode we are going to talk about the DRY software principle. In software development DRY stands for Don't Repeat Yourself. Let's discuss what this means. Resources: https://thevaluable.dev/dry-principle-cost-benefit-example/ https://metova.com/dry-programming-practices/ Kick start your tech career with Amarachi Amaechi's new boo…
 
Today I'm going to talk about how I upgraded to PHP 8. I will discuss the process of upgrading from 7.4 to 8.0.6, the problems and issues that I faced and the solutions I came up with. 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 bu…
 
Today we are going to talk about Nagware and how Docker is trying to get your money in Docker Desktop version 3.x Docker requires a pro or team account to skip updates If you use Docker Desktop at work you may need to skip a specific update. For this reason, Pro or Team subscription developers can skip notifications for a particular update when a r…
 
Today we are going to talk about libraries vs frameworks in software development. A software library is something you use that enhances your application. It's a bundle of code that you can plug into an existing project. A software library normally solves a specific task such as connecting to a database, making forms or providing routines that manip…
 
Here are my 10 best web development resources that have helped me progress in my career This episode was recorded live on YouTube Regex https://regex101.com or https://www.phpliveregex.com W3CSchools MDN Stackoverflow Replit Free Code Camp Github learning lab Git Smashing magazine CSS tricks David Walsh Kick start your tech career with Amarachi Ama…
 
Let's talk about algorithms and where to put them in a MVC architecture. I will also discuss what algorithms are and how best to use them within software. This is live so questions are welcome during the talk. This episode was recorded live on YouTube Kick start your tech career with Amarachi Amaechi's new book Getting Started in Tech: A guide to b…
 
Let's talk about the Apple 2021 spring event and what the new iMac and iPad Pro can do for Web Developers. This episode was recorded live on YouTube 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…
 
Today we're going to tackle the question; Should software developers write code on crappy old hardware? I'm going to discuss the pros and cons of using old hardware and give my opinion on the matter. This episode was recorded live on YouTube Kick start your tech career with Amarachi Amaechi's new book Getting Started in Tech: A guide to building a …
 
Here are 10 interview tips that every software developer should know. 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 new…
 
In episode 107 of the How To Code Well podcast I am going to explain why I think that not all code is equal. 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 GMT) Tuesdays 07:00 - Live c…
 
In episode 106 of the How To Code Well podcast we are going to talk about 5 tools every PHP developer should know 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 GMT) Tuesdays 07:00 - L…
 
In episode 105 of the How To Code Well podcast we are going to talk about software testing. I'm going to give you 5 reasons why you should test you code and discuss how writing tests will help you become a better software professional. My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn P…
 
Securing a webserver is not easy and it takes time. Security isn't something that you set and forget. Any security improvements must be monitored, maintained and well planned. Here are 10 basic webserver security tips. My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Lear…
 
Let's talk about Flutter and its impact on desktop apps. We also talk about Deno and Repl 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 GMT) Tuesdays 07:00 - Live coding on Twitch Thu…
 
What are the minimum hardware requirements of a web developer in 2021 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 GMT) Tuesdays 07:00 - Live coding on Twitch Thursdays 21:00 = Live …
 
Oh I have sooo much technical regret. Lets rebuild the frontend of howtocodewell.net 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 Tuesdays 07:00 - Live coding on Twitch Thursdays 21:00 = Live P…
 
Lets talk about API testing 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 Tuesdays 07:00 - Live coding on Twitch Thursdays 21:00 = Live Podcast YouTube Sundays 14:30 - Live coding on Twitch…
 
This is the 2021 Tech roadmap for howtocodewell.net 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 Tuesdays 07:00 - Live coding on Twitch Thursdays 21:00 = Live Podcast YouTube Sundays 14:30 - Li…
 
This is why you should learn MVC - Understand how requests and responses work - Gain an understanding of how to separate a web app - Companies require you to know this - Enables you to build scaleable enterprise applications - You Learn how to decouple code and application responsibilities ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn …
 
If I was a new software developer in 2021 these are some of the things that I would learn. ➡️ 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 Tuesdays 07:00 - Live coding on Twitch Thursdays 21:00 = Live Podcast YouTube Sunday…
 
In this live show I discuss why the list of the top 5 programming languages to learn in 2021 are meaningless and stupid. 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 Tuesdays 07:00 - Live codin…
 
In this live show I give 5 reasons why learning how to use Git Stash will make you a better web developer. 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 Tuesdays 07:00 - Live coding on Twitch Th…
 
Loading …

Quick Reference Guide

Copyright 2022 | Sitemap | Privacy Policy | Terms of Service
Google login Twitter login Classic login