Michael Heap's Avatar

Michael Heap

@mheap.dev.bsky.social

Sr Director of DevRel/DX at Kong | he/him | Wrote http://actionsbook.com | Board game fan | GitHub Star

1,542 Followers  |  21 Following  |  12 Posts  |  Joined: 25.04.2023  |  1.8754

Latest posts by mheap.dev on Bluesky

Preview
Pin your GitHub Actions Secure your GitHub Actions by pinning them to commit SHAs, preventing supply chain attacks. Learn how to automate updates and enforce best security practices.

The tj-actions/changed-files compromise prompted me to write up how I secure GitHub Actions workflows using SHAs without maintenance pain

Go from insecure to security conscious in < 15 minutes, including configuring automatic updates through Dependabot or Renovate

michaelheap.com/pin-your-git...

15.03.2025 20:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Manager: "What's this milestone 'Living on a prayer' ?"
Me: "That's the documentation deliverable."
Manager: "What's the status of that?"
Me: "We're halfway there"
Manager: "Why is progress so slow?"
Me: "You fired Tommy"
Manager: "So?"
Me: "Tommy used to work on the docs"

23.02.2025 21:12 โ€” ๐Ÿ‘ 4958    ๐Ÿ” 1374    ๐Ÿ’ฌ 86    ๐Ÿ“Œ 81
Preview
Quality > Speed > Scope Never compromise on quality. Never compromise on speed. Ship regularly, and deliver value faster.

More flights means more writing. This time, I've explicitly written down my thoughts on the quality <> speed <> scope tradeoff for teams that I work with (now, and in the future)

michaelheap.com/quality-spee...

23.02.2025 14:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Using AWS credential_process and 1Password Store your AWS credentials securely in 1Password and load them at runtime using the AWS CLI's `credential_process` helper

More time on planes means more time to polish up old drafts.

This time, how to source your AWS credentials from 1Password when using the aws CLI

michaelheap.com/aws-credenti...

18.02.2025 17:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Slack channels are free Good Slack hygiene isnโ€™t about having fewer channels - itโ€™s about having the right channels.

Some people think that one gigantic Slack channel is the way to communicate. I don't know why, but they do.

Don't be like them.

michaelheap.com/slack-channe...

13.02.2025 12:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"Bikeshedding" is a potentially confusing term, we should discuss possible options for alternative names

19.12.2024 16:45 โ€” ๐Ÿ‘ 27    ๐Ÿ” 11    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

Trick question. There is no herding Kats

01.12.2024 17:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I even took things I wanted _off_ the list after doing a final round of research

(Iโ€™m looking at you, AirPods Max)

01.12.2024 17:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What I found interesting is that I had a well researched list for most of it. Very few impulse buys

Some of the items are frivolous (gaming headset), some are needed (clothes)

All of them will bring us joy, and Iโ€™m looking forward to not having to think about any of them for 5 more years

01.12.2024 17:45 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This weekโ€™s festival of consumerism has been a great success*

After many years of โ€œthis will last a little longerโ€ I bit the bullet and replaced everything thatโ€™s > 5 years old (most are 8-10)

* (for some definition of success)

01.12.2024 17:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Iโ€™d forgotten all about Warzone 2100! Played it on the PSX years ago. A fine choice

24.11.2024 19:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

More seriously, hi! Iโ€™m Michael. I do product-y type things with a focus on developer experience. Once upon a time I was a developer, but now thatโ€™s just at weekends.

I also talk about: weightlifting, parenting, hiking and games. Usually not in that order.

Say hello! We might just become friends โค๏ธ

24.11.2024 19:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I planned to write something insightful as my pinned intro post, but then I saw this.

Introduce yourself with four video games:

24.11.2024 19:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Hello! Yes, you there. The one looking at a screen

I heard early tech twitter was having a resurgence here

I left the bird site about 2 years ago and have happily been social-free since then

But now itโ€™s time to come back. Iโ€™ve missed you all, and canโ€™t wait to get to know you all over again

20.11.2024 09:11 โ€” ๐Ÿ‘ 19    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@mheap.dev is following 20 prominent accounts