<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>deadlysyn: Yelling at Clouds</title>
    <link>https://deadlysyn.com/blog/</link>
    <description>Writing on DevOps, SRE, cloud infrastructure, IaC, Go, Node.js and engineering culture.</description>
    <language>en-us</language>
    <lastBuildDate>Mon, 25 Mar 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://deadlysyn.com/blog/index.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>On Psychological Safety</title>
      <link>https://deadlysyn.com/blog/posts/on-psychological-safety/</link>
      <guid>https://deadlysyn.com/blog/posts/on-psychological-safety/</guid>
      <pubDate>Mon, 25 Mar 2024 00:00:00 +0000</pubDate>
      <category>culture</category>
      <category>philosophy</category>
      <description>It has become common knowledge that psychological safety is key to team performance and essential for mental health. Google’s famous quest for the perfect…</description>
    </item>
    <item>
      <title>Safely Expose Credentials</title>
      <link>https://deadlysyn.com/blog/posts/safely-expose-credentials/</link>
      <guid>https://deadlysyn.com/blog/posts/safely-expose-credentials/</guid>
      <pubDate>Thu, 10 Mar 2022 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>security</category>
      <description>If you’re juggling STS credentials while wrangling more AWS accounts than you can count, you’ve likely heard of aws-vault. Aside from the convenience…</description>
    </item>
    <item>
      <title>AWS SDK Role Assumption</title>
      <link>https://deadlysyn.com/blog/posts/aws-sdk-role-assumption/</link>
      <guid>https://deadlysyn.com/blog/posts/aws-sdk-role-assumption/</guid>
      <pubDate>Sun, 23 Jan 2022 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>dev</category>
      <category>go</category>
      <description>Short and sweet reminder to future self…</description>
    </item>
    <item>
      <title>Lean IAM Management</title>
      <link>https://deadlysyn.com/blog/posts/lean-aws-iam/</link>
      <guid>https://deadlysyn.com/blog/posts/lean-aws-iam/</guid>
      <pubDate>Sun, 16 Jan 2022 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>go</category>
      <category>iam</category>
      <category>oss</category>
      <description>Part of DevOps culture is avoiding tickets when automation can provide lower-friction alternatives. Similarly, the SRE mindset seeks to eliminate toil. We…</description>
    </item>
    <item>
      <title>Beware of Shadows</title>
      <link>https://deadlysyn.com/blog/posts/beware-of-shadows/</link>
      <guid>https://deadlysyn.com/blog/posts/beware-of-shadows/</guid>
      <pubDate>Tue, 11 Jan 2022 00:00:00 +0000</pubDate>
      <category>dev</category>
      <category>go</category>
      <category>philosophy</category>
      <description>You’re a humble DevOps practitioner. You like Go because it’s beautifully C-like without requiring real smarts most modern DevOps tools are written in it.…</description>
    </item>
    <item>
      <title>AWS WAF Module</title>
      <link>https://deadlysyn.com/blog/posts/aws-waf-module/</link>
      <guid>https://deadlysyn.com/blog/posts/aws-waf-module/</guid>
      <pubDate>Fri, 10 Dec 2021 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>iac</category>
      <category>oss</category>
      <category>terraform</category>
      <description>NOTE: This includes AWSManagedRulesKnownBadInputsRuleSet by default, which AWS updated to mitigate the recent Log4j issue (CVE-2021-44228).</description>
    </item>
    <item>
      <title>Introducing Retriever</title>
      <link>https://deadlysyn.com/blog/posts/retriever/</link>
      <guid>https://deadlysyn.com/blog/posts/retriever/</guid>
      <pubDate>Sat, 04 Dec 2021 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>dev</category>
      <category>go</category>
      <category>oss</category>
      <description>The AWS SDK is great. Writing boilerplate for simple tasks is… Well, you have better things to do.</description>
    </item>
    <item>
      <title>Go Datadog CLI</title>
      <link>https://deadlysyn.com/blog/posts/go-datadog-cli/</link>
      <guid>https://deadlysyn.com/blog/posts/go-datadog-cli/</guid>
      <pubDate>Mon, 29 Nov 2021 00:00:00 +0000</pubDate>
      <category>go</category>
      <category>o11y</category>
      <category>oss</category>
      <description>I found myself wrapping ChatOps around a CI/CD pipeline to manage scheduled downtime in DataDog (avoiding SLO impact for planned work). For astute readers…</description>
    </item>
    <item>
      <title>Keycloak IaC</title>
      <link>https://deadlysyn.com/blog/posts/keycloak-iac/</link>
      <guid>https://deadlysyn.com/blog/posts/keycloak-iac/</guid>
      <pubDate>Sun, 28 Nov 2021 00:00:00 +0000</pubDate>
      <category>iac</category>
      <category>oss</category>
      <category>terraform</category>
      <description>Keycloak is a flexible, open source, identify access and management solution (Red Hat SSO being the commercial variant). While there is a growing…</description>
    </item>
    <item>
      <title>Browser Comparison</title>
      <link>https://deadlysyn.com/blog/posts/browser-comparison/</link>
      <guid>https://deadlysyn.com/blog/posts/browser-comparison/</guid>
      <pubDate>Sun, 01 Nov 2020 00:00:00 +0000</pubDate>
      <category>desktop</category>
      <category>linux</category>
      <category>perf</category>
      <description>In a recent quest to mostly automate my typical Arch Linux installation, I wanted to include a useful browser (or two) so decided to benchmark a handful…</description>
    </item>
    <item>
      <title>Coming Home</title>
      <link>https://deadlysyn.com/blog/posts/coming-home/</link>
      <guid>https://deadlysyn.com/blog/posts/coming-home/</guid>
      <pubDate>Thu, 24 Sep 2020 00:00:00 +0000</pubDate>
      <category>desktop</category>
      <category>linux</category>
      <description>This is going to be a coming home story disguised as yet another review of System76’s Thelio line of desktops. The Internet is full of Thelio reviews…</description>
    </item>
    <item>
      <title>Terraformer Intro</title>
      <link>https://deadlysyn.com/blog/posts/terraformer-intro/</link>
      <guid>https://deadlysyn.com/blog/posts/terraformer-intro/</guid>
      <pubDate>Fri, 14 Aug 2020 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>iac</category>
      <category>oss</category>
      <category>terraform</category>
      <description>Terraform has become the lingua franca of DevOps. As Terraform’s popularity grew, the surrounding ecosystem matured to help solve common challenges. Two…</description>
    </item>
    <item>
      <title>Testing Infrastructure Code</title>
      <link>https://deadlysyn.com/blog/posts/testing-infrastructure-automation/</link>
      <guid>https://deadlysyn.com/blog/posts/testing-infrastructure-automation/</guid>
      <pubDate>Sat, 04 Jul 2020 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>go</category>
      <category>iac</category>
      <category>terraform</category>
      <category>terratest</category>
      <description>Clone and follow along in the project repository…</description>
    </item>
    <item>
      <title>Automating ECS</title>
      <link>https://deadlysyn.com/blog/posts/automating-ecs/</link>
      <guid>https://deadlysyn.com/blog/posts/automating-ecs/</guid>
      <pubDate>Sun, 26 Apr 2020 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>iac</category>
      <category>terraform</category>
      <description>Clone the project repo to follow along…</description>
    </item>
    <item>
      <title>ECS Services</title>
      <link>https://deadlysyn.com/blog/posts/ecs-services/</link>
      <guid>https://deadlysyn.com/blog/posts/ecs-services/</guid>
      <pubDate>Sat, 11 Apr 2020 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>iac</category>
      <category>terraform</category>
      <description>Clone the project repo to follow along…</description>
    </item>
    <item>
      <title>ECS Task Definitions</title>
      <link>https://deadlysyn.com/blog/posts/ecs-task-definitions/</link>
      <guid>https://deadlysyn.com/blog/posts/ecs-task-definitions/</guid>
      <pubDate>Sat, 04 Apr 2020 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>containers</category>
      <description>Clone the project repo to follow along…</description>
    </item>
    <item>
      <title>Lock Down</title>
      <link>https://deadlysyn.com/blog/posts/lock-down/</link>
      <guid>https://deadlysyn.com/blog/posts/lock-down/</guid>
      <pubDate>Mon, 23 Mar 2020 00:00:00 +0000</pubDate>
      <category>dev</category>
      <category>nodejs</category>
      <category>iam</category>
      <category>oss</category>
      <description>The old days of throwing up a CGI app protected by an .htpasswd file are long gone. While you could still do it, more sophisticated apps serving…</description>
    </item>
    <item>
      <title>Contain Yourself</title>
      <link>https://deadlysyn.com/blog/posts/contain-yourself/</link>
      <guid>https://deadlysyn.com/blog/posts/contain-yourself/</guid>
      <pubDate>Sat, 14 Mar 2020 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>containers</category>
      <description>Clone the project repo to follow along…</description>
    </item>
    <item>
      <title>Thinking Inside the Box</title>
      <link>https://deadlysyn.com/blog/posts/thinking-inside-the-box/</link>
      <guid>https://deadlysyn.com/blog/posts/thinking-inside-the-box/</guid>
      <pubDate>Sun, 08 Mar 2020 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>containers</category>
      <category>nodejs</category>
      <description>Clone the project repo to follow along…</description>
    </item>
    <item>
      <title>AWS and DNS and TLS, Oh My!</title>
      <link>https://deadlysyn.com/blog/posts/aws-dns-and-tls/</link>
      <guid>https://deadlysyn.com/blog/posts/aws-dns-and-tls/</guid>
      <pubDate>Wed, 04 Dec 2019 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>iac</category>
      <category>terraform</category>
      <description>Clone the companion project to follow along…</description>
    </item>
    <item>
      <title>Getting Out More</title>
      <link>https://deadlysyn.com/blog/posts/getting-out-more/</link>
      <guid>https://deadlysyn.com/blog/posts/getting-out-more/</guid>
      <pubDate>Sat, 23 Nov 2019 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>iac</category>
      <category>terraform</category>
      <description>Clone the companion project to follow along…</description>
    </item>
    <item>
      <title>Squashing Bugs</title>
      <link>https://deadlysyn.com/blog/posts/squashing-bugs/</link>
      <guid>https://deadlysyn.com/blog/posts/squashing-bugs/</guid>
      <pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>iac</category>
      <category>terraform</category>
      <description>Clone the companion project to follow along…</description>
    </item>
    <item>
      <title>Terraforming AWS: Part III</title>
      <link>https://deadlysyn.com/blog/posts/terraforming-aws-part-iii/</link>
      <guid>https://deadlysyn.com/blog/posts/terraforming-aws-part-iii/</guid>
      <pubDate>Sun, 17 Nov 2019 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>iac</category>
      <category>terraform</category>
      <description>Clone the companion project to follow along…</description>
    </item>
    <item>
      <title>Terraforming AWS: Part II</title>
      <link>https://deadlysyn.com/blog/posts/terraforming-aws-part-ii/</link>
      <guid>https://deadlysyn.com/blog/posts/terraforming-aws-part-ii/</guid>
      <pubDate>Wed, 13 Nov 2019 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>iac</category>
      <category>terraform</category>
      <description>Clone the companion project to follow along…</description>
    </item>
    <item>
      <title>Terraforming AWS: Part I</title>
      <link>https://deadlysyn.com/blog/posts/terraforming-aws-part-i/</link>
      <guid>https://deadlysyn.com/blog/posts/terraforming-aws-part-i/</guid>
      <pubDate>Sun, 10 Nov 2019 00:00:00 +0000</pubDate>
      <category>aws</category>
      <category>iac</category>
      <category>terraform</category>
      <description>Clone the companion project to follow along…</description>
    </item>
    <item>
      <title>Observability in Node.js</title>
      <link>https://deadlysyn.com/blog/posts/observability-in-node-js/</link>
      <guid>https://deadlysyn.com/blog/posts/observability-in-node-js/</guid>
      <pubDate>Fri, 01 Nov 2019 00:00:00 +0000</pubDate>
      <category>dev</category>
      <category>nodejs</category>
      <category>o11y</category>
      <description>Observability has always been directly linked to reliability in distributed systems. After all, it’s hard to reason about things you can not see. Thanks…</description>
    </item>
    <item>
      <title>Making Promises in Node.js</title>
      <link>https://deadlysyn.com/blog/posts/making-promises-in-nodejs/</link>
      <guid>https://deadlysyn.com/blog/posts/making-promises-in-nodejs/</guid>
      <pubDate>Tue, 29 Oct 2019 00:00:00 +0000</pubDate>
      <category>dev</category>
      <category>nodejs</category>
      <description>I recently decided to refactor a small platform smoke test framework called Splinter I wrote a while back. Aside from applying lessons learned since…</description>
    </item>
    <item>
      <title>Node Health Checks</title>
      <link>https://deadlysyn.com/blog/posts/node-health-checks/</link>
      <guid>https://deadlysyn.com/blog/posts/node-health-checks/</guid>
      <pubDate>Tue, 22 Oct 2019 00:00:00 +0000</pubDate>
      <category>dev</category>
      <category>nodejs</category>
      <description>Cloud Foundry (CF) has a concept of health checks. These can take a few forms, but the preferred approach is HTTP (vs port- or process-based checks).…</description>
    </item>
    <item>
      <title>Simple Things Matter</title>
      <link>https://deadlysyn.com/blog/posts/simple-things-matter/</link>
      <guid>https://deadlysyn.com/blog/posts/simple-things-matter/</guid>
      <pubDate>Mon, 21 Oct 2019 00:00:00 +0000</pubDate>
      <category>dev</category>
      <category>git</category>
      <description>Often in life we rush through things we’ve done so many times we feel they are simple. Some times they are simple, but in social contexts it is easy to…</description>
    </item>
  </channel>
</rss>
