How To Code Well

How To Code Well
Web Development Discussions

S2 E21 The Human Security Factor Of Web Development - Rob Wilson Interview
May 24 • 53 min
Rob Wilson is today’s guest on the How To Code Well podcast. Rob is a senior PHP developer at Superdry in Cheltenham and has done many talks on web development security. In this episode Rob explains the many human factors of web site security, how web…
S2 E20 Test To Break Principle - Rob Waller Interview
May 17 • 46 min
The video version of the show: Rob Waller is today’s guest on How To Code Well podcast. Rob talks about testing code and testing an application for failures and expected outcomes. Rob Waller is a software developer with a…
S2 E19 Iteration Podcast John Jacob Interview
May 10 • 63 min
John Jacob from the Iteration podcast is today’s guest on How To Code Well. We talk about how the Iteration podcast started and what programming books have been reviewed. We also discuss how John and JP met and what happened to first season of the…
S2 E18 Best Resources For Self Taught Developers - Tom Vorel Interview
May 3 • 71 min
Tom Vorel is a self taught react developer and joins me on the How To Code Well podcast to talk about the best resources for self taught web developers In this video Tom talks about the different ways of learning how to code using podcasts, online and…
S2 E17 Learn Programming for FREE at codebar
Apr 26 • 55 min
Kimberley Cook joins me on the How To Code Well podcast to discuss learning to code at codebar. codebar is a non-profit initiative that facilitates the growth of a diverse tech community by running regular programming workshops. The codebar workshops…
S2 EP16 Matt Trask Open Sourcing Mental Illness
Apr 19 • 39 min
Matt Trask joins me on today’s podcast to talk about Open Sourcing Mental Illness (OSMI) and why mental health is important in Web Development. Matt Trask is senior PHP developer, open source contributor, speaker, OSMI volunteer and keen cyclist. If you…
S2 EP15 Whats new in Drupal 8+
Apr 12 • 69 min
Oliver Davies from Microserve joins me on today’s podcast. We a talk about the differences in Drupal versions, building Drupal content management systems and contributing to the Drupal framework. Oliver is a Drupal developer at Microserve where he builds…
S2 EP14 How To Write The Best CV - Get Hired In Web Development
Apr 5 • 81 min
Jeremy Onion joins me on the How To Code Well podcast to discuss the web development recruitment process. Jeremy gives some valuable tips on how to write the best CV and explains what requirements are needed when applying for a new role in web…
S2 E13 PHP + Bitcoin = On Demand Air travel
Mar 29 • 32 min
In this podcast episode I am joined by William A. Ibarra who runs Aviation Services ( This is a website that offers on demand air travel for private hire . The website that runs on PHP and allows for Bitcoin transactions.…
S2 E12 - Effective Teaching - Olivia Liddell Podcast Interview
Mar 22 • 38 min
Being able to effectively teach and train members of your web development team is a vital skill to have. Not only will you need to communicate your code changes to other developers but you may also need to help the end users to learn the new features that…
Web Development Soft Skills - Web Dev Simplified Interview
Mar 15 • 22 min
Having good soft skills is crucial for every employee and in any industry as they are required when working with and for others. As web developers we work with both technical and non technical team members. We may also communicate with clients or end…
Compassionate Software Development - Ash Furrow Interview - S2 EP 10
Mar 8 • 49 min
Ash Furrow talks about compassionate software development in today’s How To Code Well podcast. Ash Furrow is a speaker, author, volunteer and open source contributor. Ash runs a weekly Peer Lab in New York and is a volunteer at Pursuit (Formally known as…
Web Development Laptop Stickers - DevLids interview
Mar 1 • 33 min
I interviewed Antonio Radovcic about his laptop stickers project called DevLids. Antonio Radovcic is a frontend developer at Valtech in Germany and has created DevLids to display stickered laptops from tech/design/science-related…
PHP Optimisation - Kat Zieñ Podcast Interview
Feb 22 • 21 min
Todays podcast guest is Kat Zieñ who is a Fincrime engineer at Monzo, a co-organiser at PHP South West and London Gophers. Kat gave a talk on PHP performance optimisation at Sunshine PHP (SunPHP19) in Miami and was kind enough to be on the podcast after…
Acceptance Testing Legacy Code
Feb 8 • 11 min
Legacy code is everywhere and we cannot escape it. Today I’m going to talk about making legacy code acceptable from a developers perspective. When taking over a legacy project or adding features to an existing application it is important to be aware of…
Open Source Recruitment - Nathaniel Smith Interview
Feb 1 • 49 min
Todays podcast guest is Nathaniel Smith from Socially Responsible Recruitment (SR2). Nathaniel is an open source recruiter who specialises in PHP and Javascript recruitment. Nathaniel discusses the web development trends he sees when recruiting for PHP or…
Adam Culp Interview - Sunshine PHP Conference - Beachcasts - Public Speaking
Jan 25 • 60 min
Todays podcast guest is Adam Culp. He is the organiser of Sunshine PHP Conference, South Florida PHP user group (SoFloPHP), Author, Host of Beach Casts tech videos and a PHP consultant at Rogue Wave. We talk about being a PHP consultant, working on legacy…
From Self Taught Coder to React Developer - Tom Vorel Interview
Jan 18 • 48 min
Today I interview Tom Vorel who has recently had his first week in his first web development job. He is a self taught web developer who studied Javascript, HTML, CSS and other disciplines whilst having another full time job. In this video Tom talks about…
Up coming podcast guests, channel announcements and more S2 EP3
Jan 16 • 27 min
I’ve got some announcements to make regarding the podcast, conferences and courses! Interview with Jeremy Onion: Interview with Tom Vorel: COMING SOON Interview with Adam Culp: COMING SOON If you want to be on the show then…
Upgrading PHP - A Freelancers Perspective - S2 EP2
Jan 11 • 14 min
PHP 5.6 has reached End Of Life (EOL). There will be many developers who are looking to upgrade to PHP 7 but before the upgrade can be made lots of decisions, testing and adjustments need to be made. At the time of recording the stable version of PHP is…
2019 Web Development Predictions #S2 #EP1
Dec 31, 2018 • 9 min
Here are my predictions for web development in 2019. 1) PWA (Progressive Web Apps) will be as/more popular then AMP (Accelerated Mobile Pages) 2) GraphQL will not replace REST 3) Microsoft will embrace more OSS 4) JavaScript to have another big NPM…
How To Code Well #12 10 Best Practices For Developing An API
Dec 21, 2018 • 15 min
As a freelance web developer I have created many API layers and API clients and these have been developed in PHP, Javascript and Python. In this episode I am going to discuss 10 tips and best practices when developing API and API clients. These tips can…
How To Code Well #11 Interview With Jeremy Onion - Coder To Manager
Dec 11, 2018 • 50 min
Jeremy Onion is the Technical Director at Torpedo Group. To say that his web development career has been varied would be a massive understatement. Jeremy has worked in e-commerce, the security sector, web hosting, logistics, and more. He has also worked…
How To Code Well #10 When To Roll Your Own Code
Dec 2, 2018 • 19 min
As web developers we are discouraged from reinventing the wheel, we are told that we must stand on the shoulders of giants and be apart of the open source world. But when should a developer roll their own code instead of using an open source project. This…
How To Code Well #9 Update 4.0 2018
Nov 25, 2018 • 14 min
Welcome to update 4.0, a quarterly review of How To Code Well. There are loads of web development announcements and some changes to the video and tutorial schedule.
How To Code Well #8 Creating A Website Is Not Easy In 2018
Nov 17, 2018 • 26 min
Creating a website is no longer a simple and perhaps fun task. Or at least it isn’t as fun or easy as it used to be. A developer has to invest time and effort in the environment and tooling that is used, instead of concentrating on the code and the…
How To Code Well #7 Your JavaScript is overweight!
Nov 17, 2018 • 45 min
JavaScript has changed, it has grown up and got better over the years. JavaScript is fitter and stronger than it ever has been. So why is your JavaScript over weight and a slob at sending responses to the browser? In todays show I’m going to talk about…
How To Code Well #6 Typecast as a frontend or backend or full stack web developer
Nov 17, 2018 • 28 min
There are many types of web developers. Traditionally there are frontend developers, who tend to deal with the client sided components such as JavaScript, CSS, HTML and user journeys. The opposite of a frontend developer is a backend developer, who’s…
How To Code Well #5 Refactoring and Restructuring Code
Nov 17, 2018 • 57 min
The technical language and the terminology that we use to explain how a system is built, how a system needs to be altered and how it can be improved is very important in programming. Often we mix up the meaning of restructuring and refactoring and this…
How To Code Well #4 Tools Vs Techniques
Nov 17, 2018 • 55 min
Let’s talk about tools versus techniques when it comes to web development. Should web developers focus more on tools and less on techniques? What kind of tools do we/should we use? What are my favourite programming techniques? How have programming tools…
How To Code Well #3 Feeding Your Feedback Loops
Nov 17, 2018 • 56 min
Let’s talk about feedback loops when coding and developing web systems. You will find both positive and negative feedback loops in many places in life. When writing a computer program or web system we can use feedback loops to inform us of system…
How To Code Well #2 Clean Up Your Code
Nov 17, 2018 • 58 min
Today we are going to be talking about code quality and how to clean up your code. This week I have mostly been working on Lambda functions in AWS, setting up more servers and fixing web designs. We are going to talk about all of this and more!
How To Code Well #1 Using CDN’s
Nov 17, 2018 • 43 min
In todays afternoon live stream I am going to talk about CDN’s and moving lots of assets from one server to another Plus I have some announcements to make for upcoming courses and of course I will try and answer web development questions.