Microsoft MVP Virtual Conference in May 2015–A free online conference

Microsoft MVP Virtual Conference in May 2015–A free online conference

There’s a lot of conferences happening right now. Last week was Build, this week is Ignite – in only 10 days it’s time for the “2015 Microsoft MVP Virtual Conference” which is a free event to join online. This is called the MVP Virtual Conference. Highlights When: May 14-15 @ 08:00 – 18:00 Pacific Time 95 sessions Tracks: - IT-Pros Developers Consumers Free event Join virtually (online) Some harcore cool sessions will be presented Social Media: - #MVPvConf will be used for tagging Communicate directly with the Microsoft MVP program via @MVPAward As Microsoft themselves put it The MVP…

Read More

Getting Started with building Azure WebJobs ("Timer Jobs") for your Office 365 sites

Getting Started with building Azure WebJobs ("Timer Jobs") for your Office 365 sites

One of my new Office 365 projects is all about migrating farm-solutions to a more Office 365 compliant format. This includes converting a lot of functionality to SharePoint Apps and other cloud-friendly formats.  One of the things we’ve got plenty of is Timer Jobs. In this post I’ll talk about how you can build an Azure WebJob to act as a scheduled job for your Office 365 (or on-prem, should you like) SharePoint installation. With Office 365, if you’re running SharePoint, you’ll need to re-think the way you run the things that used to be timer…

Read More

Integrating the Google Analytics API in SharePoint in order to enable users to review analytics data directly

Integrating the Google Analytics API in SharePoint in order to enable users to review analytics data directly

In one of the projects I’ve been involved we’ve looked at various solutions for providing analytics to users, site owners and system administrators. Most services offer a great way for webmasters or site administrators to review how their site or system is being visited – but there’s few options for letting the users of your system review specific data themselves. In order to get around this I built on top of the Google Analytics API’s, enabling my application to post queries for analytics data directly to the Google Analytics API. This enables (for example) a site owner…

Read More

Building Apps for SharePoint in Office 365 using Access 2013

Building Apps for SharePoint in Office 365 using Access 2013

Introduction In one of my previous blog posts about The future of Forms with SharePoint and Office 365 I talked about what is going on related to Forms. In this article I will show you the power and ease of using Access 2013 to create a simple App Form that you can use in your Office 365 deployment. Simply put, it’s one of the easiest way to create an App for SharePoint without breaking out any code at all. Say what you want about Access, but these features are pretty slick and I’m going to stick out my…

Read More

The future of Forms with SharePoint and Office 365

Introduction **Update 2015-02-24 ** As per Becky Bertram’s recent blogpost about Recap of Conversation with Microsoft’s Sonya Koptyev regarding the Future of Forms, there’s been some clarifications on the topic of Forms. Finally. Recently Microsoft announced that InfoPath as a forms solution for SharePoint and Office 365 were to cease to exist. In my opinion this is great, because I never really liked InfoPath and it wasn’t very widely adopted in any organization I’ve ever worked with. There were benefits with InfoPath, but nothing we couldn’t do as developers or that the end-users couldn’t…

Read More

Automating SharePoint Development - Iterative Development Process

Automating SharePoint Development - Iterative Development Process

Author: Tobias Zimmergren www.zimmergren.net | www.tozit.com | www.sharepointdiscussions.com | @zimmergren Introduction When dealing with SharePoint development, there’s tons of things to consider. There’s the aspects of code quality, aspects of proficient testing taking place and of course having a reliable process to re-do and fix anything that comes up along the way. Most importantly in my opinion is to not do all iterative work manually over and over. Most of these things are part of any common ALM (Application Lifecycle Management) cycles in a modern-day development team. In this article I’ll talk briefly about…

Read More

Preparing for upgrade to SharePoint 2013 - Iterative Upgrade Process

Preparing for upgrade to SharePoint 2013 - Iterative Upgrade Process

Every cycle of SharePoint comes with challenges around upgrades and migrations. In one of my current projects I’ve been part of designing an iterative upgrade process – as I like to call it – which means we’ll be upgrading our Farm (all content databases) from SharePoint 2010 to SharePoint 2013 every week. Yes, that’s right – we upgrade SharePoint 2010 to SharePoint 2013 every single week with the latest content from the production environments. This of course happens on a separate SharePoint 2013 farm setup specifically for this purpose. In this article I’ll talk about the benefits of my…

Read More

Tip: Work Management Service Application keeps telling us "Last updated at 1/1/1901 12:00 AM" fixes

Tip: Work Management Service Application keeps telling us "Last updated at 1/1/1901 12:00 AM" fixes

Recently while working with the Work Management Service Application in some of our environments, we got the common problem of not receiving any actual tasks on our My Sites. Instead, we saw this message: Last updated at 1/1/1901 12:00 AM Now, throw a google query and you’ll find plenty of resources and fixes for how to configure the permissions of your Service Applications in order to make this service work. My SolutionDue to various policies, restrictions and IT related stuff we couldn’t just configure permissions in any way we wanted. So we needed to figure…

Read More

Close You've successfully subscribed to Tobias Zimmergren's thoughts on tech.
Close Great! You've successfully signed up.
Close Welcome back! You've successfully signed in.
Close Success! Your account is fully activated, you now have access to all content.