Skip to main content

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.

Blogs from this Author

SharePoint 2010: Firefox and SharePoint Picture Library Thumbnails

A little while ago, I was working on a project that needed to display user pictures. These pictures were to be stored in a Picture Library specific to the site collection of the application in SharePoint 2010. If the user didn’t have a picture, for whatever reason, a default silhouette picture was to be displayed […]

Team Build 2010: XML Transforms on Team Build 2010 for Non-Web Application Projects

One of the cool new features of Visual Studio 2010 Web Application projects are web.config transforms which allow you to use different settings in your web.config file without needing to remember to change them every time you compile the project. More information can be found here: http://msdn.microsoft.com/en-us/library/dd465326.aspx. In a nutshell, you can provide additional settings […]

Team Build 2010: Deploying a Database with MSBuild on Team Build 2010

If you missed my last post on automating deployments across domains with Team Build 2010, you can find it here.   The Problem In this post, I’m going to discuss automating deployment of a database project to a database using Team Build 2010. Out of the box, you can build the database project, but that […]

SharePoint 2010: Converting an Existing Windows Communication Foundation (WCF) Service to Run on SharePoint 2010

Scenario You have this Windows Communication Foundation (WCF) service that runs on plain old vanilla Internet Information Services (IIS). Somewhere along the line, you want to convert this service to run on SharePoint. You’d like to achieve this conversion with a minimal amount of effort because you’re basically inserting another layer into the stack which […]

SharePoint 2010: Using the List Web Service (ListData.svc) with Lookup Columns from Client Code

Recently, I wanted to use the List web service in SharePoint 2010 to retrieve data from a SharePoint list that has lookup columns in it. There doesn’t appear to be any documentation indicating that this would be a problem. The List web service is a new Windows Communication Foundation (WCF) service that provides strong-typing of […]

SharePoint and TFS: Automating Deployment to Separate Domains with Team Foundation Server 2010 Team Build

Here’s the situation: you have a Team Build server on your main domain, but you have separate development environments that aren’t on the same domain as the Team Build server (for whatever reason). You want to be able to use the automated drop functionality built into the Team Build workflow, because it’s robust and heavily […]

Enterprise Search: Breadcrumb Refiner for Custom Search Chaining

NewEgg has it. Best Buy has it. Now, you can have it too. I’m talking about the Breadcrumb Refiner that you see chained across their search pages. Out-of-the-box SharePoint 2010 doesn’t provide this functionality, so we’re going to have to build it. This is a semi-involved process and requires the modification of the RefinementWebPart just […]

SharePoint 2010 Usability: SharePoint Master Pages/Page Layouts and the Web Part Tool Pane

A couple of months ago, I was implementing a master page in SharePoint 2010, and I ran into something strange. On every page that was using the new master page, whenever I’d try to edit a web part, the Tool Pane was nowhere to be found. It turns out that the Web Part Tool Pane […]

Business Connectivity Services: Implementing a StreamAccessor in Windows Communication Foundation using a .NET Assembly Wrapper

Storing documents on a file server and connecting to them with metadata stored in a database is rather common. Let’s talk about the situations in which you’d like to surface the metadata attached to the file in Business Connectivity Services (BCS) and elsewhere using a single Windows Communication Foundation (WCF) service. To return a file […]

Business Connectivity Services: Entity Associations across Line of Business Systems

Here’s the scenario: you’ve got two Windows Communication Foundation (WCF) services that return related data. For instance, let one of them be a service that returns People and let the other be a service that returns Documents. Every Document was authored by one or more Person. Since these services are separate Line of Business (LOB) […]

Business Connectivity Services: Multiple Bindings from a Single Windows Communication Foundation Service

A couple of weeks ago, I thought I’d be clever, or at least act with forethought, and create the Windows Communication Foundation (WCF) service I was working on as four separate interfaces all implemented by the same class.The interfaces would be segmented out by the types that they returned.This would make understanding the code easier […]

Business Connectivity Services: AttachmentAccessor Associations Using Windows Communication Foundation from Line of Business Systems

I’m working on a project where a client has a couple of Line of Business (LOB) systems that need to be connected to SharePoint 2010.We’re using Business Connectivity Services (BCS) to integrate them with SharePoint.For extensibility and maintainability reasons, we’re using Windows Communication Foundation (WCF) to connect to the LOB systems, which usually involve some […]

Load More