Laravel (46 posts)
Finding work via SEO Ansible Linux Devops PHP CSS
January 5, 2024
SEO terms and what people search for when looking for a Ansible Linux Devops PHP CSS worker
Read this post ...The Mysteries of Docker and Kubernetes A Christmas Learning Adventure
December 15, 2023
As the festive season approaches, bringing with it a lull in the usual hustle and bustle of work and life, it's the perfect time to embark on a journey of learning and self-improvement. And what...
Read this post ...The sort of work I am looking for
November 28, 2023
Skills I have to offer employers and the sort of roles I am available for.
Read this post ...Analyse a website for seo errors malware domain rank
March 6, 2023
As part of my job search, I began looking at ways to analyse and test a company website to see how good it is. I am looking at a number of criteria. Firstly, I use Wappalyzer to see what...
Read this post ...Mysql speed improvements and query optimisation
January 19, 2023
Yesterday, I came across an issue where a Laravel spider I had running crawled to a snails pace. It was running by selecting a url from the database, using curl to get the html, extracting the title,...
Read this post ...Upgrading PHP to version 8.2 on Debian Linux
January 16, 2023
Today I decided to upgrade my PHP version to 8.2 on my local Debian desktop to test compatability with Laravel versions 8 and 9 and soon to be version 10 of laravel! I wrote a blog previously about...
Read this post ...Typesense Part 3 adding an id field for each record and more
January 14, 2023
I saw an update to version 0.24 of typesense and I have built a new database of around 300,000 websites so it was time to install it on a live server! check the status: and do a healthcheck...
Read this post ...Awesome AllotmentAndy
December 16, 2022
There are many useful github repos of links to topics called Awesome. I wanted to make something similar and some of my favourite Awesome pages include: chiraggude/awesome-laravel...
Read this post ...Adding Tiktok Links To My Social Media Link Extractor Package
December 11, 2022
Adding tiktok links to my Social Media Link Extractor package on github and packagist.
Read this post ...Typesense outputing the search results part 2
December 10, 2022
After the sucess of getting the basic search engine working. I looked at outputing the data as a neat webpage and also adding more fields and data to the json import. This is a second part to build...
Read this post ...Setting Up A Typesense Website Search Engine
December 6, 2022
I wanted to setup a search engine for the urls and pages for my londinium.com site. I looked a options and found typesense which is an opensource solution and looks interesting. I installed it...
Read this post ...Serverless Laravel with Bref using AWS Lambda Part 2
November 28, 2022
So my first idea is to get it working and up and running using my AWS ec2 debian instance which will call a lambda function and spider the website and save the data in the mysql db on the ec2 box....
Read this post ...Serverless Laravel with Bref using AWS Lambda Part 1
November 27, 2022
Having worked on improving my suite of spiders, I wanted to expand the coverage to all the websites in the UK area of Openstreetmap and also incorporate more websites for a search engine I have in...
Read this post ...Looking Up Domains for DNS Entries with PHP and Dig
November 23, 2022
One improvement I made today to speed up spidering website domains, is looking up the domain for a DNS-A entry. Using Curl or Guzzle is slowed down when the website has no entry in the DNS. So i...
Read this post ...Fixing Web Spider Errors with Guzzle Cookie Header Redirects and User Agent
November 21, 2022
Over the weekend, i ran a spider on the websites listed in the openstreetmap system. These are the error codes and the counts for these errors HTTP Error Count 401 13 402 6...
Read this post ...Azure Free Tier Debian 11 and Ansible Installing a Lamp server
November 9, 2022
Today I got an email from Microsoft azure that a 30 day trial was ending and that I now had a 12 month fee basic tier level service, which is nice. I have set up a debian box to play with, just like...
Read this post ...Ebook Making With Markdown to PDF with Ibis
November 6, 2022
Over the weekend, I was looking into making ebooks out of a directory of markdown files. I use markdown for this blog and also for my to-do list, so i started looking at what was available. I tried...
Read this post ...Laravel Routes from Database
November 3, 2022
I have grown my website to have over 8000 lines in the routes files! These are only calling 6 controllers and simple static views, like so: But these make up the majority of them, so now it is...
Read this post ...PHPStan static analysis
October 28, 2022
Today I took the plunge and installed PHPStan, or rather larastan which is a static analysis tool to check code for errors and missing return types. create a rules file called 'phpstan.neon' So...
Read this post ...Upgrade Apache To PHP 8.1 with Ansible on Debian
October 12, 2022
My local Debian machine has Apache and PHP working and I have set it up with this Ansible playbook github.com/allotmentandy/ansible-debian-install-desktop Today as part of the upgrade process for my...
Read this post ...Upgrading Laravel 7 to Laravel 9
October 10, 2022
This weekend, I have decided it is time to upgrade my londinium.com website from Laravel 7 to the latest Laravel 9. As PHP is now in version 8.1 and the latest version of Laravel needs a minimum of...
Read this post ...Making website screenshot images with spatie browsershot
April 16, 2022
Today I decided to make screenshots of webpages with spatie/browsershot To install I ran: I also ensured that Puppeteer and chromium-browser were installed, on debian I used. The code is...
Read this post ...Adding social media share buttons with meta tags for facebook and twitter
April 11, 2022
Was looking into adding buttons on my website to share the page link to Facebook, Twitter and Linkedin. The packages I found all had limitations, so I decided to code it all myself. The code is going...
Read this post ...Monday Morning Updating The Database And Improving The Website Spider
February 28, 2022
Over the weekend, I like to explore new ideas and find potential solutions to improve londinium.com, discover new applications and find new code bases. One area I was looking at is the ability to...
Read this post ...SEO Google sitemap.xml for a Laravel website
February 18, 2022
Making sitemaps for Google with a Laravel console command and an AWK one line command line script to process the routes file.
Read this post ...Laravel Mix / Node JS versions and webpack fun
February 15, 2022
A morning of trying to get npm run working with package version uncompatability and downgrading nodejs.
Read this post ...Laravel Dusk Testing
February 14, 2022
I do like testing websites, both as I code them, after they are running, but also to extract the odd snippet of data. Laravel has a Browser testing environment called Dusk It uses the chrome...
Read this post ...Laravel Dusk Testing A Responsive Website
January 23, 2022
My first blog about testing londinium.com. making screenshots at each reponsive size.
Read this post ...Updating Londinium Adding Nearest Websites
January 21, 2022
Updating londinium.com, adding nearest websites information, a faster API mirror, compressed javascript and more postcodes on the frontpage map.
Read this post ...Using Overpass API Mirrors, CORS Errors and adding a loading message
January 19, 2022
Investigating using different Overpass API servers, fixing the CORS error and adding a loading message...
Read this post ...Importing OSM Overpass API Data To MYSQL
January 4, 2022
A php script to import Overpass API data from Openstreetmap into MYSQL using JSON.
Read this post ...Extracting More Data From The Overpass API (Part 3)
December 24, 2021
Extracting the Address details and the type of thing it actually is.
Read this post ...Extracting The Data From The Overpass API (Part 2)
December 23, 2021
Taking the last blog further, importing into the database and running Spatial queries.
Read this post ...Extracting Data From The Overpass API
December 23, 2021
I wrote a simple php script to extract data from the Overpass API xml file
Read this post ...Improving the maps on Londinium.com
December 22, 2021
Adding mapping features to londinium.com, the original site for London using leaflet JS and Openstreetmap
Read this post ...AWS Docker improvements adding tailwindCss and more(Part 6)
December 5, 2021
Having setup the docker image and got it working on the EC2 instance, I wanted to improve the laravel website within the Docker image. Installing tailwind into the laraveldocker app i made in Part 5...
Read this post ...AWS Amazon Web Services Laravel in Docker on EC2(Part 5)
December 3, 2021
Next in this series, I am setting up a docker container to host a laravel website on AWS. Following this tutorial https://buddy.works/guides/laravel-in-docker I started with a fresh install of...
Read this post ...Looking For Allrounder Role Devops SEO Design Development Creative
November 16, 2021
I wanted to right a new post about the sort of job role I am looking for. In the past I have had a wide variety of roles from Creative Graphic Designer to Laravel Developer. So I wanted to outline...
Read this post ...Upgrading to PHP 8
April 15, 2021
Upgrading PHP to version 8 to run Laravel Octane and test sites locally for compatability.
Read this post ...Bash Scripts for Laravel PHP Linux Devops
August 25, 2020
Having spent the summer learning more of the Devops toolkit, I often come back to bash shell scripts to achieve something. I wanted a little script to import the values of the .env file to use in...
Read this post ...Laravel starter projects
July 6, 2020
Looking at Laravel starter projects which offer more than a basic install including an admin system, login and more.
Read this post ...Looking for work
June 5, 2020
I am looking for work in London or remotely. I have years of experience in web development, web design and in IT in general. Also available in West London on an hourly basis to help you fix your IT problems, like wifi, virus removal, updates, installation and more...
Read this post ...Tailwind CSS
May 17, 2020
One thing i really liked about this Jigsaw static site generator is it comes with Tailwind Css and a working Laravel Mix / Webpack / PurgeCSS solution. Tailwind CSS is much more like coding CSS /...
Read this post ...Testing a blade.md template for a post
May 17, 2020
Trying to get a blade.md template to work as i expect.
Read this post ...Jigsaw Ideas
May 9, 2020
I am still enjoying jigsaw and have a couple of ideas to improve my site with it. I really like the search provided out of the box with the jigsaw blog template. but I want to add the about page...
Read this post ...Laravel
May 8, 2020
Laravel is a great PHP Framework which i have used for many years. There are a number of Laravel projects I am enjoying using at the moment Laravel Boilerplate Laravel Auth I am looking to create...
Read this post ...