30-min scoping call, NDA-ready
Targeted POC in 2–4 weeks
Statement of Work & team start
Insights
Notes on Microsoft 365, AI, cloud, mobility and data — written by the people who ship them.
Featured.NET
Elevate ASP.NET Core Web API speed with caching. Explore in-memory, distributed, and response caching for optimal performance.

Blogs
What is Global Exception Handling? Global exception handling involves setting up a mechanism to catch exceptions that may occur during the processing of incoming requests. Instead of relying on individual try-catch blocks within each API endpoint. Benefits of Global Exception Handling 1.Consistent Error Responses: Global exception handling ensures a uniform and consistent way to handle […]

.NET
Introduction Importing data from Excel into a SQL Server database is a common task in many applications. Whether you are dealing with small datasets or large volumes of data, understanding the different methods available for this task can help you choose the most efficient and effective approach for your needs. In this blog post, we […]
.NET
In modern .NET applications, background processing is a common requirement. Whether it’s running periodic tasks, processing messages from a queue, or performing long-running operations, the .NET framework provides robust solutions to manage these scenarios efficiently. Two essential interfaces for background processing in .NET are IBackgroundService and IHostedService. In this blog post, we’ll dive into these […]

.NET
Discover best practices for deploying ASP.NET MVC applications, including Azure integration and efficient hosting strategies.

.NET
In this blog we are going to see about Implementing Azure Service Bus Topic in a .NET Function App. Azure Service Bus is a robust messaging service on Azure that enables applications to communicate with each other in a decoupled manner. When dealing with complex scenarios that require high scalability and fault tolerance, Service Bus […]

.NET
Learn about routing in ASP.NET Core MVC. Understand how to define routes, use constraints, and optimize your web application.

.NET
Learn Razor Pages in ASP.NET Core with our guide. Get tutorials and best practices for building dynamic web applications

.NET
This guide walks you through the process of documenting your ASP.NET Core Web API using Swagger tools. From setup to advanced configurations, learn how to leverage Swagger to create detailed and interactive API documentation for your ASP.NET Core projects. What is OpenAPI? OpenAPI is a specification used for describing REST APIs. It’s language agnostic, and […]

Azure
Tenant isolation is a crucial feature in the Power Platform that allows administrators to govern the movement of tenant data from authorized data sources to and from their tenant. It ensures secure connections while minimizing the risk of data exfiltration outside the tenant. Key Features and Benefits: Microsoft Power Platform’s Cross-Tenant Restrictions offer a myriad of […]

.NET
Introduction: Welcome to this beginner-friendly guide where we’ll delve into building a straightforward API for book management using the T Web API framework. By following along, you’ll grasp the fundamentals of API development and gain hands-on experience in crafting your own API from the ground up. Setting Up Our Project: To get started, open up […]
.NET
When we develop applications that rely on APIs, our primary focus is typically on achieving functionality. However, what happens when the API experiences slowness, errors, or becomes inaccessible? The last thing anyone wants is to receive complaints from frustrated customers when the app malfunctions. Yet, anticipating how the app will react in such situations is […]

.NET
Look into simple and beginner-friendly dive into MVC and how it can simplify the process of building web applications
Next step
Talk with Athen about Microsoft 365, AI, cloud, mobility, and data for your organisation.