
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@socketnormOct 16
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Replying to @jsneedles
Great find but to be clear this affects image based Lambda functions. The manage runtime is built by taking specific folders from the image like the .NET install and our runtime bits. But the whole image including the cache are not imported into the managed runtime.

Norm Johanson@socketnormSep 10
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Replying to @indy_singh_uk
Sorry we don't have a .NET implementation of this Java library.
Norm Johanson retweeted
Spread the word folks!! 🗣️
@aspiredotdev

Norm Johanson@socketnormAug 6
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Link to the ASP .NET Core bridge library if you are not aware of it. github.com/aws/aws-lambda-do…

Norm Johanson@socketnormAug 6
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
I'm particularly happy with how the ASP .NET Core bridge library turned out. All you have to do is set EnableResponseStreaming to true. Combine that with the recently announced v2.0 of the MCP C# SDK, and you have an easily scalable solution for MCP HTTP servers.

Norm Johanson@socketnormAug 6
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
We now have .NET support for AWS Lambda response streaming. Great for APIs and AI workloads, letting you stream responses as soon as you have data. This has been a passion project of mine for a while, so I'm happy to finally get this over the line.
aws.amazon.com/blogs/develop…

Norm Johanson@socketnormAug 5
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
We released version 13.6.0 of the Aspire.Hosting.AWS package that starts exposing some of our Aspire features for Node.js AppHost.
github.com/aws/integrations-…
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@socketnormAug 5
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Another AWS .NET post this week. This one on how we are making it easier to build and deploy .NET agents with Bedrock AgentCore. Our new work also includes integrations with Aspire for local emulation and deployment.
aws.amazon.com/blogs/develop…

Norm Johanson@socketnormAug 4
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
As part of our effort to keep the AWS SDK for .NET modern, we've published a new annual schedule for adding and removing .NET target frameworks. This builds on the work in V4 to take advantage of new .NET features and improve SDK performance.
aws.amazon.com/blogs/develop…

Norm Johanson@socketnormAug 4
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Building and publishing containers from the dotnet CLI is a cool feature. I remember couple years ago partnering with @ChetHusk to iron out the kinks with pushing the images to ECR.

Norm Johanson@socketnormAug 3
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
GA support for writing AWS Lambda Durable Functions in .NET is out. Really cool and powerful feature to take advantage of. aws.amazon.com/blogs/develop…

Norm Johanson@socketnormAug 3
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
In a sign of my age I do have good memories of seeing the 94 tour of floyd.

Norm Johanson@socketnormAug 3
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Replying to @mndoci @aussiefloyd
Nice. I took my son to educate him in the joy of seeing them. When we got home he stole more of my Pink Floyd CDs.

Norm Johanson@socketnormAug 3
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Replying to @mndoci @aussiefloyd
It was a great show.

Norm Johanson@socketnormJun 12
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
We have our first preview out for .NET Lambda Durable Functions SDK out. Love to hear any feedback on the preview. github.com/aws/aws-lambda-do…

Norm Johanson@socketnormJun 2
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
So may exciting things happening in the Aspire space. What do you want to see with AWS and Aspire?
Aspire really lights up your developer experience. Today is a huge milestone as we have GA support for Typescript.
If you haven’t given it a try yet, take 5 mins to play with it!
Super easy to get started:
aspire.dev/get-started/first…

Norm Johanson@socketnormMay 20
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Replying to @ICooper
Sadly I don't know of a .NET native implementation. My team has talked about it several times over the years but something always comes up. I'll try and revisit the issue again.

Norm Johanson@socketnormMay 12
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
If you are using our AWS integration for Aspire I would love to hear any feedback you might have.

Norm Johanson@socketnormMar 21
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Now getting motivated listening to Braveheart. Hopefully the talk goes better than the end for William Wallace.







