Awhile back, we wanted to create demo videos for clients, showcasing some of our iPad Web Application work. One of the challenges was how to show the interactions — the touches and gestures — when working with the application. There is no mouse, like on desktops. A screenshot, or a video of the application, will simply show things happening as if by magic. And taking a video or photo of a user interacting with the device is just clumsy and […]

The Extract, Transform & Load (ETL) process typically accounts for 70% of an entire data warehousing/data migration effort (according to The Data Warehouse ETL Toolkit). And this proportion represents a major element of the project in terms of risk: the implementation could make or break the project. This fact should be taken into consideration while designing and implementing an ETL solution. Every staging project has two elements: the ETL itself and a staging data structure. So today I’d like to […]

Another Friday, another great round of links and blogs from the AIS team: The Case of the Case-Sensitive CustomFilter Refiner: If you’re setting up FAST Search Server 2010 for SharePoint and need a custom date refiner, you’ll want to read about Tim Larson’s experience before you run into trouble. (Code Thug) My Favorite Visual Studio 2012 Extensions: In honor of the recent launch of Visual Studio 2012, Ryan Cromwell shares six of his can’t-live-without extensions. (cromwellhaus) Protecting Your API Keys: How to hide your […]

N-tier development is not a new methodology. I remember learning about it in 200-level courses back in 2000, and I used it in ASP.NET development before I jumped on the SharePoint bandwagon. However, one of the things I’ve noticed over the years as a SharePoint developer is that most project development is done in the SharePoint object’s code behind or a few helper classes. This isn’t always the case —sometimes the solution isn’t complex enough to warrant a tiered approach […]

To meet extraordinary and unanticipated growth, AIS India has added a second office location. It is located in the HITEC city area — home to many IT organizations such as Google, IBM, Microsoft, Dell and Amazon. This facility will support up to 100 engineers and Microsoft Certified professionals as the team grows over the next year. This office reflects the hard work and dedication of all the employees who have built this organization from the ground up, when we started […]

One of the most discussed concepts about authentication today is the concept of Single Sign-On, or SSO. SSO is the ability for a user to log into one location, and authenticate across several domains without entering any additional credentials. This saves the user from having to enter several credentials for related websites, as well as possibly prevent the user from having to remember multiple logins. While developing the Rolling Stone and Vogue Archives, we needed a SSO system that could integrate […]

For the second year in a row, AIS is proud to announce our ranking on the Inc. 5000 List of America’s Fastest-Growing Companies. We’ve grown 47% over the past three years and hired 80 new employees in our quest to best serve our clients. We’re honored to be ranked shoulder-to-shoulder with other great companies and entrepreneurs. As always, though, we’re looking forward. Just this week, AIS attained our fourth AND fifth gold competencies in the Microsoft partner program, in the areas […]

Trying to kill some time this afternoon before the long weekend? Here are some quick reads from AIS employees and bloggers: Lightning Talk: Experiences with Feature Focused Apps: At a recent Scrum.org gathering, trainer Ryan Cromwell presented a “lightning talk” about his work on feature focused apps. (cromwellhaus) Favorite Excel Spreadsheet Shortcuts: Who doesn’t love a good shortcut? Here are seven really helpful ones. (tewari) SharePoint URL Hack: Get the list schema xml: We’re all big fans of simple, time-saving hacks, […]

Most cloud services require you to create a CNAME record for your custom domain in order to direct traffic to the cloud-hosted site. Your example.com site may actually be hosted at example.cloudapp.net. For on-premises hosting you would know the IP address of your server (or the load balancer) and can use an A record, but that is not the case on Azure or AWS: these require that pesky CNAME. CNAME records don’t support naked domains. Your site has to be […]