
I work at @awscloud, making .NET great on AWS. All opinions expressed are my own.
Redmond, WA
Joined August 2009
- Tweets2.6K
- Following484
- Followers3.2K
- Likes2.5K
Norm Johanson retweeted
Spread the word folks!! 🗣️
@aspiredotdev
Norm Johanson retweeted
Kiro Crew is here! 🚀 We open sourced this agent dev workspace tool today, used already by 39k users inside Amazon. This pace of this project is incredible: already at 500 contributors and 995 merged PRs in the last 2.5 weeks alone
github.com/kirodotdev/KiroCr…
What I love about it:
1. It starts work on its own. Cron jobs, webhooks, and messaging events kick off work with nobody at a terminal, and heartbeats watch a system until something actually needs me.
2. I can reach it from anywhere. I install one Gateway, and I can access the same agent and sessions from the desktop app, the dashboard, the CLI, Slack, Discord, or Telegram.
3. I can run it anywhere. A Mac, a container, or an EC2 instance that stays up when my laptop does not. The desktop app tunnels into whichever one I picked. Conversation history, memory, and knowledge indexes stay on that host.
4. It remembers. Tell it "always run linting before calling a change done" and that correction becomes a durable lesson, not a line of chat history that evaporates when I close the window. Failures teach it too, and after enough repetition of the same workflow it writes itself a skill. I can open the dashboard, read every lesson and skill it has accumulated, and delete the ones it got wrong.
5. It's actually safe to run at work. It enforces an OS sandbox, interactive approvals, credential redaction, and an audit log of every action.
Try it in one line, then open http://localhost:5476 and start a conversation:
curl -fsSL download.crew.kiro.dev/cli.s… | sh
Norm Johanson retweeted
Shipping shipping shipping in Kiro this week
🚢 New model: Claude Opus 4.6
🚢 ACP support: Kiro in JetBrains, Eclipse, Zed, emacs, neovim
🚢 Agent skills support
🚢 Custom subagents
🚢 Specialized refactoring agent tools
🚢 New tool use hooks
kiro.dev/changelog/
Norm Johanson retweeted
AWS local development for .NET has always been a juggling act: Lambdas here, DynamoDB there, SNS/SQS somewhere else—and a bunch of scripts and tools holding everything together.
With .NET Aspire 13, that story changes. This is seriously awesome for .NET Developers working with AWS Resources.
I just published a new hands-on guide where we use Aspire and the AWS Aspire Hosting package to build a serverless notifications system that talks to real AWS services (DynamoDB, SNS, SQS), while keeping the entire local experience orchestrated from a single AppHost:
🔗 AWS Local Development with .NET Aspire – Build a Serverless Notifications System
codewithmukesh.com/blog/aws-…
In this article, we:
- Use Aspire’s AppHost + AWS CDK integration to provision a DynamoDB table, SNS topic, and SQS queue.
- Run Producer and Dispatcher Lambdas locally via the LambdaServiceEmulator.
- Trigger everything end-to-end using the Lambda Test Tool UI—no extra console apps required.
- Keep contracts in a shared library, and let Aspire wire environment variables and AWS resources for us.
If you’re a .NET developer building on AWS and still doing local orchestration manually, this combo of Aspire + AWS can seriously level up your dev experience.
Norm Johanson retweeted
Developers, which way of working with AI assistants do you most prefer when *modernizing existing applications*? Comments welcome.
21%AGENTIC: autonomous
64%AUTOCOMPLETE: you+AI code
0%VIBE: chat goals/build/🗘
14%SPEC-DRIVEN plan & build
14 votes • Final results Norm Johanson retweeted
Most .NET devs don’t know this AWS messaging library exists.
If you're using SQS or SNS, check out AWS.Messaging.
In this video, I'll show you how to:
- Publish/consume events
- Add retry/backoff
- Fan-out with SNS
- Use typed publishers
Check it out: youtu.be/wmsioOgVTmI
Norm Johanson retweeted
NET Developers - You can create sophisticated AI applications with minimal infrastructure code by combining .NET Aspire with AWS services like Amazon Bedrock and Amazon OpenSearch Service. Learn how in this post. 🧠 aws.amazon.com/blogs/dotnet/…
#dotnet #AWS
Norm Johanson retweeted
Simplify your local AWS Lambda development with .NET Aspire!
youtu.be/Ph9w_EKZQU0?si=HOzo…
#dotnet #aspire #aws
Norm Johanson retweeted
.NET Developers - Do you plan to use .NET Aspire for your cloud-native apps? #dotnet
14%Already using
14%Yes - plan to use
53%No - don't plan to use
18%Unsure - haven't decided
104 votes • Final results Norm Johanson retweeted
Amazon DynamoDB provides a local version of DynamoDB for development and testing that is distributed as a container. In this post., learn how to use DynamoDB local with .NET Aspire to rapidly build cloud-native .NET applications. 🚀 go.aws/4bq0Y22 #dotnet #AWS #DynamoDB
Norm Johanson retweeted
My .NET Aspire and AWS session from NDC London 2025 is now available on YouTube. Aspire is really empowering for distributed systems development, and you can use it with AWS. 🚀 youtu.be/8WxvA_xCt2c?si=KQeQ…
#dotnet #AWS
Norm Johanson retweeted
.NET Aspire is a new way of building cloud-ready applications, and you can use it with AWS. In this post by @socketnorm, learn how to integrate AWS with .NET Aspire, and our newly-added support for DynamoDB local. 🚀 go.aws/4i1R9cm #dotnet #AWS #DynamoDB
Norm Johanson retweeted
36%Migrate UI to Blazor
6%Run on CoreWebForms
42%Move to a JS UI framework
17%Won't modernize / other
36 votes • Final results Norm Johanson retweeted
Check out this episode of Deep .NET with @shanselman. I had the privilege of teaching Scott how to make code compatible with native AOT. youtu.be/N-MrQeZ1enY?si=36hX…
Norm Johanson retweeted
I just published a complete guide to serverless Gen AI prompt chaining with Bedrock and Step Functions 🚀 Write prompt templates, chains, loops, if-thens, model response validations, and call other AWS services, all with the Amazon States Language
github.com/aws-samples/amazo…
















