Blog
I enjoy learning new things, and writing a blog post on something really helps solidify new knowledge while also providing a frame of reference is something is forgotten. Here are some posts on things that I have learned and found useful in work and in side projects.
How to List All Objects on an S3 Bucket
Tom Wilkins
Sat, 3 Oct 2020
The Simple Storage Service (S3) from AWS can be used to store data, host images or even a static website. It's essentially a file-system where files (or objects) can be stored in a directory structure.
Notifying BitBucket of your Amplify Build Status
Tom Wilkins
Sat, 20 Jun 2020
Amplify is a development platform from Amazon that I've been getting hands-on with a lot lately. One killer feature is that Amplify can build, test and deploy your app in the cloud - both for your production branch and your pull requests.
Validating and Organising User Sign Ups in AWS with Cognito Lambda Triggers and Dynamo DB using Amplify
Tom Wilkins
Thu, 11 Jun 2020
AWS Amplify is a development platform from Amazon, that allows you to build full stack serverless applications - applications that include authentication, databases, APIs and of course your front-end code.
Scripting Google Tag Manager Configuration
Tom Wilkins
Sat, 18 Apr 2020
Google Tag Manager is a useful tool for marketers, empowering them to add custom tags and HTML to their websites without going through a developer.
Destructuring in JavaScript
Tom Wilkins
Sat, 25 Jan 2020
In this post, I'll explain how destructuring can be used to work with elements/properties in arrays, objects and even strings. Using this technique can make your code cleaner, easier to follow and more type safe.
Creating a basic typeahead in Vanilla JavaScript
Tom Wilkins
Sun, 19 Jan 2020
In this post, we're going to make a typeahead input field for my recipe section. Specifically, this typeahead input here:
Using the Google Analytics Management API with Node.js
Tom Wilkins
Sun, 13 Oct 2019
The Google Analytics Management API allows developers to read and edit various configuration options for Google Analytics programatically.
Making APIs Reusable with Promises
Tom Wilkins
Mon, 30 Sep 2019
External APIs are fantastic for enhancing your application. I've used them frequently to fetch data, and to trigger actions on an external service, for example Google Drive.
9 JavaScript Array Methods That Will Supercharge Your Productivity
Tom Wilkins
Tue, 24 Sep 2019
In this post, I'll be sharing my favourite array methods! I'll dive into what they do, and when you might want to use them.
Using Puppeteer to Transform HTML content into JSON
Tom Wilkins
Sat, 10 Aug 2019
Puppeteer is a Node module from Google Chrome that allows you to programmatically control a headless Chrome instance. This essentially means you can write a script to open up a browser, navigate to pages and perform actions on those pages, just as a user would.