An AIS client recently started developing a design system of components commonly used throughout multiple Angular 9 applications. To that end, we decided to take a component-driven approach using Storybook JS, version 6.1. We developed individual base components that would be used in more complex components, and then we would use a combination of those complex components and base components in web pages. We quickly discovered that though Storybook supports Angular and other frameworks, it is primarily documented for React […]

2020 is a year we will never forget. A year fraught with challenges of all shapes and sizes. But it was also a year full of learnings, gratitude, and reflection. We’re looking back at the top blogs from the past year from team members committed to our mission and embracing our corporate value of continued learning. We are lucky to know, learn from, and grow alongside them. Top 10 AIS Blogs from 2020: ASP.NET Core: Telemetry and Application Insights, by  Kip […]

Do your users want reports in SharePoint? Yes! They crave reports and charts. Regardless of which version of SharePoint they are using, getting started now to build their data visualizations in Power BI will position the reports for seamless migration to future SharePoint versions. These are the necessary steps to take to add a simple report in a SharePoint modern page. Important note: To embed Power BI reports in SharePoint Online, a Power BI Pro license is required. The Process […]

Microservices are a typical development pattern in the modern era of software development. Unfortunately, it can be challenging to configure and test sprawling applications that utilize dozens of microservices. For our example, let’s say that you have several teams that are developing the following microservices for a simplified online store application: An authentication service, which allows users to log in and other services to verify a user’s authentication token. This service will need to talk to the database. A product […]

A Level of Certification to Consider Obtaining a Secuirty+ certification allows individuals that are pursuing a career in an information technology field many opportunities. A good portion of DoD jobs requires this level of certification to maintain secure systems utilized daily. This training ensures that the minimum-security requirements convey. The exam is difficult because it covers an extensive range of topics under Information Technology Security. There are multiple ways to study for the Security+ exam. This article demonstrates one way […]

Before you start deep dive for implementing DevSecOps in this blog post, please review the fundamentals of DevSecOps in my first blog post. It will help understand the ‘Sec’ in DevSecOps and get up to speed on various security tools for implementing DevSecOps in your CI/CD pipeline. Although there are many code repositories tools with CI/CD built-in, this blog walks through GitHub and its security scanning tools for DevSecOps implementations. This blog post provides a GitHub repo for you to […]

As part of our ongoing commitment to providing superior-level service to our customers and partners, AIS successfully continued our ISO certifications. Our certifications include ISO 9001, which relates to Quality Management, and ISO 27001, which relates to Information Security. AIS senior management sees these certifications as an opportunity to provide value to our customers through the use of the globally-recognized processes and procedures required for a Quality Management System and to drive better quality and consistency in our service delivery. […]

This video demo and blog provide a step-by-step walkthrough of adding related subgrids to a Power Apps portal for a Trip Planner Application. You may consider adding a related subgrid to your portal if you have tables associated with each other. For example, you have a Trip table that is your main table and a Traveler table. You want your traveler table to be directly related to your trip table so that any data you add to your traveler table […]

Azure Data Factory (ADF) has introduced a feature called Managed Virtual Network (MVN) to connect Azure PaaS resources securely and privately from on-premises without opening corporate boundary firewall to Azure PaaS public IPs. To run an on-premises backend job using PaaS services such as Azure Storage, Azure SQL, a corporate boundary firewall may need to be opened to Azure PaaS service public IP addresses. If you receive pushback from InfoSec to punch a hole in the firewall, you are not […]

Committed to Protecting Your Data AIS is happy to announce our most recent SOC 2 Type II audit completion, showing our dedication and commitment to security and to delivering high-quality services through internal controls and processes. At AIS, we are passionate about the work we do and the peace of mind we provide our clients. Companies are moving fast to the cloud and expanding capabilities by the minute. We plan to move just as quickly, delivering innovative and transformative solutions […]