Microsoft has recently released a new office 365 service called SharePoint Syntex. SharePoint Syntex adds Artificial Intelligence (AI) capabilities to SharePoint document libraries. SharePoint Syntex is the first product to be released from Microsoft project Cortex. SharePoint Syntex provides us with out of the box capabilities to build no-code AI models and apply them to document libraries. SharePoint Syntex is now available for Office 365 commercial customers. You can integrate this service into your Office 365 tenant. There is also […]

Recently, I was working on a SharePoint Framework web part that requires displaying large lists and libraries in SharePoint 2016. As many of you may already know, with a list of more than 5000 items, you may run into a list view threshold error. My requirement is allowing users to be able to view more than 20,000 items. After exploring various options, I decided to create a solution that recursively calls the SharePoint REST service with page and skip-token query […]

Gaining experience through new technologies I’m here to share my internship experience at AIS to hopefully give a good idea of what to expect if you, too, are considering entering the program. Your experience will likely be a bit different as I started during the COVID-19 pandemic. Once I accepted the position, I was shipped a laptop, and it was off to the races. By the second day, I had a project assigned: implementing Jupyter Notebooks into Scale. This project […]

This past Thanksgiving marked the first anniversary of going live with a SharePoint environment that AIS migrated from on-prem to Microsoft Azure IL5. Since then, our client has experienced 100% uptime during business hours and reduced deployment timelines, from weeks to minutes. Challenge: Improve Performance, Speed Up Deployments AIS set out to help a DoD agency that had experienced ongoing service issues with their existing provider while operating their on-prem SharePoint farm. During the year before the migration, the DoD […]

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 […]