
Multi-Cloud Certified Architect | DevSecOps | AppSec | Web Platform | Speaker | Learner | Builder | @AWSCloud (opinions are my own)
Savage, MN
Joined September 2008
- Tweets4.7K
- Following789
- Followers531
- Likes3K
Kevin Hakanson retweeted
The new Structurizr MCP server (patreon.com/posts/152045562) makes it even easier for AI to generate valid Structurizr DSL now! 🚀
Kevin Hakanson retweeted
🎉 Cedar is now a @CloudNativeFdn Sandbox project!
Cedar is an open source authorization policy language & SDK that brings:
✅ Fast, safe & analyzable access control
✅ Externalized policy management
✅ Formally verified with Lean theorem prover
✅ Differential testing in Rust
Perfect for modern cloud-native environments where fine-grained authorization matters.
Learn more: go.aws/4p8pauM
#CloudNative #OpenSource #Authorization #CNCF
Kevin Hakanson retweeted
🚀 Cedar authorization policy language joins @CloudNativeFdn as a Sandbox project!
🔐 Fast, safe & analyzable authorization
📊 Formally verified with theorem provers
🏢 Already powering AWS, Cloudflare, MongoDB & more 🤝
Now with vendor-neutral CNCF governance!
The future of cloud native authorization just got brighter ✨
Try it: go.aws/4pXL5X7
#Cedar #CNCF #Authorization #OpenSource
Kevin Hakanson retweeted
Launch #2 I'm excited about today: STRANDS TYPESCRIPT SDK
These days, coding agents generate most of my code, even AI agent code. Typescript outperforms Python for agentic coding: early compiler errors speed up iteration. Bring on the Typescript agents!
github.com/strands-agents/sd…
Kevin Hakanson retweeted
Really excited about this new Agent SOPs open source project!
github.com/strands-agents/ag…
We use this structured agent prompt format a LOT at Amazon with coding assistants to automate daily work - there are 1000s of agent SOPs internally
aws.amazon.com/blogs/opensou…
Kevin Hakanson retweeted
Headed to AWS re:Invent?
Get the guide: go.aws/4qUHLN3
The AWS Public Sector attendee guide is now live, including several persona based guides to help you choose the right learning sessions & make the most of your time in Las Vegas.
Kevin Hakanson retweeted
🎙️ New episode with @charliermarsh!
Charlie built Ruff (an extremely fast Python linter written in Rust) and uv (an extremely fast Python package manager written in Rust) because he believes great tools can have an outsized impact.
He believes it so much, in fact, that he started an entire company (@astral_sh) that builds next-gen Python tooling. 👇
Kevin Hakanson retweeted
🚀 v1.101 of @code is here! Check out what’s new:
- Supporting all MCP spec capabilities
- Chat tool sets
- Copilot coding agent integration
- Source Control Graph improvements
…and so much more: aka.ms/VSCodeRelease
🧶 Here are some of the highlights…
![A thumbnail with a dark background and the VS Code logo that reads “What’s new in Visual Studio Code May Update [1.101] -Use MCP prompts & resources in chat -Access authenticated MCP servers -Debug MCP servers -Publish MCP servers from extensions -Support for MCP sampling (experimental) -View commit files in SCM Graph -Choose native or custom menu styles -Group related chat tools with tool sets -Assign & track work for Copilot coding agent”.](https://pbs.twimg.com/media/GtQjRkFWMAAwFUK.jpg?name=small&format=webp)
ALT A thumbnail with a dark background and the VS Code logo that reads “What’s new in Visual Studio Code May Update [1.101] -Use MCP prompts & resources in chat -Access authenticated MCP servers -Debug MCP servers -Publish MCP servers from extensions -Support for MCP sampling (experimental) -View commit files in SCM Graph -Choose native or custom menu styles -Group related chat tools with tool sets -Assign & track work for Copilot coding agent”.
Kevin Hakanson retweeted
🔒 Amazon Verified Permissions launched a step-by-step wizard to integrate external OIDC identity providers with Amazon API Gateway. Bring your own identity (BYOI) & get started! go.aws/3PQAH2R
Kevin Hakanson retweeted
Friendly reminder: #dotnet 6 hits end of life next week (Nov-12). That means it's no longer supported, no more patches *or SECURITY fixes*. You should be moving to .NET 8 or .NET 9
dotnet.microsoft.com/platfor…
Sound interesting? If you are attending re:Invent, login to the session catalog and mark as favorite.
Do you design or analyze software systems at the system or architectural level, class level, or even user flows? Join us for a builder’s session (ARC308) at #AWS re:Invent to learn how to use generative AI to help with this work.
🔗 registration.awsevents.com/f…
Kevin Hakanson retweeted
🎓 Let's Get AWS Certified! 📕 Grab my FREE e-book on both @awscloud Certified Solutions Architect Associate & Professional!
👉 sap.purutuladhar.com
👉 saa.purutuladhar.com
#AWS #Certification #Free #SolutionsArchitect
Kevin Hakanson retweeted
Working on a talk for re:Invent and exploring how I can use gen Ai to interact with my architecture - from CloudFormation templates and text descriptions to diagrams and back, evaluating against best practices, getting suggestions for improvements, and help making decisions.
Kevin Hakanson retweeted
Replying to @valkey_io
@valkey_io forked from Redis just six short months ago, but it has already made substantial changes to the io threading infrastructure to achieve up to 230% improved multi-threaded performance, over 1 million RPS on the latest graviton arm hardware we tested on. This required offloading work and better utilizing the underlying hardware. You can learn about it in buff.ly/4dZznoL and buff.ly/3Tv5e8q. #Valkey
Kevin Hakanson retweeted
Hey #TechCommunity! 🚀 Ready to share your expertise? 📣 CodeMash 2025 is calling for session submissions!
Don’t miss your chance to be part of this epic event. Submit your session at buff.ly/3yRcJ2E by August 31st, 11:59PM EST!
#TechConference #TalkSubmission
I had a great time speaking at @ThatConference yesterday.
If you were not able to attend my session on "Fine-Grained Authorization in Modern Software Applications", check out the GitHub repo for the presentation deck and supporting code samples:
github.com/hakanson/that2024
Kevin Hakanson retweeted
The "IpAddress" IAM condition is one of my favorites. Can screenshare the output w/o someone sniping my creds.
aws sts assume-role... --policy '{"Version": "2012-10-17","Statement": {"Effect": "Allow","Action": "*","Resource": "*","Condition": {"IpAddress": {"aws:SourceIp": "'$(curl -s checkip.amazonaws.com)'"}}}}'























