Andrew Connell

Latest SharePoint 2013 topics

All the latest SharePoint 2013 pages on this site.

Organizations use Microsoft SharePoint to create websites. You can use it as a secure place to store, organize, share, and access information from any device.

First Previous Next Last
  • Published on

    Blog: Testing SPFx Projects Efficiently with Minimal Distractions: Wallaby.js

    You know what I don’t like about automated tests? Most of the time, we don’t automate them, we just instrument them. We write our tests and then open a console window to run them periodically. Maybe we set up a watcher to automatically rerun them when either a test or the code file changes, and maybe we use an integrated console window in our editor to monitor when things change.
  • Published on

    Blog: OfficeUIFabric.com v1.0.0 - Full Sample Coverage of Office UI Fabric v1.0.0

    A few weeks back I mentioned I was working on an open source community project OfficeUIFabric.com . This site was launched to have a live sample site for the Office UI Fabric which was missing. Today I’m happy to say that the site is now v1.0.0 which means the site has full coverage of the Office UI Fabric v1.0.0 release of samples. I want to thank Pascal Berger who contributed a bunch of typo fix pull requests while I worked on the repo.
  • Published on

    Blog: Introducing OfficeUIFabric.com - Demos and Reference Samples for Office UI Fabric

    A few weeks back I blogged about the release of the Office UI Fabric . By now I hope you’ve had some time to play around with it. When it came out I immediately put in a feature request on the site for Angular directives the same way we have other design languages like Bootstrap & Google’s Material Design . There are projects that have created Angular directives for these design languages: UI Bootstrap & Angular Material .
  • Published on

    Blog: Introducing ng-OfficeUIFabric: Angular Directives for Office UI Fabric

    As I said in my last post, when the Office UI Fabric came out I immediately put in a feature request on the site for Angular directives the same way we have other design languages like Bootstrap & Google’s Material Design . There are projects that have created Angular directives for these design languages: UI Bootstrap & Angular Material . As you can see from the resolution of that issue, as well as from a dialog in a public Yammer network with the project owner at Microsoft, I took it upon myself to spin up a community project…
  • Published on

    Blog: Office UI Fabric - A Design Language and Package for Office 365 Application and Add-in Developers

    Earlier this year I wrote on my blog how we needed some sort of a design language implementation for developers building Office 365 or SharePoint related applications or Add-ins. This includes applications that run within SharePoint (ie: SharePoint Hosted Add-in or SharePoint Provider Hosted Add-in), applications that run within Office clients (ie: Mail Add-in, Content Add-in or Task Pane Add-in) or self-standing web applications that are related to Office 365 in some way.
  • Published on

    Blog: Eight Days Left to save $500 on SPLive360 in Orlando, FL this November!

    Are you looking for a great & idealy-sized conference that’s focused on Office 365 & SharePoint? What about combining that with a vacation away from the cold weather in beautiful Orlando, FL in a resort that’s attached to Universal Studios ? I’m a co-chairman of this conference with my good friend Matt McDermott and we worked hard to line up a great bunch of speakers and content. We’ve got a great mix of developer, IT PRO & business user related content… the agenda is also structured so that you can park yourself in one room all day for your content type (with minimal overlap).
  • Published on

    Blog: I'll be presenting at SPTechCon Boston - August 24-27, 2015

    The SharePoint Technology Conference (aka: SPTechCon) is heading back to Boston this August! I love this show and they have a killer line up of speakers & sessions this year! This is not one to miss! And better yet, if you register with the promo code CONNELL you’ll get an additional $200 off a full conference pass! I’m doing a half-day workshop on Monday afternoon, August 24, on Build Secure Enterprise Angular Apps That Leverage Various Microsoft Tech.
  • Published on

    Blog: I'm Presenting at Unity Connect Online - June 9-11, 2015

    Next week The folks at ITUnity are holding a free webinar with presentations from some top notch folks. I’m presenting a session on Thursday, June 11. **Building Apps for Office & Office 365 Using Node.js **Are you an Office, Office 365 or even a SharePoint developer and interested in this thing called Node.js? This session will walk you through the steps to get started with Node.js and the plumbing needed for Add-ins for Office.
  • Published on

    Blog: Office Hours Recording - Building SPAs with Angular for Office 365 and SharePoint

    Earlier today I participated in an open Q/A Office Hours hosted by Codementor talking about using Angular in SharePoint & Office 365 solutions. We tackled all sorts of great questions including thoughts on Angular 2.0, Aurelia, the future of CSOM vs. REST, using Angular within and outside of SharePoint Add-ins and many more. In case you missed it & you’re interested, check out the recording here: Building SPAs with Angular for Office 365, SharePoint Online & SharePoint 2013 On-Premises
  • Published on

    Blog: Codementor Office Hours: Building SPAs with Angular for Office 365, SharePoint Online & SharePoint 2013 On-Premises

    Are you interested in building single page apps for Office 365, SharePoint Online or SharePoint 201 on-premises using Angular? Got questions? Next week on May 27 at 2pm EST I’ll be answering questions during an office hours session on Codementor. Register & come join me! » Codementor Office Hours: Building SPAs with Angular for Office 365, SharePoint Online & SharePoint 2013 On-Premises
  • Published on

    Blog: Join me at AngleBrackets, SP Saturday Atlanta, AngularU and/or SPTechCon DevDays!

    After the last few weeks of three straight conferences, I’m not exactly thrilled to look forward to the next set of commitments I have, but here they are anyway. If you missed my talks at Build or Ignite, I’m presenting some of the same ones in just a few weeks as well as some that are closely related… AngleBrackets (Scottsdale, AZ) - May 18-21, 2015 I’ll be at the conference the week of May 18-21 in Scottsdale, Arizona presenting two fun sessions:
  • Published on

    Blog: Looking for SharePoint 2013 Developer Training? Join me in Boston in June!

    I’m bringing Critical Path Training’s SharePoint 2013 developer course, the Great SharePoint Adventure 2013, to Boston area the week of June 1 - 5, 2015. There’s no better way to get ramped up on SharePoint 2013 development than with this class. It’s also a great class for those who are new to SharePoint 2013 development as we cover everything you need to know to be productive regardless if your deployment is on-premises and have the ability to use fully trusted farm solutions or if you are only the cloud with something like Office 365 and SharePoint Online!
  • Published on

    Blog: Lots of Updates for Breeze + SharePoint

    Last year about this time I blogged about using Breeze with SharePoint… you can go back and read those three posts that explain the benefits to using Breeze with SharePoint. What does Breeze do for you, the SharePoint developer? When working with the REST API in SharePoint you have to write a bunch of plumbing code… this is very much like writing the connection objects & T-SQL strings to interact with data stored in SQL Server if you were doing things on the server.
  • Published on

    Blog: Learn To Building Web Apps with Angular for Office 365 with me in San Francisco!

    Are you a developer working with SharePoint either on-premises or SharePoint online, or maybe you want to build applications that talk to one of the myriad of APIs offered by Office 365? Are the apps you build, or want to learn how to build, web applications? Do you want to learn how to build these web apps using the latest technologies from Azure Active Directory, Office 365 and Angular? Well have I got a deal for you!
  • Published on

    Blog: ADAL JS & CORS with O365 APIs (Files & SharePoint)

    In mid February Microsoft announced support of the OAuth2 implicit flow by way of a new library called ADAL JS . This is very cool as it allows us to build client-side solutions that can take advantage of Azure AD as a authentication gateway. You can read more about the OAuth2 implicit flow in my blog post here: Looking at the Different OAuth2 Flows Supported in AzureAD for Office 365 APIs .
  • Published on

    Blog: Understanding Access Tokens in the Azure AD & Office 365 API Authentication Dance

    Ah, the authentication dance. To be clear this isn’t really about Office 365 or the Office 365 APIs, but they rely on Azure AD for authentication. With that being said, I find the authentication dance to be the hardest part of working with the Office 365 APIs hence why I’m covering it in a few posts here. Check out my Pluralsight course Office 365 APIs - Overview, Authentication and the Discovery Service , specifically modules 3 & 4, that go deep into the authentication process.
  • Published on

    Blog: Office 365 & Office App Dev - Customers Need a Modern Brand Implementation Pack

    If you’re a developer for Office 365, SharePoint Online, SharePoint 2013 or Office Apps, you’ve no doubt run into the following - How do I make this look like Office / Office 365 / SharePoint?. This isn’t easy… not by any stretch. Sure some folks don’t care about this, but in my opinion this is a bad approach because now your app looks very different from the rest of the host application’s UX… which can lead to user adoption & training issues.
  • Published on

    Blog: I'm Presenting at the SharePoint Evolutions Conference 2015 in London this April

    For the last few years I get to write this post and it’s so much fun each time. After taking a year off from the standard April conference and doing a roadshow through the UK that I got to participate in last summer , they are back in 2015! From April 20-22, 2015 in London you’ll find some of the best attendees, vendors, presentations, speakers & experience of any conference in the world… yup, big statement but every year they back it up.
  • Published on

    Blog: Join me at Microsoft's Ignite for the Office 365 Development On-Ramp Workshop!

    Microsoft recently released some of the sessions for the upcoming Ignite conference that will be in Chicago the week of May 4-8, 2015. They also listed some folks as featured speakers & I’m humbled to be considered in this group! I’d like to think I’m just five people removed from Microsoft’s CEO Satya Nadella, but I think that’s because I lucked out with a name that starts with ‘A’… hey, I’m one removed from Agnes Molnar too!
  • Published on

    Blog: JaxSPUG January Meeting: SharePoint 2013 & Office 365 Workflow – Automate Your Business Processes

    Later this week I’ll be at the local JaxSPUG user group meeting in Jacksonville, FL to talk about workflow. This isn’t a developer session like I would normally do… this presentation is going to be for everyone. I’ll have a dab of SharePoint Designer in there, a dab of Visual Studio and we’ll see how what Microsoft has done in SharePoint 2013 and Office 365 is a huge step forward.
  • Published on

    Blog: Using Workflows or Long-Running Business Logic in SharePoint Client-Side Solutions

    I’m a big fan of applying the single page application (SPA) to SharePoint applications as well as using just plan old client-side solutions. These solutions are written entirely in JavaScript and run within the context of your browser. While there are plenty of advantages to this approach, there are clearly a few things that you could consider negatives. One aspect of client-side solutions is the fact that all your business logic is technically unsecure and open to anyone to look at.
  • Published on

    Blog: Part 2 - SharePoint REST API Batching - Exploring Batch Requests, Responses and Changesets

    In this post I want to talk more nuts-and-bolts and explain exactly how batches work with OData & SharePoint. As of this writing, I’m talking specifically about the OData v3.0 specification, but as far as batching is concerned, it’s basically the same in OData v4.0… there are a few improvements though which are listed in this link in the OData v4.0 specification.
  • Published on

    Blog: Part 1 - SharePoint REST API Batching - Understanding Batching Requests

    In SharePoint we have two ways to interact with our data from off the server: the client-side object model (CSOM) and the REST API. Everyone has their preference and their reasons why they prefer one over the other. I wrote about my preference of REST over the CSOM in the past. There are some things that CSOM has over REST aside from the few things you can only do with CSOM that aren’t available with the REST API such as interacting with workflows or managed metadata.
  • Published on

    Blog: I'm Presenting at the SharePoint Evolution Conference 2015 in London

    I love this conference! Next week the SharePoint Evolution Conference 2015 will be held in London from April 20-22, 2015. In the last week they have posted the conference agenda of all the speakers and sessions… this is going to be one heck of a show! This conference always holds the best attendees, content, speakers and discussions… it raises the bar for everyone else. At this show I’m presenting three sessions that I’m really excited to share!
  • Published on

    Blog: I'm Presenting at the SPTechCon Austin, TX Conference in February 2015

    The next SharePoint Conference is SPTechCon, Austin, Texas, Feb. 8-11, 2015. Register early for the lowest price: just $1,145 for 4 days of SharePoint training if you sign up by December 5. Microsoft is rolling many of their conferences into one large event planned for May. That means the next conference dedicated to SharePoint—to helping you migrate to 2013, to helping you sort out the options with Office 365—is SPTechCon.
  • Published on

    Blog: Join me in January 2015 for a SharePoint / Office 365 Workflow Infusion!

    Are you looking for some training on SharePoint 2013 & Office 365 workflows? Well look no further! I’m teaming up with Critical Path Training to deliver a two-day seminar on workflow. This is for people with even no experience with SharePoint workflows. Office 365 & SharePoint Deep Dive into Developing Custom Workflows Workflow changed quite a bit in the SharePoint 2013 release from previous versions of SharePoint. The new workflow platform is implemented with a new product called Workflow Manager 1.
  • Published on

    Blog: This is How I Think Autohosted Apps for Office 365 and SharePoint Should Work

    If you aren’t part of the solution, you’re part of the problem. A few weeks back at the MVP Summit, Microsoft carved out an extra day for SharePoint & Office 365 MVPs to flip the table on the traditional format: rather than have marketing & engineering present to MVPs, we [MVPs] had the opportunity to present back to engineering. Microsoft ensured that the right people from marketing & engineering were in the room to hear what was important to the presenters & how it related to different areas of the product.
  • Published on

    Blog: This is How I Think Autohosted Apps for Office 365 and SharePoint Should Work

    If you aren’t part of the solution, you’re part of the problem. In this article I’m going to lay out my idea for how Microsoft can re-implement and re-launch the cloud app model option of creating autohosted apps for SharePoint 2013 and Office 365. Everything outlined in this article will work in both SharePoint 2013 on-premises installations and Office 365. I wrote a blog post that explains how we got to this point… it served as a bit of a teaser / lead-in for this article.
  • Published on

    Blog: Join me at SPLive360 Next Week in Orlando, FL!

    Next week I’m presenting a couple of sessions at the SPLive360 conference in Orlando, FL. Are you a consultant and on the bench next week? Get your boss to send you here… we’ve worked hard to line up some great speakers and content. And when you register you can attend multiple tracks like Visual Studio Live & SQL Server Live! I’m doing a workshop on Monday (Workshop: Modern Office 365, SharePoint & Cloud Development Ramp-Up) and sessions on Building SharePoint Single Page Apps with AngularJS and BreezeJS Makes Client-Side SharePoint 2013 REST Development a… BREEZE!
  • Published on

    Blog: Check out my Interview on the MOSS Show SharePoint Podcast

    A few weeks ago I sat down, virtually, with Hilton Giesenow to have a chat about SharePoint Apps on his podcast: The MOSS Show SharePoint Podcast . Check out episode 94 - Andrew Connell Updates us on SharePoint Apps .
  • Published on

    Blog: SharePoint Online Integrated Workflow Apps - Workflows as Apps in the HostWeb!

    Since the release of SharePoint 2013 & once Office 365 was refreshed, we’ve been able to create workflows in SharePoint Apps. However this has been limited to the workflows living exclusively within the AppWeb where the app was installed. If you wanted to have the workflow run in a regular SharePoint site, such as a Team Site, or a non-AppWeb site, you had to deploy your workflows using a sandboxed solution… and that just left you feeling all dirty.
  • Published on

    Blog: Interviewed on the Azure Podcast: #46 SharePoint Apps on Azure

    Last week I was interviewed by the hosts of the the Azure Podcast where we talked about a few things related to SharePoint and Azure. This is one of my favorite podcasts that’s related to Azure as it’s buy three Microsoft guys, two in MCS and one in Azure support, where they talk about the latest news in the Azure space. I reached out to them a few times to comment on their episodes which started a bit of a discussion around SharePoint Apps so we thought we should have a show on the topic.
  • Published on

    Blog: Check out my Interview on the Office 365 Developer Podcast

    Last week I had the opportunity to sit down with Jeremy Thake , the host of the Office 365 Developer Podcast , and chat about SharePoint workflow in on-premises & Office 365 solutions. Specifically, we talked about the different ways to create custom web services that are locked down and only respond to secured requests by SharePoint sites running either on-premises or in Office 365. OK… we actually talked about a bunch of stuff… but workflow was the real topic.
  • Published on

    Blog: A Packed Schedule at SPTechCon this Week in Boston!

    This week I’ve involved in quite a few sessions, workshops and panels at SPTechCon in Boston, MA. I hope to see you at some of these events! Workshop Modern Office 365, SharePoint & Cloud Development Ramp-Up Tuesday, September 16 (9:00a - 5:00p) So you’re interested in becoming a SharePoint developer but you don’t know where to start? In this workshop I’ll get you up to speed. You might have heard the terms full-trust solutions, sandbox solutions, SharePoint apps, server-side code, client side object model (CSOM), cloud app model (CAM), REST API… what does it all mean?
  • Published on

    Blog: IT Unity FREE Webinars on SharePoint Governance & Use at The 2014 Winter Olympics

    ITUnity has some great free webinars coming up for those of you who are interested in SharePoint governance & using SharePoint at the 2014 Winter Olympics earlier this year. I know the timing of one of them is pretty short notice, but still wanted to pass it along ASAP. Seven SharePoint Secrets for Successful Security and Compliance Management Wednesday, September 3, 2014 @ 2:00 PM (EDT) This webinar is brought to you by Metalogix.
  • Published on

    Blog: Hey Developers! Make Sure you Check Out the Patterns & Practices Project by the Office 365 Team!

    A few weeks ago the Microsoft Office blog re-announced a move and updates to the Patterns & Practices work that had been living on CodePlex. You can read up on their announcement in this blog post: Office 365 Development Patterns & Practices Launched . Previously the Office App Model Samples (Office AMS for short) team focused on creating code samples for customers that were looking to perform common tasks we were used to performing with fully trusted code in the app model.
  • Published on

    Blog: Creating Azure AD Apps for Office 365 - New Reference Samples Published

    Recently Microsoft published a new sample project that I worked on with Scot Hillier on the OfficeDev Github account named the Research Project Code Sample . The sample scenario is a Project Research Tracker. The idea is that the web application makes it easy for users to create projects and add reference items found throughout the internet. The scenario demonstrates how to create different types of applications that communicate with Office 365 & SharePoint Online while keeping with recommended programming practices.
  • Published on

    Blog: Next Steps in using the Breeze JS Library with SharePoint’s REST API

    Back in March 2014 I published three posts that showed how you can use the Breeze JavaScript library to make your life as a developer so much easier when creating client-side solutions that leverage the SharePoint 2013 REST API. You can read up on all these posts here: Part 1: BreezeJS Makes Client-Side SharePoint 2013 REST Development a… BREEZE! Part 2: Understanding Challenges Using Breeze & SharePoint Out-Of-The-Box Part 3: Getting BreezeJS to Work with the SharePoint 2013 REST API To make this work we created a custom data service adapter that told Breeze about the oddities with the SharePoint 2013 REST API.
  • Published on

    Blog: Publishing Custom Events to SharePoint 2013 Workflows

    One of the capabilities Microsoft introduced for SharePoint 2013 workflows is the ability to publish a custom event into a running workflow instances.
  • Published on

    Blog: Bad Request (400) with the SharePoint 2013 / Online REST API? Maybe it’s just the semicolon!

    File this one away in the “the negative side of building on a service / platform” category. Here’s the deal… All the sudden I started getting comments from subscribers of my Pluralsight course Building SharePoint Apps as Single Page Apps with AngularJS that they were getting a HTTP status code 400, Bad Request, when they were making HTTP calls using the SharePoint 2013 or SharePoint Online (Office 365) REST API.
  • Published on

    Blog: Where Can We Meet Up & My Remaining Schedule for 2014

    I just finished up a big trip where I joined the SharePoint Evolutions Conference Roadshow for the 2nd half of the show and present a few sessions on SharePoint 2013 Workflows, and building SharePoint Apps using AnguarJS and BreezeJS. What a fun experience with so many great speakers and meeting many people who had not been to a SharePoint conference or community event before… at some of our stops up to 70% of the people put themselves in this camp!
  • Published on

    Blog: Fixing SharePoint 2013 Workflow Project Errors after Upgrading to the VS2013 Office Tools March 2014 Update

    I’ve seen an issue pop up a few times over the last few months related to workflow development in SharePoint 2013 that has been quite annoying. After deciding enough is enough, I’m going to figure this out once and for all. TL;DR You create a workflow for SharePoint 2013, either for either on-premises or Office 365, prior to SharePoint 2013 Service Pack 1. You then update your developer environment to the latest tools - at the time of this post, that’s the March 2014 update for the office Developer Tools .
  • Published on

    Blog: The Changing Face of SharePoint Development & Extensibility

    Time they are a changing. For some, these changes have already taken place. For others, they are pushing back and sticking with their existing development plans. Microsoft is certainly pushing a different approach / model for those of us who have made a living customizing and building on top of SharePoint. I for one do prefer this new model for many reasons I try to adopt it where it makes sense.
  • Published on

    Blog: SharePoint Evolutions Roadshow 2014 - Here I Come!

    This week I’m heading to the UK to join the SharePoint Evolutions Roadshow Conference . This conference has been going on for about a week makingi t’s way up through the southern part of England. I pickup the conference in Newcastle on Wednesday, June 18 and continue on until the end of the show into Scotland at Edinburgh, Aberdeen and then over to Ireland to Belfast and Dublin. This should be a fun conference meeting a big cross section of people interested in SharePoint & Office 365!
  • Published on

    Blog: Creating a Better Notification for Custom SharePoint Apps

    SharePoint includes a little notification system where you can implement your own custom notifications as transient messages, or those that will go away after a short period. You’re used to seeing this in the top-right corner: You can make that show up using this little snippet of JavaScript: var shouldNotDisappearAfterTimeout = false; var obj = SP.UI.Notify.showLoadingNotification(shouldNotDisappearAfterTimeout); What about creating your own message? Using this little snippet of JavaScript, you can create your own notification like this (the string you pass in can be HTML so it can include an animated GIF, like the first picture above):
  • Published on

    Blog: Navigating the New World of SharePoint Online, Office 365 and On-Premises

    This is just one entry in a series of articles that cover a keynote presentation I delivered in April 2014 at the SPTechCon conference in San Francisco, CA . The first article in the series below sets the stage and explains what the series is about. All articles in the series are meant to be read in order, but hey… it’s your browser and mouse… click what interests you!
  • Published on

    Blog: TechEd 2014 - Office, Office 365 & SharePoint Recap

    This post has been cross-posted on the IT Unity site here . Microsoft made a little news this past week at TechEd 2014 in the Office, Office 365 and SharePoint space with a few announcements. I’m going to give you a few highlights and provide links to the announcements where you can get more details. Outlook.com Improvements Outlook.com received a host of improvements last week. Microsoft introduced some advanced inbox rules so you can create multi-condition & multi-action rules so you can automate the organization of your inbox.
  • Published on

    Blog: SharePoint Autohosted Apps Are No More - Deprecated, Discontinued... Dead

    Earlier today, Microsoft announced their plans to discontinue the preview program for autohosted SharePoint apps , one of the two type of cloud app model approaches to SharePoint development. This really shouldn’t come as a surprise to folks… the only real use for autohosted apps was in demos… that was the only realistic option that was available to us… production just wasn’t suitable. However as always, there are likely a good number of customers who used this preview technology in production.
  • Published on

    Blog: I'm Teaching Critical Path Training's SharePoint 2013 Developer Course in Boston, June 2-6

    Are you looking to get put to speed on SharePoint 2013 development? You should join me in the fantastic city of Boston, MA! I’m teaching Critical Path Training’s course on SharePoint 2013 development, the Great SharePoint 2013 Adventure in their Boston, MA venue the week of June 2-6.
  • Published on

    Blog: I'm Presenting at TechEd 2014 North America in Houston, May 2014 - Breakout Sessions

    In just a few weeks I’ll be at TechEd 2014 in Houston, TX to present two sessions. Both sessions will be on SharePoint apps, no shocker! The two sessions are as follows: DEV-B229 Deep Dive into Developing Advanced Microsoft SharePoint Applications Using Third-Party JavaScript Libraries Wednesday, May 14 3:15 PM - 4:30 PM SharePoint 2013 enables developers to create SharePoint Apps that run on the client side in the browser. In this session you’ll learn how to build a SharePoint App using the popular presentation framework AngularJS.
First Previous Next Last