AboutPostsNextraRemoving test data from your AWS hosted Postgres DB automatically every day using pg_cronMon Sep 05 2022Microsoft Build 2020 - working from home editionThu May 21 2020Using a Populated MySQL 5.7 (or earlier) as a Codeship Pro Service Without your Tests BreakingMon May 18 2020Serverless: What and Why? A Complete Guide for IT LeadersMon Jan 13 2020AWS Lambda with Ruby: A Complete Getting Started GuideMon Nov 11 2019Debugging Rails with VSCodeMon Sep 16 2019Backup and restore MongoDB with X.509 authorisationWed Aug 14 2019Creating the EcoBricks UK siteWed Aug 14 2019Test-Driven Learning: A Better Way to Learn Any Programming LanguageWed Aug 14 2019Using a Custom RSpec Matcher with RSpec mocksSun Jan 27 2019What is Quality code?Tue Sep 11 2018Developing locally with Docker and VS codeSun Jul 22 2018Changing from cipher to cipherivFri Apr 20 2018How to make an Amazon Alexa skill without the annoying Skills Kit UI.Thu Mar 08 2018Using numbers in terraform templatesThu Feb 15 2018Timezone in Docker Alpine not using environment variable TZFri Feb 09 2018Using self hosted gitlab npm modules in Docker containerWed Jan 31 2018Development Testing Nuance Dragon Naturally Speaking on macFri Oct 20 2017Best timeless programming books on safari onlineSun Oct 08 2017Best timeless programming books on safari onlineTue Sep 26 2017Creating NPM module with Typescript and JestSat Sep 16 20176 best developer podcasts on the internet right nowsome descriptionRead More →Sun Sep 03 2017Creating X.509 certificates for MongoDBThu Aug 31 2017Using private TLS/SSL keys in DockerThu Aug 31 2017Phantomjs 2.0 on EC2 instanceTue Aug 22 20172022 © Peter Grainger.RSS