mbarneyme
Re:AWS IAM Language Server
on Wednesday April 01, 2026 @02:53PM (#47604951)
Sharing something I've been working on lately: an AWS IAM Language Server (and VSCode extension). Use it with any editor that supports LSP
It can emit diagnostics for invalid actions, messed up regions/account ids, duplicate sids, etc. It also gives you completion for actions, arns, condition operators, context keys, etc
It also supports policies defined in any YAML, JSON, or Terraform/OpenTofu file, at any nested level, so your policies defined within a CloudFormation resource will be picked up
Check out the repo for more, feel free to open an issue if you have issues: https://github.com/mbarneyjr/aws-iam-language-server
If you use vscode you can get the extension here: https://marketplace.visualstudio.com/items?itemName=MichaelB...
Demo video: https://x.com/mbarneyjr/status/2039329871843729809
Cfn-changeset-viewer – Terraform plan-like output for CloudFormation ChangeSets
Re:Claude Code 2.0
on Monday September 29, 2025 @03:37PM (#45417829)
I'm consistently hitting weird bugs with opencode, like escape codes not being handled correctly so the tui output looks awful, or it hanging on the first startup. Maybe after they migrate to opentui it'll be better
I do like the model selection with opencode though
Cfn-changeset-viewer – Terraform plan-like output for CloudFormation ChangeSets
Re:JSR Is Not Another Package Manager
on Thursday April 25, 2024 @12:38PM (#40159725)
JSDoc provides the exact same level of type safety as TypeScript, because the TypeScript Language Server/CLI themselves are what does the type checking. Using JSDoc removes the need to transpile your code before executing it. You still want to type-check your code (with a `tsc --noEmit` or similar) in CI, just like you'd run unit tests/a linter/etc.
An Experimental Cloudformation language server
Re:Launch HN: Infisical (YC W23) – Open-source secrets manager for dev...
on Monday February 27, 2023 @10:47AM (#34957759)
Re:Terraform Provider for Spotify
on Thursday April 28, 2022 @11:21AM (#31193605)
I think they mean "deterministic," not "immutable"
Re:Dura is a background process that watches your Git repositories
on Monday January 03, 2022 @02:07PM (#29784870)
Do you have those commands handy by chance? :D