Jun 7Using the CloudFormation String MacrosI am a Sr. DevOps Consultant in the Amazon Web Services Professional Services division. This article is my work using publicly available information and does not necessarily reflect the opinions of my employer. Listen to the podcast! Spotify Developers on the AWS platform often complain about AWS CloudFormation missing capabilities…AWS6 min read
Feb 22CloudWatch Subscription FiltersI am a Team Lead/Sr. DevOps Consultant in the Amazon Web Services Professional Services division. This article is my own work using publicly available information and does not necessarily reflect the opinions of my employer. CloudWatch becomes an essential part of understanding what is happening within our infrastructure and application…AWS7 min read
Jan 19Building CloudWatch Dashboards with IaCI am a Sr. DevOps Consultant in Amazon Web Services Professional Services division. This article is my own work using publicly available information and does not necessarily reflect the opinions of my employer. Amazon CloudWatch (hereafter referred to as CloudWatch) collects log and metric data from EC2 instances and other…Aws Cloudwatch14 min read
Aug 3, 2021iPadOS 15: The App ShelfWhen Apple announced iPadOS 15 and iOS 15 at WWDC in June, they introduced many new features and expanded capabilities. As my 12.9 inch iPad Pro is my primary platform, I was thrilled with the updates to the multitasking capabilities of iPadOS. …3 min read
Published in AWS in Plain English·Jul 16, 2021How to Use the CloudFormation Sub FunctionSince I started using AWS CloudFormation 4 years ago, I have seen many people using the Fn::Join command to merge information such as static text and variables in their CloudFormation templates. While this works, it can get messy and difficult to understand when things get complicated. Fn::Sub helps simplify our…AWS6 min read
Published in CodeX·Jul 7, 2021An Overview of AWS CodeCommitWhen we think of source code management (SCM) today, the first thing that comes to mind is git. There are many ways to implement git in an organization. We can run our own git server, buy a GitLab license for on-premise or the cloud, use GitHub, Atlassian BitBucket, or other…AWS9 min read
May 18, 2021Using Atlassian StatusPage and AWS CloudWatchMonitoring the availability of our service endpoints, including websites, service APIs, and specific pages is essential to the operation of any enterprise. …AWS9 min read
Mar 15, 2021Interacting with AWS Aurora ServerlessSo you created your first MySQL Aurora Serverless cluster and are ready to use it. You open your terminal client at home and type the command mysql -u admin cluster-name-east-1.rds.amazonaws.com and nothing happens. Well, to be more precise, the mysql client times out and exits. The answer is simple. Unlike…Technology9 min read
Published in The Startup·Feb 22, 2021Using the CloudFormation Count MacroAWS CloudFormation is often denigrated for not having logic flows or the ability to do some of the things traditional programming languages can. That is true to an extent. …AWS5 min read
Published in The Startup·Feb 8, 2021Using the CloudFormation AWS::Include MacroIf you have ever used an imperative programming language like Javascript, C, or Python, then you are familiar with the concept of importing or including other files into your code. JavaScript: fs = reqire("fs") C: #include "<studio.h" Python: import boto3 This is good as it promotes re-use and prevents “reinventing…Cloudformation6 min read