30-min scoping call, NDA-ready
Targeted POC in 2–4 weeks
Statement of Work & team start
Technical blogs
Technical blogs from the Athen library — deep dives on Microsoft 365, SPFx, Power Platform, cloud, and the platforms we build on.
FeaturedAzure
OCR is not the same as document understanding. Conflating the two leads to pipelines that fail silently in production often on the exact documents that matter most. What Azure Document Intelligence’s OCR Actually Does Azure Document Intelligence is an outstanding service, but it is important to be precise about what its core OCR engine does: […]

Insight
For many organizations, the initial cloud migration strategy is a “Lift and Shift” – moving existing on-premises virtual machines and applications to Azure with minimal changes. It’s sold as a quick, low-risk way to get to the cloud. In reality, it is one of the most costly long-term mistakes a company can make. It’s like […]

Azure
RAG (Retrieval Augmented Generation) is an architectural approach that gives data as context for LLM to improve relevancy. This helps in improving the efficacy of LLM applications. Azure AI search helps in the information retrieval in RAG architecture. RAG solution using Azure AI search and Open AI is as follows: Application sends the user request […]

Azure
Decoupling application using Azure Service Bus Queue.

Azure
Introduction Azure Blob Storage is a scalable object storage service for unstructured data such as text or binary data. It’s ideal for storing files, images, videos, and backups. Azure Functions provide a serverless compute service that allows you to run small pieces of code, or “functions,” in response to events. In this blog post, we […]

Azure
App password creation in Office account to rectify SMTP error.

Azure
Azure Service Bus is a cloud-based messaging service provider provided by Microsoft Azure. Azure Service Bus provides a variety of messaging patterns, like queues, topics, and subscriptions. In this blog, we are going to see in detail how to send and receive messages using queues. Prerequisites Queues Queues are a fundamental messaging pattern used for […]

Azure
Implementing Azure DevOps CI/CD for streamlined software delivery and automation.
Azure
Azure Functions with .NET enables serverless computing for .NET applications, allowing for efficient and scalable execution of code in response to events.

Azure
Error: No hosted parallelism purchased or granted for the task.

Azure
Azure Language Service’s Conversational Language Understanding (CLU) empowers chatbots and virtual assistants with natural language understanding.

Azure
Custom roles enable fine-grained access control and permissions management at the resource level.

Azure
Uncover the two ways of authentication methods to access the services in DevOps.