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’ »

How to migrate an EC2 instance from one AWS account to another

You might want to “copy and paste” an existing EC2 instance from once AWS account to another, to go from Development to Production if you used different accounts for example. Here’s a step by step guide. One potential ‘gotcha’ If you created your existing EC2 instance from a community AMI (such as creating a WordPress …

Continue reading ‘How to migrate an EC2 instance from one AWS account to another’ »

How to prevent ‘GoogleBot’ from repeatedly taking your WordPress site offline

If your website is powered by WordPress and seems to go offline at different times for no reason at all, its possible that an automated system is calling one or more URLs on your WordPress site frequently enough to overwhelm the server. This can happen as part of an automated process, looking for vulnerabilities on a WordPress …

Continue reading ‘How to prevent ‘GoogleBot’ from repeatedly taking your WordPress site offline’ »

Create time sheet entries on Teamwork Projects from your code commits

I’m a big fan of adding on to Teamwork Projects (Full disclosure: That’s a referral link) in any way I can to make our day to day development work a little easier. In the past I developed and wrote about how we use Teamwork Projects as an issue tracker, by showing Task IDs on all tasks …

Continue reading ‘Create time sheet entries on Teamwork Projects from your code commits’ »

How I automate sharing content to Linkedin using Aylien’s content analysis API and Browsershot.

My goal here is to keep my Linkedin profile active in an automated way. The end result is that content related to PHP, which I have a lot of interest in, is posted to Linkedin, in to relevant Groups or on my Linkedin status page, often a few times a day, during the working hours. …

Continue reading ‘How I automate sharing content to Linkedin using Aylien’s content analysis API and Browsershot.’ »

How to send and receive emails with Mandrill

https://mandrill.com/ is an email delivery system which is ideal for use in web applications to send and receive emails. Mandrill is developed by Mailchimp, the company behind the very successful email marketing software at http://mailchimp.com/ In the past, I wrote a quick guide, with code samples on how to use Mandrill to send email templates designed …

Continue reading ‘How to send and receive emails with Mandrill’ »

Extract useful information from notification emails

TL/DR: Extract relevant information from notification emails and add them to your Analytics or CRM system to follow up on.   The above image is a typical email notification from Linkedin to let you know that someone has clicked the Like button on one of your recent Posts. It you wanted to add this persons …

Continue reading ‘Extract useful information from notification emails’ »

Start turning email addresses in to useful information – part 1

TL/DR – Take an email address such as joebloggs23423@hotmail.com, and turn it in to useful information such as: Firstname: Joe, Surname: Bloggs, Gender: Male. If you have developed a web application which allows users to sign up using a username or an email address or if you maintain a newsletter subscriber list or if you are …

Continue reading ‘Start turning email addresses in to useful information – part 1’ »

API’s we have worked with

API’s related to Payments Stripe, Paypal, Worldpay, PayMill,  Realex Payments API’s related to Communications Twilio,  Plivo,  Webtext,  Esendex, Blackstone,  MailGun,  Sendgrid,  Mandrill API’s related to Accounting/Payroll BulletHQ, Sage Micropay,  Kashflow API’s related to Infrastructure, such as Domain names & hosting AWS SES, AWS Route53, AWS EC2, AWS S3, NameCheap, Digital Ocean, Github, Bitbucket, Google Custom Search API’s related to Social Networks Linkedin, Twitter, …

Continue reading ‘API’s we have worked with’ »