Storing files to multiple AWS S3 buckets

Option 1, Single bucket replication (files added to Bucket A are automatically added to Bucket B) If you aim to store files to a second S3 bucket automatically upon uploading, the built in “Cross Region Replication” is the method to use. Its very easy to set up with just a few clicks in the AWS …

Continue reading ‘Storing files to multiple AWS S3 buckets’ »

Saving ZohoCRM reports to Google Drive – a roundabout journey

I wanted to write about an integration I created for a client recently, as a form of documentation to myself on how it works, should I ever need to repair or update it. I also thought it was interesting to build since a couple of different APIs and services are involved along the way. The …

Continue reading ‘Saving ZohoCRM reports to Google Drive – a roundabout journey’ »

How to back up your mysql database from a Laravel 5.1 application to Amazon S3

The following steps are a summary of the instructions from https://github.com/backup-manager/laravel, specific to a Laravel 5.1 application that needs to back up a mySQL database to an AWS S3 bucket. The backup-manager library uses mysqldump to perform the database dump and works well on larger databases also. First, create your bucket on AWS and create the …

Continue reading ‘How to back up your mysql database from a Laravel 5.1 application to Amazon S3’ »

We now place HTTPS on all client web applications using Lets Encrypt

A normal step for us when developing and deploying web applications or APIs for our clients is to add HTTPS certificates to the finished application when it is deployed Live. Putting certificates in place has a cost in both time and money as they typically need to be purchased from providers such as Comodo or …

Continue reading ‘We now place HTTPS on all client web applications using Lets Encrypt’ »

Laravel Forge for creating and managing your PHP servers

I’ve tried a few different services to manage servers in the past, such as Command.io and I’ve settled on Laravel’s Forge for its ease of use, low cost and quick responses to any Support tickets, when building or maintaining servers for clients or side projects. Forge can be used to create a server, designed for …

Continue reading ‘Laravel Forge for creating and managing your PHP servers’ »

Adding HTTPS by Lets Encrypt to a site in 3 easy steps

I wanted to add HTTPS to this blog to try out the new Lets Encrypt authority, with the intention of using it for other web apps if it worked out well. I’ve been a happy user of SSLMate for a number of months as it’s easy to implement from the command line with DNS entries rather …

Continue reading ‘Adding HTTPS by Lets Encrypt to a site in 3 easy steps’ »

Setting up the basics

For each gitlogbook.com. serpp.net and mousejs.com; AWS Route53 – for managing the DNS for each project Bitbucket – to store the source code of each project DeployHQ – to deploy code changes for each project on to its target server(s) Google Analytics – to record visitor traffic to each project Google Webmaster tools Search Tools – to report …

Continue reading ‘Setting up the basics’ »

Trying out Laravel Spark as a SaaS front end

Laravel Spark is an early alpha project from the creator of Laravel, Taylor Otwell. Spark is designed to be like a pre-built web application with user authentication, subscription plans, Coupons, Teams and Roles. These are the kinds of things that are in a typical web based application and by using Spark, a developer can save …

Continue reading ‘Trying out Laravel Spark as a SaaS front end’ »

My side project plans for 2016

Over the past number of years, while starting and working at Murrion Software, I’ve developed many web applications for clients, either as an individual or as part of a team. During that time, I’ve had a few ideas for useful web applications of my own and started a few side projects along the way, getting a basic MVP going, …

Continue reading ‘My side project plans for 2016’ »

Update Google Spreadsheets with 3rd party APIs

I’ve been using Google Docs and Spreadsheets more and more over the past number of months and I wanted to see if I could easily add or update information in a Google Spreadsheet, using Google’s Spreadsheet API and also some 3rd party APIs. I found a handy PHP library which does most of the work on …

Continue reading ‘Update Google Spreadsheets with 3rd party APIs’ »