.NET on AWS Blog
Category: .NET
Building a Conversational Document Bot on Amazon Bedrock and Amazon Textract with .NET Windows Forms
Introduction The growth in developing and launching Generative AI solutions is unprecedented. Most content available to help developers is in Python. While this may be the majority, many developers maintain and evolve long-lasting lines of business applications developed on .NET. Enterprises have invested a lot into these legacy applications, and it would be difficult for […]
.NET 8 Support on AWS
James Eastham, Norm Johanson, and Ulili Nhaga contributed to this post. Introduction .NET 8 is the latest Long Term Support (LTS) version of cross-platform .NET, released in November 2023. .NET 8 includes performance improvements, container enhancements, C# language simplified syntax, Blazor support for full-stack web applications, and ASP.NET Core partial support for Native Ahead of […]
Remote development on AWS using JetBrains Rider
Using .NET and Docker developers continue to write software on a familiar Windows environment deploying applications seamlessly on Linux servers. With virtualization, developers can write and run .NET code that is later deployed in different environments. However, there is another option-using remote development you can use your IDE, running on your machine to run, debug […]
.NET Observability – Part 2: Logs using Fluent Bit and Amazon OpenSearch
Microservices architecture is a popular approach to building software applications, but it comes with some challenges when it comes to observability. For example, in a microservice architecture, services are loosely coupled and communicate over the network. This makes it challenging to trace a request as it travels through multiple services. In part 1 of this […]
Add AI-powered coding assistance to Visual Studio with Amazon CodeWhisperer
Chris Christou, Craig Bossie, and Saurabh Ajmera contributed to this post. As of April 30th 2024, Amazon CodeWhisperer is now part of Amazon Q Developer. Introduction Amazon CodeWhisperer (CodeWhisperer) is an AI-powered developer productivity tool that generates code suggestions. CodeWhisperer integration with Visual Studio is now available in preview. The AWS Toolkit for Visual Studio […]
Powering .NET 8 with AWS Graviton3: Benchmarks
Introduction Pioneering computer scientist Alan Kay said in 1982, “People who are really serious about software should make their own hardware.” At AWS, we’ve designed quite a bit of our own hardware, and have increasingly moved to use our own custom-designed silicon, including the AWS Graviton, AWS Inferentia and AWS Trainium processors. The newest Graviton […]
AWS Modernization Tools now support .NET 8
AWS provides assistive tools that help architects, developers, and IT professionals modernize .NET workloads. On November 14th, Microsoft released .NET 8, the latest Long-Term Support (LTS) version of the .NET platform. .NET 8 includes extensive performance improvements, container enhancements, C# language simplified syntax, Blazor support for full-stack web applications, and ASP.NET Core support for Native […]
.NET Observability with OpenTelemetry – Part 1: Metrics using Amazon Managed Prometheus and Grafana
Microservice architectures, while modular and scalable, introduce complexity in observability due to the distributed nature of services. This often leads to a proliferation of inter-service communication paths and dependencies. It is not uncommon for solutions to have microservices interacting with each other, native cloud services, and partner solutions. In distributed microservice architectures, developers face the […]
Reserve your seat: .NET Sessions at AWS re:Invent 2023
Amazon Web Services will host its annual AWS re:Invent conference in Las Vegas from November 27th-December 1st. In this post, I’ll review the .NET sessions at re:Invent 2023 and opportunities to network. AWS re:Invent is a learning conference hosted by AWS for the global cloud computing community. The in-person event features keynote announcements, training and […]
Implement a Custom Authorization Policy Provider for ASP.NET Core Apps using Amazon Verified Permissions
Amazon Verified Permissions is a managed authorization service for custom applications. You can use Verified Permissions to define fine-grained authorization policies based on principals, resources, roles, and attributes. Verified Permissions enables developers to build secure applications faster by externalizing authorization and centralizing policy management and administration. In this blog post, I use Verified Permissions to […]