Andrew Schwenker, Author at Perficient Blogs

Posts by this Author

  • Topics
  • Industries
  • Partners





Andrew Schwenker

Andrew Schwenker is a Sr. Technical Consultant within Perficient’s Microsoft National Business Unit East's SharePoint practice. Andrew has nearly 2 years of experience in consulting and has participated in projects that have touched nearly every aspect of SharePoint 2010. Andrew earned his Bachelor’s degree in Computer Science as well as Master’s degrees in Computer Science and Information Systems from Indiana University. He’s interested in creating winning solutions to generate business innovation using SharePoint. Prior to starting at Perficient, Andrew completed internships with General Electric, ExactTarget, and Great American Financial Resources. During his studies, he actively participated in Alpha Phi Omega National Service Fraternity and competed in the first annual Cluster Challenge at SC07 in Reno, NV. Andrew was a part of the dynamic PointBridge team that was acquired by Perficient.

Posts by this author:

Tales of a SharePoint 2013 Upgrade: Information Architecture Remapping

Recently I led a team from Perficient to upgrade our existing SharePoint 2010 intranet (The Hub) to SharePoint 2013.  That process involved months of planning culminating in a solid week of fretting as the migration took place over several days.  Since everyone on the team is involved with client work, we couldn’t in good conscience […]

Read more

Configuring SharePoint 2013 Preview for On-Premise Apps

Since Apps are the “next big thing” for SharePoint, from an opportunity perspective, expect to see a lot of hullaballoo about how you should create apps because they’re going to be the greatest thing to happen to SharePoint since Shared Service Applications replaced the Shared Services Provider.  However, not all apps are created equal, and […]

Read more

SharePoint 2013 Apps and Host Headers

Until recently, I was blissfully unaware of an issue that exists when deploying SharePoint 2013 apps in a likely production environment.  That issue is the use of host headers while serving a SharePoint app.  Since I don’t know of any production environment that doesn’t use a host header, this could be quite the issue and […]

Read more

SharePoint 2013: Claims Infrastructure Wrap Up

In case you’ve missed it, I’ve written a few posts on the new additions to the SharePoint 2013 claims infrastructure.  I cover the Distributed Cache Service, OAuth and Apps, Search, and Server to Server (S2S) Authentication.  You’ll find each of them at the links below: Part I – Distributed Cache Service OAuth and Apps Claims, […]

Read more

SharePoint 2013: Claims Infrastructure – Part IV

Welcome to the final part of my series on the Claims Infrastructure in SharePoint 2013.  In the previous parts, I spoke on Distributed Cache Service and how it’s improved the authentication model in SharePoint 2013.  Then I looked at OAuth and SharePoint Apps in relation to their use of claims through the OAuth model.  Finally, […]

Read more

SharePoint 2013: Claims Infrastructure – Part III

Welcome to Part II of SharePoint 2013 SharePoint Claims Infrastructure.  Previously in Part I, I wrote about the Distributed Cache Service and how it has helped revolutionize the authentication model in SharePoint 2013 by allowing for active load balancing in the farm as it pertains to authentication.  In Part II, I focused on OAuth and […]

Read more

SharePoint 2013: Claims Infrastructure – Part II

Welcome to Part II of SharePoint 2013 Claims Infrastructure.  Previously I wrote about the Distributed Cache Service and how it will revolutionize the authentication model in SharePoint 2013 (along with a lot of other great use cases).  In this post, I want to focus on the way Open Authentication (OAuth) works with SharePoint Apps and […]

Read more

SharePoint 2013: Claims Infrastructure – Part I

If you’ve used claims with SharePoint 2010, you know that it can be incredibly frustrating to work with. Setting it up is only half the battle. When you want to interface with it either via web services or your own client applications, it can quickly become a nightmare. In addition, you had to make sure […]

Read more

SharePoint 2013 VM Guidance

SharePoint 2013 has been out for a little over a month now, and during that time I’ve had the chance to play with it in several environments and get a feel for how it performs.  The blog is a follow-on to my previous blog post regarding SharePoint and Virtual Machine (VM) Performance.  In that post, […]

Read more

What Can Claims Do For You?

In case you haven’t heard, all web applications in SharePoint 2013 will default to claims-based authentication. While it’s possible to create a “classic” web application still, Microsoft has deprecated the functionality in favor of the future. That means many organizations will be defaulting to a claims-enabled world. Fear not! Claims is not the end of […]

Read more

SharePoint 2013 Claims: Your New Best Friend

What’s New in SharePoint 2013’s Authentication Model SharePoint 2013 brings with it significant changes in the authentication model behind the scenes. To the end user, it will appear as if nothing has changed when they log in. These are the major behind the scenes changes that exist in SharePoint 2013 and I’ll go through each […]

Read more

SharePoint 2010 Permissions and RunWithElevatedPrivileges Context

These days, many people are using SharePoint anonymously or creating mash-ups of data from various SharePoint sources.  As a result, these various resources have differing permissions governing their visibility.  For example, the Managed Metadata Term Store cannot be accessed anonymously.  Indeed, the most likely occurrence, and where I discovered this problem, is when you want […]

Read more

For SharePoint’s Sake, Don’t Delete that AD User

Recently I was working with a client that publishes content from a secure SharePoint site to a public SharePoint site.  This publishing involves the use of the SPListItem.Copy command to copy a ListItem from the secure site to the public site.  The public and secure sites both have the same content types, but use different […]

Read more

SharePoint and Virtual Machine (VM) Performance

As a developer, I live inside my various virtual machines (VMs).  I have at least one VM per project that I’m working on and each VM is rather large (~40GB+).  I use VMs because it makes life easier for me.  It keeps development programs and other non-standard configuration settings off my host machine.  Unlike some […]

Read more

SharePoint 2010: Cloned SharePoint Server Zombie

It’s become very popular to run SharePoint 2010 in a virtualized environment, especially for development purposes.  As a result, many systems administrators are taking snapshots and cloning existing SharePoint servers.  That’s great from an IT administrative perspective.  It allows you to quickly recover if something goes wrong or you need to add processing power. The […]

Read more

SharePoint Error: A Web Part you attempted to change is either invalid or has been removed by another user.

Situation You’ve created your custom elements in SharePoint and everything is flowing along smoothly until you add an out-of-the-box SharePoint web part to a page.  When you try to edit this web part, you get a non-helpful error message that cryptically states that “A Web Part you attempted to change is either invalid or has […]

Read more

SharePoint 2010: Getting User Information in InfoPath Form Services

Situation So you’ve got this nice InfoPath form, and you want to pre-populate it with user information. This means you’ll need to somehow get the user’s login information into the InfoPath form. Unfortunately, there’s no simple or straightforward way to do this. Several blogs reference just calling the form’s User property and everything magically works […]

Read more

SharePoint 2010: Require Authentication for InfoPath Forms from an Anonymous SharePoint Site

Whether you love or hate InfoPath forms, they occasionally do make things easier. However, the form viewer page comes from the FormServerPage type, which inherits directly from System.Web.UI.Page, meaning that it permits anonymous users to view the page and, consequentially, your form. None of the SharePoint access permissions, aside from folder-level permissions have any affect. […]

Read more

Subscribe to the Weekly Blog Digest:

Sign Up