Microsoft Professional Program for Internet of Things (IoT)
The Internet of Things also called the Internet of Everything or the Industrial Internet, is a technology paradigm envisioned as a global network of machines and devices capable of interacting with...
View ArticleMicrosoft Teams Adoption Boosts Collaboration for ACA Compliance Group
ACA Compliance Group needed help streamlining the communications landscape and its fast-growing workforce to collaborate more effectively. AIS recommended starting small with Microsoft Teams adoption...
View ArticleThe Design Huddle: An Approach for Project Development Planning
K.C. Jones-Evans, a User Experience Developer, Josh Lathery, a Full Stack Developer, and Sara Darrah, a User Experience Specialist, sat down recently to talk through our design and project development...
View ArticleTop 10 Reasons to Choose YAML for Your Next Azure DevOps CI/CD Pipeline
When Microsoft introduced pipelines as part of their Azure DevOps cloud service offering, we received the tools to add continuous integration (CI) and continuous delivery (CD) practices to our...
View ArticleAzure Data Lake Processing: A Big Project for AIS
AIS is working with a large organization that wants to discover relationships between data and the business by iteratively integrating data from many sources into Azure Data Lake. The data will be...
View ArticleAzure Cognitive Services Personalizer: Part Three
This blog is a follow on about Azure Cognitive Services, Microsoft’s offering for enabling artificial intelligence (AI) applications in daily life. The offering is a collection of AI services with...
View ArticleCreating SharePoint Framework (SPFx) Connections to Azure APIs
As promised in the previous blog post, here is a detailed explanation of how to connect to APIs secured in the Azure AD from SharePoint Framework (SPFx) web parts. Please read part I of this blog for a...
View ArticleAdvancements in SharePoint Framework and DevOps for Office 365
In this post, I will show you how DevOps practices can add value to a variety of Office 365 development scenarios. The practices we will discuss are Infrastructure as Code, Continuous Integration, and...
View ArticleUsing a Vue Component in an Angular App
Problem Let’s say you have a well-developed app written in Vue. It’s pretty big and has multiple teams working in the code base for both maintenance and feature development. Now, let’s say you need to...
View ArticleKubernetes as a “Common” Infrastructure API for Private, Public, Hybrid, and...
Note: This blog post is *not* about Kubernetes infrastructure API (an API to provision a Kubernetes cluster). Instead, this post focuses on the idea of Kubernetes as a common infrastructure layer...
View ArticleHow To Create Reusable Components in Canvas Apps with Already Available Controls
In this article, I will show you how we can create reusable custom components in canvas apps. We will work on two simple limitations on the current controls in Canvas Apps and create custom components...
View Article2019: AIS Blog Year in Review
It’s been a transformational year at AIS. We worked on some incredible projects with great clients, partners, and co-workers. We learned a lot! And we enjoyed telling you all about it here on the AIS...
View ArticleAzure Government: DISA CAP Connection Process
When Agencies decide to move their applications to the commercial cloud, the Defense Information Systems Agency (DISA) mandates specific approval and certification to connect the Cloud Access Point...
View ArticleRethinking Personnel Management with PowerApps
While personnel management is a sub-category of Human Resources (HR) that only focuses on administration, the tasks and responsibilities can outstretch the duties of an HR manager. Personnel managers...
View ArticleHow to Create an ASP.NET Core and API SDK Development with Refit
An issue often faced when writing a client for an API, is how to best go about programmatically when interacting with it. You could write your own HttpClient calls, use a 3rd-party library like...
View ArticleWhat to Know When Purchasing a COTS Product and Moving to the Cloud
Implementing a cloud strategy and modernization of legacy systems are two of the core objectives of most IT organizations. Purchasing a COTS product or SaaS offering can speed up modernization and come...
View ArticleThe Value of User Research for Your Next Office 365 Project
Whether you are just starting your journey to Office 365, or you are expanding your usage of the platform, it’s important that you stop and define what you hope to accomplish in your project. User...
View ArticleKeyVault from Desired State Configuration (DSC)
Azure Automation provides credential assets for securely passing credentials between the automation account and a Desired State Configuration (DSC). Credentials can be created directly through the...
View ArticleASP.NET Core: Telemetry and Application Insights
When building a web API or web application it is critically important to know that the application is functioning as intended. Whether that be from a performance perspective or simply knowing that...
View ArticleASP.NET Core: Troubleshooting Application Insights
Once you’ve decided to instrument your ASP.NET Core application with Application Insights, you may be looking for a quick way to troubleshoot telemetry configuration. For details on why you should be...
View Article