Matthew Harper3 Ways to Protect S3 Data from Deletes and OverwritesA concise review of methods to ensure objects are not accidentally deleted or overwritten in an S3 bucket.Jan 25, 2021Jan 25, 2021
Matthew HarperinTrimble Maps Engineering BlogGetting Started with AWS Big Data — Athena, Glue, and S3A step-by-step tutorial to quickly build and test a data analytics service in AWS using S3, Glue, and Athena.Apr 14, 2020Apr 14, 2020
Matthew HarperinTowards Data ScienceProtect your Infrastructure with Real-time Notifications of AWS Console User ChangesStep by step tutorial combining CloudTrail, Lambda, and SNS to get alerts only when a user manually makes a change in the AWS Console.Feb 20, 20203Feb 20, 20203
Matthew HarperinTowards Data ScienceGetting Started with DynamoDB Streams and AWS Lambda in .NET CoreA step by step tutorial on consuming a DynamoDB Stream using AWS Lambda in C#Feb 2, 2020Feb 2, 2020
Matthew HarperinTrimble Maps Engineering BlogGetting Started with DynamoDB and .NET Core — How to Build a LeaderboardLearn how to use DynamoDB (and it’s keys and indexes) efficiently in this step by step guide with source code in C# and included Terraform.Jan 21, 2020Jan 21, 2020
Matthew HarperinTrimble Maps Engineering BlogHow to Build an Alexa Skill with .NET Core and AWS LambdaUse this step-by-step guide to easily build your first Alexa Skill with a serverless C# backend running in AWS Lambda.Jan 8, 20203Jan 8, 20203
Matthew HarperinTrimble Maps Engineering BlogGetting Started with .NET Core, Docker, and RabbitMQ — Part 3Add RabbitMQ to our projectOct 25, 20196Oct 25, 20196
Matthew HarperinTrimble Maps Engineering BlogGetting Started with .NET Core, Docker, and RabbitMQ — Part 2A step by step intro to using containers.Aug 9, 20192Aug 9, 20192
Matthew HarperinTrimble Maps Engineering BlogGetting Started with .NET Core, Docker, and RabbitMQ — Part 1Easily build a .NET Core webAPI app, run it in a container, and integrate RabbitMQ.Jul 24, 20193Jul 24, 20193