Michael Heap

16.3K posts

Michael Heap banner
Michael Heap

Michael Heap

@mheap

Senior Director of Product at @thekonginc | he/him | Wrote https://t.co/9HIYWpc4Mx | Board game fan | @GitHub Star

Chichester, England Katılım Ağustos 2007
244 Takip Edilen1.8K Takipçiler
Javier Guzmán
Javier Guzmán@javierguzmandev·
Lovely how Kong has changed the documentation about how to integrate with Kubernetes before I finish my deployment. New docs don't contain the same info. Thankfully wayback machine exists⛑️
English
1
0
0
52
Michael Heap
Michael Heap@mheap·
@Leo_Godin Glad you like it! Which TIL did you land on first?
South East, England 🇬🇧 English
0
0
0
7
leogodin217
leogodin217@Leo_Godin·
@mheap your blog is fantastic. Love the TIL section. What a great way to show tips and tricks without the compulsion to write an article. michaelheap.com/til/
English
1
0
0
11
Michael Heap
Michael Heap@mheap·
@DaveLiddament Aha! 0.3.3 Looks like it's the only version that matches the version constraint: dave-liddament/sarb 1.7.0 requires php >=8.0 <8.3 -> your php version (8.3.0) does not satisfy that requirement. Running with `--ignore-platform-req=php -W` got the latest version installed
English
2
0
0
44
Dave Liddament
Dave Liddament@DaveLiddament·
@mheap Hey Michael, Thanks for reaching out. Do you know what version of SARB you are using. You'll probably have to check the composer.lock, unfortunately I haven't added a `--version` flag to the SARB itself.
English
1
0
0
17
Michael Heap
Michael Heap@mheap·
@DaveLiddament I have a use case for SARB with an external tool, but `tool | tool2sarb | sarb create tool.baseline` isn't working for me. Has something changed? ``` Not enough arguments (missing: "baseline-file, static-analysis-tool") ```
English
1
0
0
50
Michael Heap retweetledi
Kong
Kong@kong·
📣 Big news, straight from #KubeCon + #CloudNativeCon: KIC 3.0 is here—now with full Gateway API support. - 🔗 More flexibility - 🎯 Detailed traffic routing - 🔄 Vendor-neutrality - 📡 Enhanced router support New blog from @mheap: bit.ly/460IYXI #KubeKong @ShaneUtt
Kong tweet media
English
0
2
0
739
Michael Heap
Michael Heap@mheap·
Hello Chicago and hello #KubeCon! 6 more hours to survive until sleep to beat the jet lag, so this feels like a good time to start a new book
Michael Heap tweet media
Chicago, IL 🇺🇸 English
0
0
5
713
Michael Heap
Michael Heap@mheap·
It feels like I see someone asking “how do I let pull requests from forks access my GitHub Actions secrets?” every other day. It turns out that it's not too hard to have both security _and_ a great developer experience. michaelheap.com/access-secrets…
English
0
0
1
239
Michael Heap
Michael Heap@mheap·
@jjohnson5253 I believe you need to put the entire header in the vault. It only handles values that start with {vault:// (#L321-L329" target="_blank" rel="nofollow noopener">github.com/Kong/kong/blob…)
English
1
0
1
34
Jake Johnson
Jake Johnson@jjohnson5253·
@mheap How do you access Hashicorp vault secrets in Kong Konnect? I connected my vault to Konnect but not sure how to test it. I want to use a secret as an API key in a transformed header, but Kong doesn't seem to interpret the URL {vault://hcv/hello/foo}
Jake Johnson tweet media
English
1
0
0
75
Michael Heap
Michael Heap@mheap·
@mattstauffer Use `brew info <package> --json=v2` - works for cask installs as well as normal formula
English
1
1
2
1.6K
Matt Stauffer
Matt Stauffer@mattstauffer·
I'm sure I could do `brew list --cask -l` and parse through it but I'm hoping there's a better option someone's come up with🙏
English
3
0
0
2.5K
Matt Stauffer
Matt Stauffer@mattstauffer·
Valet currently checks if a Brew package is installed using `brew info {packageName} --json`, but that doesn't seem to be possible for Casks. I'm sure I can hack through it, but has everyone ever written a programmatic way to test "is this cask installed" I can crib from?
English
2
0
2
4K
Ben Greenberg
Ben Greenberg@hummusonrails·
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJtYXN0b2RvbiI6Imh1bW11c29ucmFpbHNAZm9zc3RvZG9uLm9yZyIsImdpdGh1YiI6ImJlbmNncmVlbmJlcmciLCJ3ZWIiOiJiZW5ncmVlbmJlcmcuZGV2In0.CBzqi-Yxlu_G3oAiFrrrpZkeA0uXgnmYK2r48KkXr1c
Suomi
7
0
6
2.6K
Gby
Gby@gbysec·
@mheap well done on pin-github-action ! I just saw you have that feature to support updates on commit hashes ! :)
English
1
0
0
0
Michael Heap retweetledi
gabby
gabby@GabriellaG439·
Fun fact: the reason that \ acts like a line continuation in Bash is not because Bash added special support for line continuations, but rather because the \ is literally escaping the following newline character
English
26
144
1.4K
0
Michael Heap
Michael Heap@mheap·
@MissAmaraKay @leggetter @Czajkowski Mostly from scratch (they predated a lot of OpenAPI tooling), with some investigation in to generated SDKs for types towards the end. The general consensus was that we should generate types + http requests, and write a thin layer that developers use by hand
English
0
0
3
0