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.
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.
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.
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.
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 (@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.
I met him while working on a large enterprise project to replace a series of mainframe systems with my company’s product.
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.
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.
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.
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.