AWS Amplify Caching

It has been a while since I last blogged to say the least, but I just wanted to share a tip on working with AWS Amplify as I struggled to find this information easily. I’ve been working with Amplify since the beginning of 2019 and recently launched a SaaS that leans on Amplify Console quite a bit. In the polishing phase of the project, it seemed unintuitive on how to apply caching (Cache control headers) on static assets.

»

You WILL use LetsEncrypt. StartSSL certs invalid overnight.

“You WILL use LetsEncrypt.”
A client recently complained a securely hosted widget was loading without styling (stylesheet not loading). Seemed to look fine in both Chrome and Firefox.

Then I updated to the most recent version of Firefox, and I could see the issue in all its glory. A hard refresh in Chrome also surfaced the issue - presumably clearing out any cert related caching.

»

Setup your own private docker based continuous delivery pipeline... for free!

Now Docker for Mac is production ready, developing docker based applications has never been easier. By the end of this tutorial, you’ll have a local, CI and production environment, all powered by docker, and enabled to support continuous delivery. The aim is to complete this all within 30 mins. Ready? You’ll need the following ingredients.

»

Accessing your development server on a mobile device

A common setup in a web development team is to have a shared local development box, which is usually located on a private local area network. Whilst this setup has previously worked well, with the shift of consumer activity to mobile devices well underway, a big problem with this workflow has surfaced itself: how do we develop/test on mobile devices?

»

How to become a Zend Certified Engineer (ZCE) on a budget

Last year I finally took the plunge and went in for my ZCE exam, and thankfully passed first time. I’d like to share with you why and how I did it (on a budget).

»

My DIY SEO success story - MySalaryCalculator

UPDATE 2013: This is actually more like a success, failure, then success story - teaching us all to NEVER rely solely on SE traffic. Read the updated version here.

Having just realised the last time I updated this blog was eight months ago, I feel the need to make a post; and what better way to do it than explaining my absence from it. Well folks, this is my story about MySalaryCalculator.co.uk - where quite a bit of my spare time has been spent for the past while.

»

Salary calculator widget

Following the recent development of the salary calculator, I’m now pleased to announce the launch of the salary calculator widget.

»

Salary Calculator launched

Today I’ve launched a brand new online salary calculator. Although the concept of salary calculators is nothing new, this one aims to give the user a better experience and also produce accurate results. A common issue between current calculators is misconceptions of tax rules, resulting in inaccurate calculations - defeating the purpose of the product.

»

How to get a job as a web developer

There is one golden rule to finding a career in web development: get experience.

Web development can be a rewarding career choice, although getting your foot in the door is not always easy, especially in the current climate. As a result of the weakened economy, it could be said that less opportunities have been available to people hoping to get into web development. Companies now require personnel that can hit the ground running, and that are well seasoned with web technologies, even for a junior role.

So, just how do you get the experience, if you don't have experience?

»