A Blog About Software Development And Life
Subscribe to my newsletter and get the ramblings of a wannabe #indiehacker straight in your inbox once a month. Ramblings will cover a variety of topics including:-
Web Development, DevOps, Startups, Bootstrapping, #buildinpublic, SEO, opinion and personal experience.
Follow the log entries for a docker container and ignore everything that came before, i.e. tail the log entries from the end of the log file rather than the start.
Password Angel was built to allow passwords, temporary credentials and application secrets to be shared securely in cases where a password manager wouldn't easily be used.
Improve the performance of your Laravel + Docker application by checking for DNS issues, installing PHP Opcache, configuring nginx to handle OPTIONS requests & installing docker-sync
As of MySQL 8.0, `caching_sha2_password` is now the default authentication plugin rather than `mysql_native_password` which was the default in previous versions. This means that clients (Sequel Pro, HeidiSQL etc) that rely on the `mysql_native_pa...
SSL Certificates come in a 3 types, Domain Validation (DV), Organisation Validation (OV) and Extended Validation (EV) but what is the difference and how do you distinguish between them?
You have an AWS RDS instance which is on a private subnet and therefore not publicly accessible and you wish to connect to this RDS instance remotely without installing a bastion server or having any public-facing ec2 instances.
An SSL (Secure Socket Layer) certificate is a digital certificate used to provide a secure connection between a website and your web browser. Any information sent via this secure connection is only readable by you and the intended website. Does my...
Validating Schema.org tags, open graph tags and testing how sites like Facebook, Twitter and LinkedIn will treat a link from your site has always been difficult to test in development.
A few months ago I posted an article talking about how to get the raw SQL from a Doctrine Query Object but with the release of Symfony 1.3 and Symfony 1.4 it would appear that the code no longer works. As a result, I’ve updated the code to work w...