
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 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
Jun 4, 2021
39 min

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 reminder appears. Free users will not be required to install any particular update, but they will continue to get reminders to update.
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 current live coding schedule (Times are BST)
Thursdays 20:00 = Live Podcast YouTube
Sundays 14:30 - Live coding on Twitch
May 28, 2021
28 min

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 manipulate images. A library can co-exist amongst other libraries and this is also true for libraries that do the same task. For example you might have a software library that crops an image to a certain size. You may want to try another library that does the same thing.
A software framework provides a set of APIs such as user authentication, session management, templating, request and response handling and so on. A framework is a single package that could contain smaller packages that do different things. A framework is very opinionated. It provides specific places for you to add your and it controls almost everything about how your code interacts with it.
Generally you cannot add a framework to an existing project because it must be the top layer of abstraction.
Both libraries and frameworks are code that is written by someone else that you use to enhance your project.
When you use a library you are in charge of the application flow. You choose how and when the library is called in your application. On the other hand, a framework is a set of API’s that can be called at certain points in its defined flow. Usually a framework tells you what to do, when to do it and where to do it. Frameworks are normally developed by large teams or the open source community. Due to this, a framework normally adheres to best practices, a strict set of coding standards and the framework is regularly maintained.
There is a big learning curve with frameworks but popular frameworks are well known and sort after in the software industry.
In summary a framework tells you what to do whereas you tell a library what to do. You have full control over a library but you have to define the rules of your application. You have limited control over the framework and you need to adhere to rules set out by the framework.
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 current live coding schedule (Times are BST)
Thursdays 20:00 = Live Podcast YouTube
Sundays 14:30 - Live coding on Twitch
May 21, 2021
22 min

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 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 current live coding schedule (Times are GMT)
Thursdays 20:00 = Live Podcast YouTube
Sundays 14:30 - Live coding on Twitch
May 14, 2021
34 min

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 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 current live coding schedule (Times are GMT)
Thursdays 20:00 = Live Podcast YouTube
Sundays 14:30 - Live coding on Twitch
May 7, 2021
40 min

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
➡️ Learn JavaScript arrays
➡️ Learn PHP arrays
➡️ Learn Python
✉️ Get my weekly newsletter
⏰ My current live coding schedule (Times are GMT)
Thursdays 20:00 = Live Podcast YouTube
Sundays 14:30 - Live coding on Twitch
Apr 30, 2021
34 min

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 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 current live coding schedule (Times are GMT)
Thursdays 20:00 = Live Podcast YouTube
Sundays 14:30 - Live coding on Twitch
Apr 23, 2021
36 min

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 newsletter
⏰ My current live coding schedule (Times are GMT)
Tuesdays 07:00 - Live coding on Twitch
Thursdays 20:00 = Live Podcast YouTube
Sundays 14:30 - Live coding on Twitch
Apr 16, 2021
54 min

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 coding on Twitch
Thursdays 20:00 = Live Podcast YouTube
Sundays 14:30 - Live coding on Twitch
Apr 9, 2021
52 min

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 - Live coding on Twitch
Thursdays 21:00 = Live Podcast YouTube
Sundays 14:30 - Live coding on Twitch
Apr 2, 2021
55 min
Load more
