Website • Twitter • LinkedIn • Contact
Projects, Posts, Presentations and Podcasts
Table of Contents
AWS Projects
| Project | Build With |
|---|---|
| Former2 Generate CloudFormation / Terraform / Troposphere templates from your existing AWS resources |
JavaScript |
| Console Recorder for AWS Records actions made in the AWS Management Console and outputs the equivalent CLI / SDK commands and CloudFormation / Terraform templates |
JavaScript |
| AWS Account Controller Self-service creation and deletion of sandbox-style accounts |
JavaScript |
| Live Sync for AWS Cloud9 Synchronize your VS Code workspace with the AWS Cloud9 service |
JavaScript |
| Console Recorder Generator A helper extension that is used to assist in the development of the Console Recorder for AWS |
JavaScript |
| CloudFormation Custom Types for Terraform Deploy over 3,000 new resource types with CloudFormation custom types |
Python |
| AWS Pagination Rules Breakdown of the pagination rules by AWS service |
N/A |
| deepcomposer-upload CLI to upload a single-track MIDI to the AWS DeepComposer service |
JavaScript |
| Honeycode AppFlow Integration Add Honeycode as a destination from AppFlow |
JavaScript |
| Honeycode Export Periodically export Honeycode table data into S3 |
JavaScript |
| CloudFormation Resource Provider Schema Linter VS Code extension to lint your AWS CloudFormation Resource Provider JSON Schema |
JavaScript |
| Automatic Capacity Reservations Automatically assigns EC2 capacity reservations based on the number of instances active |
Python |
| AWS Bill Export Downloads AWS bills from the console programmatically |
JavaScript |
| CloudFormation Service Role Generator Generates an IAM policy for the CloudFormation service role that adheres to least privilege |
Python |
| CloudFormation Remediate Drift Automated CloudFormation drift remediation using Import functionality |
Python |
| CloudFormation Provider for Amazon Connect Create Amazon Connect instances, contact flows etc. with CloudFormation |
JavaScript |
| CloudFormation Custom Resource Type Examples Example CloudFormation Custom Resource Types |
Java |
| Amazon Textract Demo Demonstration of Amazon Textract using its Boto3 library |
Python |
| Route53 Pricing API Programmatically retrieve the pricing of Route53 Domains |
Python |
| Terraform CloudFormation Resource Provider Uses CloudFormation template transforms to execute Terraform actions |
Python |
| Aurora Activity Streams to Security Hub Analyse database activity with Aurora Database Activity Streams and send findings to Security Hub |
Python |
| Lambda-based CodePipeline Custom Action Provider Lambda-backed custom action type provider for CodePipeline |
Python |
| Security Hub Custom Provider An AWS Security Hub Custom Findings provider, using the Have I Been Pwned API |
Python |
| Postgres Database Initialization Custom Resource A CloudFormation Custom Resource for initialising an RDS Postgres database |
Python |
| CloudFormation Analyse A CloudFormation static analysis tool |
Python |
| session-manager-cli Attempts to reverse engineer the AWS Session Manager CLI |
Go |
| AWS Entity Relationship Diagram Generator | JavaScript |
| hcl2cdktf Converts HCL to Terraform CDK |
JavaScript |
| Custom Vocabulary Builder Construct Amazon Transcribe Custom Vocabulary lists, including IPA and Amazon Polly support |
JavaScript |
| cfnfmt CloudFormation template style formatter |
JavaScript |
Other Projects
| Project | Build With |
|---|---|
| Wildfire Record browser actions then replay immediately, craft your own custom automation workflows |
JavaScript |
| Lone Tab Browser extension to create a new session for each tab |
JavaScript |
| Touch Bar Browser Integration Browser extension which uses the macOS control strip API and Native Messaging to create content that is specific to a website |
Objective-C |
| "Bandersnatch" Graph Map out interactive Netflix titles, such as Black Mirror "Bandersnatch" |
Python |
Presentations
| Presentation | Date |
|---|---|
| Creating the AWS Account Controller | June 30, 2020 |
| The pitfalls of privilege Managing excess permissions in the cloud |
June 18, 2020 |
| Automating Infrastructure-as-Code...twice | June 6, 2020 |
| CloudFormation Custom Types | December 2, 2019 |
| Amazon Textract Overview | September 18, 2019 |
| AWS in 20 minutes or so Introduction to AWS |
July 4, 2019 |
Podcasts
| Podcast | Date |
|---|---|
| The Cloud Pod #80 | August 10, 2020 |
| The Cloud Pod #68 | May 2, 2020 |
| The Cloud Pod #57 | February 6, 2020 |
| Ambassador Lounge #2 | December 1, 2019 |
| Screaming in the Cloud #44 | August 1, 2019 |
| The Cloud Pod #21 | May 6, 2019 |
