Posts
I recently tried to schedule an AWS Lambda defined through a SAM template to run every 10 minutes. I used some online cron expression builders but the syntax would not work with Cloudwatch. Somehow, I missed this reference in the Schedule Expressions for Rules. The online expression builder puts * for both day of the month and day of the week. You cannot use * in both the Day-of-month and Day-of-week fields.
AWS Cloudwatch Cron Expression for Every Ten Minutes
I recently tried to schedule an AWS Lambda defined through a SAM template to run every 10 minutes. I used some online cron expression builders but the syntax would not work with Cloudwatch. Somehow, I missed this reference in the Schedule Expressions for Rules. The online expression builder puts * for both day of the month and day of the week. You cannot use * in both the Day-of-month and Day-of-week fields.
Posts
I attended the 2019 DevOpsDays Raleigh and really enjoyed it. Here are my take-aways and highlights from my favorite talks. The live-stream video of talks are on the DevOpsDays Raleigh YouTube channel and the individual talk videos should be up by mid-November. 1. General Thoughts Don’t forget culture during your transformation Don’t focus on finding a single root cause for an incident. There’s rarely a single event.
DevOpsDay Raleigh 2019
I attended the 2019 DevOpsDays Raleigh and really enjoyed it. Here are my take-aways and highlights from my favorite talks. The live-stream video of talks are on the DevOpsDays Raleigh YouTube channel and the individual talk videos should be up by mid-November. 1. General Thoughts Don’t forget culture during your transformation Don’t focus on finding a single root cause for an incident. There’s rarely a single event.
Posts
I recently created aws-account-summary to list out basic information on the AWS services in use by an account. It comes in handy when trying to confirm current or newly created infrastructure. I went with quick-and-dirty approach of just finding text in AWS CLI output. It’s suprisingly useful for such little code. Sample Output Sun 06/02/2019 8:47:59.33 * * * API Gateway "name": "TestAPI", * * * Cloudfront "DomainName": "jekyll-site-1.s3.amazonaws.com", "DomainName": "d1xau5ri19gn0n.
Script To List AWS Services In Use
I recently created aws-account-summary to list out basic information on the AWS services in use by an account. It comes in handy when trying to confirm current or newly created infrastructure. I went with quick-and-dirty approach of just finding text in AWS CLI output. It’s suprisingly useful for such little code. Sample Output Sun 06/02/2019 8:47:59.33 * * * API Gateway "name": "TestAPI", * * * Cloudfront "DomainName": "jekyll-site-1.s3.amazonaws.com", "DomainName": "d1xau5ri19gn0n.
Posts
In playing with getting git’s credential helper to work on Windows, I accidentally added multiple helpers to my local config file. It took me a while to figure out where it was stored and how to reset it. I used this command when in the local repo directory. git config --unset-all credential.helper This Stack Overflow post got me close but was based on the multiple values coming from different versions of the config file.
Resolving Git Multiple Credential Helpers
In playing with getting git’s credential helper to work on Windows, I accidentally added multiple helpers to my local config file. It took me a while to figure out where it was stored and how to reset it. I used this command when in the local repo directory. git config --unset-all credential.helper This Stack Overflow post got me close but was based on the multiple values coming from different versions of the config file.
Posts
I’m in the process of moving my blog from Blogger to a static site generated by Jekyll and served via an AWS S3 bucket. I got impatient and made the DNS switch last night while I’m still migrating the content. The automated conversion tool left a lot to be desired and still linked to assets in Blogger. So, I’ll be manually converted old posts to markdown over time.
Under Construction
I’m in the process of moving my blog from Blogger to a static site generated by Jekyll and served via an AWS S3 bucket. I got impatient and made the DNS switch last night while I’m still migrating the content. The automated conversion tool left a lot to be desired and still linked to assets in Blogger. So, I’ll be manually converted old posts to markdown over time.
Posts
A few months ago, Iris Classon tweeted a picture from Gothenburg, Sweden. Out for a walk. Gothenburg University at 2AM under a full moon. Simply magical. pic.twitter.com/TidOiWdUcw — Iris Classon, #MSBuild Dev MC (@IrisClasson) February 17, 2014 It immediately made me think of one of my toughest clients and why I admired him. He happened to be Swedish and from Gothenburg. I’m finally getting to blog about it now.
From A Pic of Sweden To My Toughest Customer
A few months ago, Iris Classon tweeted a picture from Gothenburg, Sweden. Out for a walk. Gothenburg University at 2AM under a full moon. Simply magical. pic.twitter.com/TidOiWdUcw — Iris Classon, #MSBuild Dev MC (@IrisClasson) February 17, 2014 It immediately made me think of one of my toughest clients and why I admired him. He happened to be Swedish and from Gothenburg. I’m finally getting to blog about it now.
Posts
Growing up, my dad wouldn’t just answer a question from the kids. He would follow it up with background info, reasons why, and ask us related questions. It always stuck with me and I find myself “dadsplaining” things to my kids. It’s a good, impromptu moment for teaching and getting the kids to think creatively and analytically. I also try to do it with co-workers, but I’m sensitive not to force it on people like I force it on my kids.
Dadsplaining at Work
Growing up, my dad wouldn’t just answer a question from the kids. He would follow it up with background info, reasons why, and ask us related questions. It always stuck with me and I find myself “dadsplaining” things to my kids. It’s a good, impromptu moment for teaching and getting the kids to think creatively and analytically. I also try to do it with co-workers, but I’m sensitive not to force it on people like I force it on my kids.
Posts
As we’ve entered spring, my kids have been begging to wear shorts and short-sleeved shirts (their favorite set of clothes). In Virginia, we can still have wide temperature swings from day to day. So, each day they ask if they can wear shorts and I check the temperature. I’ve been having them read the two-digit temperature value and they’ve gotten good at that. But, I wanted a way for them to figure out the type of clothes to wear.
Temperature Chart To Help Kids Pick Their Clothes
As we’ve entered spring, my kids have been begging to wear shorts and short-sleeved shirts (their favorite set of clothes). In Virginia, we can still have wide temperature swings from day to day. So, each day they ask if they can wear shorts and I check the temperature. I’ve been having them read the two-digit temperature value and they’ve gotten good at that. But, I wanted a way for them to figure out the type of clothes to wear.
Posts
Agile Government Leadership recently posted the Agile Government Handbook. It’s a nice primer to Agile for govvies. It tackles the first issue of describing Agile in the context of government. The post introducing it provides a good background: “One of the recurring issues I heard, from both government employees and contractors, was that there needed to be a basic understanding of what Agile was in the context of government. There is an “Agile divide” between those who fully grok and are practicing it, and those who hear and process it only as a buzzword or passing trend or something unrelated to functions outside of technology project management.
Yeah, we're Agile.
Agile Government Leadership recently posted the Agile Government Handbook. It’s a nice primer to Agile for govvies. It tackles the first issue of describing Agile in the context of government. The post introducing it provides a good background: “One of the recurring issues I heard, from both government employees and contractors, was that there needed to be a basic understanding of what Agile was in the context of government. There is an “Agile divide” between those who fully grok and are practicing it, and those who hear and process it only as a buzzword or passing trend or something unrelated to functions outside of technology project management.
Posts
It was a goal to start a blog during my Christmas break so I’m getting in under the wire. I’ve been meaning to do it for a while but Scott Hanselman’s post inspired me to finally do it. Of course Scott recommends getting my own server and domain but I don’t have time for that. I’ve got a few topics mapped out and hope to post once a month.
Hello World
It was a goal to start a blog during my Christmas break so I’m getting in under the wire. I’ve been meaning to do it for a while but Scott Hanselman’s post inspired me to finally do it. Of course Scott recommends getting my own server and domain but I don’t have time for that. I’ve got a few topics mapped out and hope to post once a month.