Loading...
My favourite VS Code extensions

My favourite VS Code extensions

The following are the extensions I always install on VS Code, these are my preferred theme...

David Carr

3 min read -

My Mac Development Tools

My Mac Development Tools

What I use for day to day software development, communication, and workflow. Development s...

David Carr

2 min read -

Converting MSSQL to MySQL

Converting MSSQL to MySQL

Recently I've inherited a project build in MSSQL that needs to be converting into MySQL. F...

David Carr

2 min read -

Composer Allowed memory size error

Composer Allowed memory size error

Running composer to install a new package locally caused the following error: PHP Fatal e...

David Carr

1 min read -

composer install killed

composer install killed

If you eve run composer install and terminal hands and then shows killed it means the serv...

David Carr

1 min read -

Reversing and Re-ordering ol items in HTML

Reversing and Re-ordering ol items in HTML

I've just learned you can alter HTML ol items. You can reserver the order and change the s...

David Carr

1 min read -

MySQL 8 The server requested authentication method unknown to the client

MySQL 8 The server requested authentication method unknown to the client

On a new installation of MySQL 8 you may come across the error below when running applicat...

David Carr

1 min read -

Software/tools for self-publishing books

Software/tools for self-publishing books

I've recently published 2 books with Packt publishing which was an interesting experience...

David Carr

1 min read -

jQuery Fullcalender with PHP and MySQL

jQuery Fullcalender with PHP and MySQL

I'm a big fan of fullcalendar.io the latest version is quite a bit different from earlier...

David Carr

10 min read -

MySQL categories and subcategories

MySQL categories and subcategories

Working with categories is a common task, also is the need for using subcategories, in thi...

David Carr

3 min read -

Easily assign variable when using explode in PHP

Easily assign variable when using explode in PHP

I use explode all the time, for splitting strings into parts. I typically write my explode...

David Carr

1 min read -

Writing to an existing PDF with FPDI

Writing to an existing PDF with FPDI

FPDI allows existing PDF's to be used as a template for a new PDF. Whilst this does not gi...

David Carr

2 min read -

Latitude and Longitude with Google Maps

Latitude and Longitude with Google Maps

Google Maps allows using its service to get map coordinates: For instance, In your HTML,...

David Carr

1 min read -

Laravel Merge PDFs

Laravel Merge PDFs

Ever needed to merge multiple PDF's together? It's a common need. In this tutorial, I'll c...

David Carr

2 min read -

Laravel returns 302 for unauthenticated calls

Laravel returns 302 for unauthenticated calls

I've started to secure API calls with Laravel Airlock, when calling a route that's been se...

David Carr

1 min read -

Laravel API change unauthenticated message

Laravel API change unauthenticated message

When making API calls to Laravel when a user who is not authenticated makes a call a 401 s...

David Carr

1 min read -

Upgrade Laravel Valet to PHP 7.4

Upgrade Laravel Valet to PHP 7.4

First you should upgrade your machine to PHP 7.4, it you haven't checkout this great guide...

David Carr

1 min read -

How to integrate PayPal into PHP

How to integrate PayPal into PHP

In this post, I’ll explain how to use PayPal for one-off payment and how to use the Instan...

David Carr

7 min read -