<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sharepoint on Baywet's blog</title><link>https://baywet.github.io/tags/sharepoint/</link><description>Recent content in Sharepoint on Baywet's blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 12 May 2026 13:21:13 +0200</lastBuildDate><atom:link href="https://baywet.github.io/tags/sharepoint/index.xml" rel="self" type="application/rss+xml"/><item><title>Counting Down to ESPC20 Online</title><link>https://baywet.github.io/speaking-at-espc2020/</link><pubDate>Wed, 02 Sep 2020 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-espc2020/</guid><description>&lt;h2 id="thecountdown-ison-to-espc20-online--only-7-weeks-to-go"&gt;The countdown is on to ESPC20 Online – only 7 weeks to go!&lt;/h2&gt;
&lt;p&gt;ESPC20 Online is a new virtual conference offering you affordable, world-class Microsoft 365 learning at your fingertips, from wherever you are in the world. Tune in live Oct 14th &amp;amp; 15th or catch up on-demand across 100+ sessions from SharePoint, Office 365 &amp;amp; Azure experts.&lt;/p&gt;
&lt;p&gt;Join me for my ESPC20 Online session: &lt;strong&gt;Build Responsive Applications at Scale using Microsoft Graph Change Notifications with Resource Data&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Speaking at the European SharePoint Conference 2019 - SPFx &amp; DevOps</title><link>https://baywet.github.io/speaking-at-the-european-share-2019-10-01-18-14-00/</link><pubDate>Tue, 01 Oct 2019 18:14:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-the-european-share-2019-10-01-18-14-00/</guid><description>&lt;p&gt;The ESPC is one of the biggest technology events in Europe and the biggest with focus on Office 365, SharePoint and Azure.&lt;/p&gt;
&lt;p&gt;An interesting particularity of this event, they move to a different European capital each year.&lt;/p&gt;
&lt;p&gt;This years edition will be from &lt;strong&gt;December 2nd to 5th in Prague&lt;/strong&gt; and I&amp;rsquo;m honored to be invited to speak again.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll be presenting two sessions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;How to do DevOps with the SharePoint Framework and why it matters?&lt;/strong&gt; This session will be an introduction to DevOps practices and an application of the core principles in a SharePoint Framework context.&lt;/p&gt;</description></item><item><title>SharePoint Framework and DevOps Practices: New Documentation, New Samples</title><link>https://baywet.github.io/sharepoint-framework-and-devop/</link><pubDate>Tue, 15 Jan 2019 15:00:00 +0000</pubDate><guid>https://baywet.github.io/sharepoint-framework-and-devop/</guid><description>&lt;h2 id="tl-dr"&gt;TL; DR;&lt;/h2&gt;
&lt;p&gt;With the release of Azure DevOps, there’s some &lt;a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/toolchain/implement-ci-cd-with-azure-devops"&gt;new SPFX documentation&lt;/a&gt; to set up your CI/CD pipeline in Azure DevOps.  Have a look and share your thoughts.  Your feedback is always welcome! The Patterns and Practices Initiative also includes a newly reorganized DevOps repository for tools and samples around &lt;a href="https://github.com/SharePoint/sp-dev-build-extensions"&gt;SharePoint Framework Build and Deploy Practices&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="the-long-story"&gt;The long story&lt;/h2&gt;
&lt;h3 id="my-journey-into-the-sharepoint-devops-world"&gt;My journey into the SharePoint DevOps world&lt;/h3&gt;
&lt;p&gt;I have been working around Application Lifecycle Management (ALM), Continuous Integration (CI), Continuous Deployment (CD) and DevOps practices in the SharePoint/Azure/Office 365 ecosystem for several years.  In my experience, whether you’re working alone or as part of a team, adopting proper ALM practices is crucial if you want to produce high quality code.&lt;/p&gt;</description></item><item><title>Speaking at Granite State SharePoint Users Group</title><link>https://baywet.github.io/speaking-at-granite-state-shar/</link><pubDate>Mon, 31 Dec 2018 09:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-granite-state-shar/</guid><description>&lt;p&gt;On January the 3rd I’ve been invited to speak (virtually) at the Granite State SharePoint Users group. I’ll be presenting the session “&lt;strong&gt;The Microsoft Graph and the SharePoint Framework on steroids with Azure Functions&lt;/strong&gt;”.&lt;/p&gt;
&lt;p&gt;This session will demonstrate how you can tap into a wealth of data and insights from the Microsoft Graph, interact with the user using the SharePoint Framework and extend components with complex line of business logic leveraging serverless Azure Functions.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday New England 2018</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2018-08-27-05-00-00/</link><pubDate>Mon, 27 Aug 2018 05:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2018-08-27-05-00-00/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS New England.&lt;/p&gt;
&lt;p&gt;I’ll give a speech about “&lt;strong&gt;Improving DevOps using Microsoft&amp;rsquo;s Business Productivity Tools and more&lt;/strong&gt;” and I&amp;rsquo;ll be co-presenting the session with my friend &lt;a href="https://twitter.com/HCroitoru"&gt;Haniel Croitoru&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We&amp;rsquo;ll explore together how DevOps practices impact and improve solutions delivery for your customers and for the best. With real life scenarios and experience for the field we&amp;rsquo;ll show you how you can get started and what to expect out of it.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Speaking at the European SharePoint Conference 2018 and free discount for you!</title><link>https://baywet.github.io/speaking-at-the-european-share-2018-08-26-08-00-00/</link><pubDate>Sun, 26 Aug 2018 08:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-the-european-share-2018-08-26-08-00-00/</guid><description>&lt;p&gt;&lt;img src="https://baywet.github.io/speaking-at-the-european-share-2018-08-26-08-00-00/4.png" alt="4.png"&gt;
I am delighted to announce I have been selected to speak at the European SharePoint Conference 2018. &lt;strong&gt;This event will take place in Copenhagen, Denmark from the 26th to the 29th of November.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I will be speaking about “&lt;strong&gt;Migrate your custom components to the SharePoint Framework&lt;/strong&gt;”.&lt;/p&gt;
&lt;p&gt;“&lt;em&gt;It’s the 3rd model Microsoft has come with to customize SharePoint in less than 5 years. You may still have add-ins/apps or even solutions running in production and you’re asking yourself what to do about all that?&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Pittsburgh 2018</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2018-08-23-05-00-00/</link><pubDate>Thu, 23 Aug 2018 05:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2018-08-23-05-00-00/</guid><description>&lt;p&gt;I Have the pleasure to announce I have been selected to speak at SPS Pittsburgh 2018.&lt;/p&gt;
&lt;p&gt;I’ll give a speech about the graph “&lt;strong&gt;How to do Dev-Ops with the SharePoint Framework and why it matters&lt;/strong&gt;”.&lt;/p&gt;
&lt;p&gt;Together we’ll see why it’s important to follow the DevOps processes, methodologies, and philosophy and how to implement it for the SharePoint Framework with Visual Studio Team Services (or TFS). Go from the original idea to production automating as much as possible!&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Fest Seattle 2018</title><link>https://baywet.github.io/speaking-at-sharepoint-fest-se/</link><pubDate>Wed, 08 Aug 2018 08:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-fest-se/</guid><description>&lt;p&gt;&lt;strong&gt;SharePoint Fest Seattle 2018 is happening from August 20th to 24th&lt;/strong&gt;. This event will feature 2 days pre-conference workshops and 3 days of conference. &lt;a href="https://www.sharepointfest.com/Seattle/"&gt;You can find more information about it on the website&lt;/a&gt;. I’ve been selected amongst 74 other speakers (including people from Microsoft product teams!!) to present this year two sessions:&lt;/p&gt;
&lt;h2 id="azr203---azure-functions-in-the-real-world-lessons-learned--best-practices"&gt;AZR203 - Azure Functions In The Real World: Lessons Learned &amp;amp; Best Practices&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;“Azure Functions is one of the most powerful new solutions provided by Microsoft. Customers are leveraging it, and it has generally been available for a year now quietly delivering value across hundreds of projects. Many of you are probably asking yourself questions like “are functions mature enough?” or “are they production ready?” or even “is the right tooling here yet?” when considering this option for your projects.”&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Not Office Servers and Services MVP anymore, becoming Office development MVP</title><link>https://baywet.github.io/not-office-servers-and-service/</link><pubDate>Wed, 04 Jul 2018 08:00:00 +0000</pubDate><guid>https://baywet.github.io/not-office-servers-and-service/</guid><description>&lt;h2 id="6jpg"&gt;&lt;img src="https://baywet.github.io/not-office-servers-and-service/6.jpg" alt="6.jpg"&gt;&lt;/h2&gt;
&lt;h2 id="renewed-as-mvp-and-changed-category"&gt;Renewed as MVP and changed category&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;I have the pleasure to announce I’ve been renewed as a Microsoft MVP&lt;/strong&gt;, for the fifth year in a row (time flies, I’m getting old). A slight change this time, &lt;strong&gt;my award is Office development&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Over the years I’ve been a SharePoint MVP, an Office Servers and Services MVP and now an Office development MVP.&lt;/p&gt;
&lt;p&gt;Originally Microsoft had it’s MVPs organized by products, which made a lot of sense in a on premises world which required a deep knowledge in something very specific. Also, it allowed MVP’s to be connected directly with the teams at Microsoft on their product. However, &lt;strong&gt;over the last decade the industry transitioned to a cloud first model and somebody who was working with SharePoint&lt;/strong&gt; (or Exchange, Skype…) &lt;strong&gt;is most likely to be working with Office 365 at large&lt;/strong&gt; (and some Azure as well). A couple of years ago (3?) Microsoft decided to reorganize the MVP program to have award categories (Azure, Office servers and services, Visual Studio and Team Services…) which regroup contribution areas (e.g. OSS: SharePoint, Exchange, Office 365, …)&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday New York City 2018</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2018-06-27-08-00-00/</link><pubDate>Wed, 27 Jun 2018 08:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2018-06-27-08-00-00/</guid><description>&lt;p&gt;&lt;img src="https://baywet.github.io/speaking-at-sharepoint-saturda-2018-06-27-08-00-00/8.jpg" alt="8.jpg"&gt;&lt;/p&gt;
&lt;p&gt;This year again I have the opportunity to speak at the SPS NYC.&lt;/p&gt;
&lt;p&gt;I’ll give a speech about “&lt;strong&gt;Migrate your custom components to the SharePoint Framework&lt;/strong&gt;”.&lt;/p&gt;
&lt;p&gt;Together we will see how you can transition from either the server-side object model or the add-ins development fashions to the modern SharePoint Framework approach. This session is mostly meant for developers and technical architects who are curious about getting started on the new model and that might have legacy applications.&lt;/p&gt;</description></item><item><title>Less than three weeks before the #SPSMontreal 2018!</title><link>https://baywet.github.io/less-than-three-weeks-before-t/</link><pubDate>Wed, 16 May 2018 08:00:00 +0000</pubDate><guid>https://baywet.github.io/less-than-three-weeks-before-t/</guid><description>&lt;p&gt;&lt;img src="https://baywet.github.io/less-than-three-weeks-before-t/9.jpg" alt="9.jpg"&gt;&lt;/p&gt;
&lt;p&gt;This year again I have the privilege to be part of the organizing committee for SharePoint Saturday Montréal 2018 taking place June the 2nd at Cégep du vieux Montréal.&lt;/p&gt;
&lt;p&gt;It’s free, it’s the occasion to learn a lot, not only about SharePoint but also about Office 365 and Azure.&lt;/p&gt;
&lt;p&gt;This year in a few numbers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;25 sessions (in English and French)&lt;/li&gt;
&lt;li&gt;1 Keynote by the Great Serge Tremblay&lt;/li&gt;
&lt;li&gt;16 Microsoft MVP (Most Valuable Professional)&lt;/li&gt;
&lt;li&gt;1 MSP (Microsoft Student Partner)&lt;/li&gt;
&lt;li&gt;5 MCT (Microsoft Certified Trainers)&lt;/li&gt;
&lt;li&gt;9 partners&lt;/li&gt;
&lt;li&gt;200 attendees (planned)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Besides the content, it’s also the occasion to develop your network, eat some Schwartz (smoked meat) and “SharePint” (Share a pint) !&lt;/p&gt;</description></item><item><title>Internet Explorer compatibility mode is changing on SharePoint Online</title><link>https://baywet.github.io/internet-explorer-compatibilit/</link><pubDate>Mon, 16 Apr 2018 08:00:00 +0000</pubDate><guid>https://baywet.github.io/internet-explorer-compatibilit/</guid><description>&lt;h2 id="the-history-being-this-situation"&gt;The history being this situation….&lt;/h2&gt;
&lt;p&gt;Internet Explorer has been a corporate browser for two decades now. And many of us remember the dark ages of web development when we needed to have “IE compatible code” and “web compatible code”.&lt;/p&gt;
&lt;p&gt;As many companies invested deeply in the browser building portals that worked with specific versions, Microsoft provided a decade ago a compatibility mode, allowing the browser to “behave” like a former version of itself and stay compatible with websites that had not been updated.&lt;/p&gt;</description></item><item><title>New SharePoint Framework PnP Samples available: using the Skype UCWA Web SDK to subscribe to people’s status</title><link>https://baywet.github.io/new-sharepoint-framework-pnp-s/</link><pubDate>Mon, 08 Jan 2018 09:00:00 +0000</pubDate><guid>https://baywet.github.io/new-sharepoint-framework-pnp-s/</guid><description>&lt;h2 id="tldr"&gt;TL;DR;&lt;/h2&gt;
&lt;p&gt;I added two new SharePoint framework WebParts PnP sample to demonstrate how to use the Unified Communications Web API JavaScript SDK from Skype for business. This SDK allows you to do things like subscribe to a person status, start instant messaging conversations, calls…&lt;/p&gt;
&lt;p&gt;&lt;img src="https://baywet.github.io/new-sharepoint-framework-pnp-s/16.gif" alt="16.gif"&gt;&lt;/p&gt;
&lt;p&gt;To get a look:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href="https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/js-skype-status"&gt;plain JS sample&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-skype-status"&gt;reactJS + Office UI Fabric React sample&lt;/a&gt;(persona card)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="long-version"&gt;Long version&lt;/h2&gt;
&lt;p&gt;I recently had the occasion to make my first contribution to PnP (besides creating issues and helping investigate those). In these two new samples I show you how to you how to leverage the Skype UCWA SDK to subscribe and display people skype status.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Detroit 2017</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2017-11-16-17-26-00/</link><pubDate>Thu, 16 Nov 2017 17:26:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2017-11-16-17-26-00/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS Detroit.&lt;/p&gt;
&lt;p&gt;I’ll give a speech about “&lt;strong&gt;Improving DevOps using Microsoft&amp;rsquo;s Business Productivity Tools and more&lt;/strong&gt;” and I&amp;rsquo;ll be &lt;strong&gt;co-presenting the session with my friend &lt;a href="https://twitter.com/HCroitoru" title="twitter profile"&gt;Haniel Croitoru&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We&amp;rsquo;ll explore together how DevOps practices impact and improve solutions delivery for your customers and for the best. With real life scenarios and experience for the field we&amp;rsquo;ll show you how you can get started and what to expect out of it.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Using PnP PowerShell on Visual Studio Team Services (VSTS) Hosted Agent</title><link>https://baywet.github.io/using-pnp-powershell-on-visual/</link><pubDate>Mon, 09 Oct 2017 06:00:00 +0000</pubDate><guid>https://baywet.github.io/using-pnp-powershell-on-visual/</guid><description>&lt;p&gt;Visual Studio Team Services (VSTS) provides great Continuous Integration (CI) and Continuous Deployment (CD) functionalities you can leverage to implement DevOps pipelines and automation with your custom developments.&lt;/p&gt;
&lt;p&gt;If your custom solutions rely on PnP PowerShell during their build and/or deployment processes, you will need PnP PowerShell to be installed on the agent.
Unfortunately the &lt;a href="https://docs.microsoft.com/en-us/vsts/build-release/concepts/agents/hosted"&gt;Hosted Agents&lt;/a&gt; do not have PnP PowerShell installed by default.
&lt;em&gt;Note: that documentation only applies to the Hosted and Hosted 2017 agents, the Linux Hosted Agent is not supported at the moment&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Brussels 2017</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2017-07-13-08-00-00/</link><pubDate>Thu, 13 Jul 2017 08:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2017-07-13-08-00-00/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS Brussels.&lt;/p&gt;
&lt;p&gt;I’ll give a speech about the Azure functions and Microsoft flow “&lt;strong&gt;Introduction to Azure Functions and Flow&lt;/strong&gt;”.
Flow and Azure Functions are two new tools you now have for rapid applications development. It’s a revolution that changes the way of building and delivering modern applications. Instead of shipping a monolithic bloc, which can take up to a few months, we’ll now deliver each feature as a part of the solution.&lt;/p&gt;</description></item><item><title>Re-awarded Microsoft MVP for year 2017 2018</title><link>https://baywet.github.io/re-awarded-microsoft-mvp-for-y/</link><pubDate>Tue, 11 Jul 2017 08:00:00 +0000</pubDate><guid>https://baywet.github.io/re-awarded-microsoft-mvp-for-y/</guid><description>&lt;p&gt;You may not know it but Microsoft has changed the organization of the MVP program during these last few years.
They used to nominate new MVP’s every 3 months and renew people every year on anniversary date.
One of the changes the brought to the program is around the renew and nomination cycles. New MVP’s are awarded every month and existing ones are renewed all together every year in July.
I used to be an “April MVP” and I was used to blogging about my renewal in April.
I’m pleased to announce I’ve been renewed MVP for year 2017-2018 on the Office Servers and Services category.
Let’s go for another year :)&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday New York City 2017</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2017-07-06-08-00-00/</link><pubDate>Thu, 06 Jul 2017 08:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2017-07-06-08-00-00/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS NYC.
I’ll give a speech about the SharePoint Framework and devops methodologies “Is it possible to do devops with the SharePoint framework?”.
You had it all right with solutions and add-ins. Your release pipeline was set up. Do new technologies and methodologies mean starting over?
Don’t panic I’m here to help! Together we’ll see how to set up a devops pipeline for SPFX developments with:&lt;/p&gt;</description></item><item><title>SharePoint Framework in my own words</title><link>https://baywet.github.io/sharepoint-framework-in-my-own/</link><pubDate>Tue, 20 Jun 2017 17:30:00 +0000</pubDate><guid>https://baywet.github.io/sharepoint-framework-in-my-own/</guid><description>&lt;p&gt;If you&amp;rsquo;re following the SharePoint community, you&amp;rsquo;ve probably heard of the &amp;ldquo;SharePoint framework in his own words&amp;rdquo; video series. &lt;a href="https://www.voitanos.io/"&gt;https://www.voitanos.io/&lt;/a&gt; is behind that initiative&lt;/p&gt;
&lt;p&gt;( &lt;a href="https://www.twitter.com/andrewconnell"&gt;@andrewconnell&lt;/a&gt; founded voitanos recently)&lt;/p&gt;
&lt;p&gt;The idea is to get the thoughts from the community and people who have been around the SharePoint development for a few years. If you don&amp;rsquo;t know that series I&amp;rsquo;d encourage you to check it out and I also hope that the product team behind the framework is listening the that super valuable feedback.&lt;/p&gt;</description></item><item><title>Update to _spPageContextInfo type definitions - new properties available</title><link>https://baywet.github.io/update-to-sppagecontextinfo-ty/</link><pubDate>Fri, 16 Jun 2017 07:07:00 +0000</pubDate><guid>https://baywet.github.io/update-to-sppagecontextinfo-ty/</guid><description>&lt;p&gt;If you&amp;rsquo;re building modern SharePoint components (Framework or not), there&amp;rsquo;s a high chance you&amp;rsquo;re using TypeScript.&lt;/p&gt;
&lt;p&gt;In that case you&amp;rsquo;re probably using @types/SharePoint to provide auto-completion as well as some level of understanding for the compiler of what&amp;rsquo;s going on.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s one object in particular that SharePoint hydrates for us to give some understanding of where the user is and what he/she is doing: _spPageContextInfo.&lt;/p&gt;
&lt;p&gt;A lot of properties were missing in those type definitions, old stuff like the web Id but also new things coming from SharePoint Online like canUserCreateMicrosoftForm.&lt;/p&gt;</description></item><item><title>Customizing page layouts, master pages and image renditions in SharePoint Online</title><link>https://baywet.github.io/customizing-page-layouts-maste/</link><pubDate>Tue, 23 May 2017 14:00:00 +0000</pubDate><guid>https://baywet.github.io/customizing-page-layouts-maste/</guid><description>&lt;p&gt;Microsoft recently made changes around look and feel customizations for SharePoint Online.&lt;/p&gt;
&lt;p&gt;If you create a new site collection and try to edit page layouts, master pages or even image renditions, there’s a high chance you’ll get an access denied error message. That even if you’re site collection administrator.&lt;/p&gt;
&lt;p&gt;Investigating further and checking your permissions on the master page gallery library, you will notice that every and each user has a “deny” permission for “Add and Customize Pages”. That permission level is not one of the originals we’re used to in SharePoint.&lt;/p&gt;</description></item><item><title>Speaking at Techorama Belgium 2017</title><link>https://baywet.github.io/speaking-at-techorama-belgium/</link><pubDate>Wed, 26 Apr 2017 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-techorama-belgium/</guid><description>&lt;p&gt;Techorama is a 2-day event that takes place in Antwerp, Belgium from May 22nd to May 24th.&lt;/p&gt;
&lt;p&gt;They lined up great speakers from Microsoft and other big industry players, checkout the agenda here &lt;a href="https://techorama.be/agenda/"&gt;https://techorama.be/agenda/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have the pleasure to announce I’ve been selected and I’ll be giving two sessions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Set up your DevOps process for SharePoint/Office365&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Migrate your custom components to the SharePoint framework&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tickets are still available so if you are in the area or can travel there I would strongly suggest you check-it out! &lt;a href="https://techorama.be/tickets/"&gt;https://techorama.be/tickets/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Publishing SharePoint Image renditions with PnP Provisioning</title><link>https://baywet.github.io/publishing-sharepoint-image-re/</link><pubDate>Thu, 20 Apr 2017 14:00:00 +0000</pubDate><guid>https://baywet.github.io/publishing-sharepoint-image-re/</guid><description>&lt;p&gt;A couple of days ago, I had to work again with Image Renditions in SharePoint. We’re developing a intranet for one of our customer and that solution partially relies on publishing features.&lt;/p&gt;
&lt;p&gt;Just as a reminder, image renditions were introduced back in 2013 to help you serve the most optimized version of an image without having the information workers caring about sizes and whatnot or without you having to resize images with code.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Vancouver 2017</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2017-03-09-14-00-00/</link><pubDate>Thu, 09 Mar 2017 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2017-03-09-14-00-00/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS Vancouver.&lt;/p&gt;
&lt;p&gt;I’ll give a speech about the SharePoint Framework and devops methodologies “Is it possible to do devops with the SharePoint framework?”.&lt;/p&gt;
&lt;p&gt;You had it all right with solutions and add-ins. Your release pipeline was set up. Do new technologies and methodologies mean starting over?&lt;/p&gt;
&lt;p&gt;Don’t panic I’m here to help! Together we’ll see how to set up a devops pipeline for SPFX developments with:&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Calgary 2017</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2017-03-07-16-00-00/</link><pubDate>Tue, 07 Mar 2017 16:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2017-03-07-16-00-00/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS Calgary.&lt;/p&gt;
&lt;p&gt;I’ll give a speech about the Azure functions and Microsoft flow “Introduction to Azure Functions and Flow”.&lt;/p&gt;
&lt;p&gt;Flow and Azure Functions are two new tools you now have for rapid applications development. It’s a revolution that changes the way of building and delivering modern applications. Instead of shipping a monolithic bloc, which can take up to a few months, we’ll now deliver each feature as a part of the solution.&lt;/p&gt;</description></item><item><title>Speaking at Aos Tours Ottawa and Toronto</title><link>https://baywet.github.io/speaking-at-aos-tours-ottawa-a/</link><pubDate>Fri, 06 Jan 2017 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-aos-tours-ottawa-a/</guid><description>&lt;p&gt;I’ll have the privilege to speak at next AOS (Azure, Office 365, SharePoint) in Ottawa (8th) and Toronto (10th).&lt;/p&gt;
&lt;p&gt;I’ll present in English: &lt;strong&gt;Introduction to Azure Functions and Flow&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Flow and Azure Functions are two new tools you now have for rapid applications development. It’s a revolution that changes the way of building and delivering modern applications. Instead of shipping a monolithic bloc, which can take up to a few months, we’ll now deliver each feature as a part of the solution.&lt;/p&gt;</description></item><item><title>Troubleshooting load balancing issues with SharePoint</title><link>https://baywet.github.io/troubleshooting-load-balancing/</link><pubDate>Tue, 13 Dec 2016 14:00:00 +0000</pubDate><guid>https://baywet.github.io/troubleshooting-load-balancing/</guid><description>&lt;p&gt;A few weeks ago, I’ve had to get hands on a customer’s SharePoint farm showing performance problems. They also had inconsistencies with display data between multiple calls.&lt;/p&gt;
&lt;p&gt;I quickly suspected a configuration issue for the load balancer dispatching calls between the front-end servers. However, I only had access to the SharePoint farm and I had to provide data so the network team so they could start investigating.&lt;/p&gt;
&lt;p&gt;Hence the question: how can we determine which server served the request between multiple calls?&lt;/p&gt;</description></item><item><title>Old English posts migrated to this blog</title><link>https://baywet.github.io/old-english-posts-migrated-to/</link><pubDate>Tue, 01 Nov 2016 14:00:00 +0000</pubDate><guid>https://baywet.github.io/old-english-posts-migrated-to/</guid><description>&lt;p&gt;Everything is in the title. My French blog has been running for more than six years now (gee, I’m getting old).&lt;/p&gt;
&lt;p&gt;From 2013 to 2014, before I decided to open an English dedicated blog, I was posting every blog entry in English and in French.&lt;/p&gt;
&lt;p&gt;Over time it got messy for both communities so I decided to open this blog. But I couldn’t move the old content to this new blog without having to spend hours doing so.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Brussels 2016</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-09-22-14-00-00/</link><pubDate>Thu, 22 Sep 2016 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-09-22-14-00-00/</guid><description>&lt;p&gt;This year I have the privilege to speak at SPS Brussels&lt;/p&gt;
&lt;p&gt;I’ll give a speech about “setting up your release pipeline for office 365/SharePoint”. (aka devops)&lt;/p&gt;
&lt;p&gt;We’ll see together how you can leverage azure and visual studio team services to implement devops processes and increase quality and save time.&lt;/p&gt;
&lt;p&gt;If you’re in the area on Oct the 15th don’t hesitate to register to the event. Just as a reminder SPS are free events organized by the community with lot of great sessions. This is a good occasion to expand your network, learn a lot of things and to spend a good day.&lt;/p&gt;</description></item><item><title>SystemUpdate method available in CSOM at last!!!</title><link>https://baywet.github.io/systemupdate-method-available/</link><pubDate>Mon, 19 Sep 2016 14:00:00 +0000</pubDate><guid>https://baywet.github.io/systemupdate-method-available/</guid><description>&lt;p&gt;That’s good news for SharePoint developers, the SystemUpdate method is finally available in Client Side Object Model.&lt;/p&gt;
&lt;p&gt;Indeed, Microsoft has recently released an update for nugget packages and the method is part of the new stuff.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://dev.office.com/blogs/new-sharepoint-csom-version-released-for-Office-365-august-2016-updated"&gt;https://dev.office.com/blogs/new-sharepoint-csom-version-released-for-Office-365-august-2016-updated&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It’s an important method because it allows you to update a list item without changing modification date, author, publishing and versioning information.&lt;/p&gt;
&lt;p&gt;Moreover, we’re numerous SharePoint developers migrating a lot of full trust solutions to SharePoint Add-ins, some of which were using this method and in some cases we have only an app-only context. Usage of this method instead of the regular update method will avoid having documents last updated by “SharePoint App”.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Oslo 2016</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-09-15-14-00-00/</link><pubDate>Thu, 15 Sep 2016 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-09-15-14-00-00/</guid><description>&lt;p&gt;This year I have the privilege to speak at SPS Oslo&lt;/p&gt;
&lt;p&gt;I’ll give a speech about “setting up your release pipeline for office 365/SharePoint”. (aka devops)&lt;/p&gt;
&lt;p&gt;We’ll see together how you can leverage azure and visual studio team services to implement devops processes and increase quality and save time.&lt;/p&gt;
&lt;p&gt;If you’re in the area on Oct the 22nd don’t hesitate to register to the event. Just as a reminder SPS are free events organized by the community with lot of great sessions. This is a good occasion to expand your network, learn a lot of things and to spend a good day.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Detroit 2016</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-09-09-14-00-00/</link><pubDate>Fri, 09 Sep 2016 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-09-09-14-00-00/</guid><description>&lt;p&gt;This year I have the privilege to speak at SPS Detroit&lt;/p&gt;
&lt;p&gt;I’ll give a speech about “setting up your release pipeline for office 365/SharePoint”. (aka devops)&lt;/p&gt;
&lt;p&gt;We’ll see together how you can leverage azure and visual studio team services to implement devops processes and increase quality and save time.&lt;/p&gt;
&lt;p&gt;If you’re in the area On Sept the 10th don’t hesitate to register to the event. Just as a reminder SPS are free events organized by the community with lot of great sessions. This is a good occasion to expand your network, learn a lot of things and to spend a good day.&lt;/p&gt;</description></item><item><title>Determine whether or not a SharePoint library is running with the new experience</title><link>https://baywet.github.io/determine-whether-or-not-a-sha/</link><pubDate>Tue, 14 Jun 2016 14:00:00 +0000</pubDate><guid>https://baywet.github.io/determine-whether-or-not-a-sha/</guid><description>&lt;p&gt;Microsoft just released the new experience for SharePoint libraries and I know a lot of you built custom look and feel and/or components on top of the library ui. (I’m thinking in particular about ScriptLink actions)&lt;/p&gt;
&lt;p&gt;You might be in a situation where the code you need to run will be different depending on the experience being used.&lt;/p&gt;
&lt;p&gt;After a little bit of research, here is an example of solution.&lt;/p&gt;</description></item><item><title>Building SharePoint 2016 WSP/FTC projects</title><link>https://baywet.github.io/building-sharepoint-2016-wspft/</link><pubDate>Mon, 11 Apr 2016 14:00:00 +0000</pubDate><guid>https://baywet.github.io/building-sharepoint-2016-wspft/</guid><description>&lt;p&gt;WIth the release of SharePoint 2016 and the new MinRole feature, a lot of you would like to test migration of their custom solutions (Full Trust Code)&lt;/p&gt;
&lt;p&gt;In order to do so, you need a 2016 dev machine (vs 2015 up to date with the latest version of the office sdk) and to install on top of that the office sdk preview 2.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.microsoft.com/en-us/download/details.aspx?id=51683&amp;amp;WT.mc_id=rss_alldownloads_all&amp;amp;utm_source=twitterfeed&amp;amp;utm_medium=twitter"&gt;https://www.microsoft.com/en-us/download/details.aspx?id=51683&amp;amp;WT.mc_id=rss_alldownloads_all&amp;amp;utm_source=twitterfeed&amp;amp;utm_medium=twitter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then you only need to update references and targeted versions.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Calgary 2016</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-04-04-14-00-00/</link><pubDate>Mon, 04 Apr 2016 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-04-04-14-00-00/</guid><description>&lt;p&gt;This year I have the privilege to speak at SPS Calgary (first time!!). I’ll give a speech about “Make Graph data useful for your company”.&lt;/p&gt;
&lt;p&gt;We’ll see how we can leverage the new Microsoft Graph API and Machine Learning tools to build “clever” applications for our business.&lt;/p&gt;
&lt;p&gt;If you’re in the area Saturday April the 23rd 2016 don’t hesitate to register to the event. Just as a reminder SPS are free events organized by the community with lot of great sessions. This is a good occasion to expand your network, learn a lot of things and to spend a good day.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Montréal 2016</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-03-30-15-36-54/</link><pubDate>Wed, 30 Mar 2016 15:36:54 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-03-30-15-36-54/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS Montréal&lt;/p&gt;
&lt;p&gt;I also had the occasion to help organize the event this year, it’s been an interesting experience so far and I’d like to thank Serge, Nico, Luc, Seb and Fabrice for their implication in that project, it’s much more work than what we think!&lt;/p&gt;
&lt;p&gt;This time I’ll talk about setting up your release pipeline for SharePoint/Office 365 developments in Visual Studio Online (Team Foundation Services). (In French)&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Vancouver 2016</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-02-10-14-00-00/</link><pubDate>Wed, 10 Feb 2016 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2016-02-10-14-00-00/</guid><description>&lt;p&gt;This year I have the privilege to speak at SPS Vancouver (first time!!). I’ll give a speech about the importance of metadata in your company (therefore in SharePoint/Office 365)&lt;/p&gt;
&lt;p&gt;If you’re in the area Saturday March the 12th 2016 don’t hesitate to register to the event. Just as a reminder SPS are free events organized by the community with lot of great sessions. This is a good occasion to expand your network, learn a lot of things and to spend a good day.&lt;/p&gt;</description></item><item><title>Automatically increment SharePoint feature version number during build with build 2015</title><link>https://baywet.github.io/automatically-increment-sharep/</link><pubDate>Wed, 18 Nov 2015 14:00:00 +0000</pubDate><guid>https://baywet.github.io/automatically-increment-sharep/</guid><description>&lt;p&gt;A few months ago Microsoft released a new automated build system with visual studio online /tfs 2015.&lt;/p&gt;
&lt;p&gt;This new mechanism is way more open than previous XAML builds, tasks based and easier to customize.&lt;/p&gt;
&lt;p&gt;One of the available tasks allows you to run a powershell script.&lt;/p&gt;
&lt;p&gt;Let’s  say that for one reason you want to increment automatically the version number of your SharePoint features when building.&lt;/p&gt;
&lt;p&gt;If you have a quick look at the “.feature” file you’ll notice that the version attribute looks like a serialized object (instead of simply being the version number), this is way more complicated than simply parsing a XML file.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Ottawa 2015</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2015-11-10-14-00-00/</link><pubDate>Tue, 10 Nov 2015 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2015-11-10-14-00-00/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS Ottawa. I’ll give a speech about the ALM capabilities for SharePoint/Office365 in Azure “Setting up your release pipeline for SharePoint in Azure”.&lt;/p&gt;
&lt;p&gt;If you’re in the area Saturday November the 21st 2015 don’t hesitate to register to the event. Just as a reminder SPS are free events organized by the community with lot of great sessions. This is a good occasion to expand your network, learn a lot of things and to spend a good day.&lt;/p&gt;</description></item><item><title>Disabling SharePoint’s SEO features</title><link>https://baywet.github.io/disabling-sharepoints-seo-feat/</link><pubDate>Tue, 03 Nov 2015 14:00:00 +0000</pubDate><guid>https://baywet.github.io/disabling-sharepoints-seo-feat/</guid><description>&lt;p&gt;I recently had a customer who wanted to disable SharePoint’s native SEO capabilities (Search Engine Optimization) including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sitemap generation&lt;/li&gt;
&lt;li&gt;Canonical url generation&lt;/li&gt;
&lt;li&gt;Metadata generation on pages&lt;/li&gt;
&lt;li&gt;Explicit titles generation&lt;/li&gt;
&lt;li&gt;Etc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The main reason was he had very specific needs and wanted to implement his own custom SEO features.&lt;/p&gt;
&lt;p&gt;The thing is that feature is hidden and enabled by default for any publishing site.&lt;/p&gt;
&lt;p&gt;The simplest way to disable it then is using powershell, here is the command in case anyone else needs it.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday New Hampshire 2015</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2015-10-23-14-00-00/</link><pubDate>Fri, 23 Oct 2015 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2015-10-23-14-00-00/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS New Hampshire. I’ll give a speech about the multilingualism capabilities of SharePoint “Translating SharePoint from beginning to ending”.&lt;/p&gt;
&lt;p&gt;We’ll talk about how you can successfully implement an multilingual intranet, team sites or public sites using SharePoint.&lt;/p&gt;
&lt;p&gt;If you’re in the area Saturday October the 24th 2015 don’t hesitate to register to the event. Just as a reminder SPS are free events organized by the community with lot of great sessions. This is a good occasion to expand your network, learn a lot of things and to spend a good day.&lt;/p&gt;</description></item><item><title>Programmatically add permissions to “everyone” in SharePoint Online</title><link>https://baywet.github.io/programmatically-add-permissio/</link><pubDate>Wed, 07 Oct 2015 14:00:00 +0000</pubDate><guid>https://baywet.github.io/programmatically-add-permissio/</guid><description>&lt;p&gt;At some point you may want to add permissions to the “everyone” “groupe” of SharePoint.&lt;/p&gt;
&lt;p&gt;Indeed this will allow you to set permissions to all users already having access to this site (because they are already members of other groups or already have permissions). This “group” is different of “NT AUTHORITY\authenticated users » which represents successfully identified users (bigger group).&lt;/p&gt;
&lt;p&gt;The only thing is that “group” is in fact a user, so it’s helpless to iterate on every group of the site collection hoping to find it. It’s in fact a special user. To find it just use it’s login: &amp;ldquo;c:0(.s|true&amp;rdquo;&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Toronto 2015</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2015-09-11-14-00-00/</link><pubDate>Fri, 11 Sep 2015 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2015-09-11-14-00-00/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS Toronto. I’ll give a speech about the graph “Making Graph data useful to your company”.&lt;/p&gt;
&lt;p&gt;We’ll talk about the Graph, delve, yammer, machine learning and a lot of other interesting concepts and the conversation will be aimed towards developers.&lt;/p&gt;
&lt;p&gt;If you’re in the area Saturday September the 19th 2015 don’t hesitate to register to the event. Just as a reminder SPS are free events organized by the community with lot of great sessions. This is a good occasion to expand your network, learn a lot of things and to spend a good day.&lt;/p&gt;</description></item><item><title>unable to find version '3.1.2' of package 'appforsharepointonlinewebtoolkit'</title><link>https://baywet.github.io/unable-to-find-version-312-of/</link><pubDate>Fri, 04 Sep 2015 14:00:00 +0000</pubDate><guid>https://baywet.github.io/unable-to-find-version-312-of/</guid><description>&lt;p&gt;With office development tools for visual studio 2015 (and probably with august 2015 update for vs 2013 too, but I haven’t tried it), you may run into the following error:&lt;/p&gt;
&lt;p&gt;unable to find version &amp;lsquo;3.1.2&amp;rsquo; of package &amp;lsquo;appforsharepointonlinewebtoolkit&amp;rsquo;&lt;/p&gt;
&lt;p&gt;And so while doing an “update-package” in nuget console or if you have a restore packages step in your build process. (mandatory if like me you don’t include the packages folder into source control).&lt;/p&gt;</description></item><item><title>Speaker at Collab365</title><link>https://baywet.github.io/speaker-at-collab365/</link><pubDate>Mon, 17 Aug 2015 14:00:00 +0000</pubDate><guid>https://baywet.github.io/speaker-at-collab365/</guid><description>&lt;p&gt;&lt;img src="https://baywet.github.io/speaker-at-collab365/83.jpg" alt="83.jpg"&gt;&lt;/p&gt;
&lt;p&gt;I’ve been greatly honored being selected to be speaker at collab 365.&lt;/p&gt;
&lt;p&gt;This event directly comes from the sp24 with the spbiz which happened a few months from now. It’s a free online event which will take place on October the 8th during 24 hours all around the globe.&lt;/p&gt;
&lt;p&gt;Adding to the fact I’ll be speaking at this event among other great speakers, I also have the great privilege to give 4 sessions (oh yeah!).&lt;/p&gt;</description></item><item><title>Provisioning custom services for SharePoint</title><link>https://baywet.github.io/provisioning-custom-services-f/</link><pubDate>Mon, 27 Jul 2015 03:24:37 +0000</pubDate><guid>https://baywet.github.io/provisioning-custom-services-f/</guid><description>&lt;p&gt;This article is targeting SharePoint full trust developers who have (will) developed a custom service (SPService) for SharePoint.&lt;/p&gt;
&lt;p&gt;Indeed, if you are building a product for SharePoint like we’re doing at Negotium (&lt;a href="https://www.oceanik.com/"&gt;www.oceanik.com&lt;/a&gt; &lt;a href="https://www.theattributesolution.com/"&gt;www.theattributesolution.com&lt;/a&gt; ) you probably built a custom service application within your solution.&lt;/p&gt;
&lt;p&gt;If that’s the case your custom service application probably relies on a dedicated custom SharePoint service to run its code (it can be a service within IIS or a windows service).&lt;/p&gt;</description></item><item><title>Shared dependencies resolution and SharePoint full trust development</title><link>https://baywet.github.io/shared-dependencies-resolution/</link><pubDate>Sat, 18 Jul 2015 20:03:42 +0000</pubDate><guid>https://baywet.github.io/shared-dependencies-resolution/</guid><description>&lt;p&gt;Hi everybody,&lt;/p&gt;
&lt;p&gt;At Negotium we’re building multiple SharePoint products (&lt;a href="https://www.oceanik.com/"&gt;www.oceanik.com&lt;/a&gt; &lt;a href="https://www.theattributesolution.com/"&gt;www.theattributesolution.com&lt;/a&gt; …)&lt;/p&gt;
&lt;p&gt;We’ve recently had a complex issue. Let’s say these two products have a common dependency (newtonsoft.json in our case). Now let’s say both products are installed on a single farm and that for some reason you have to uninstall one of them.&lt;/p&gt;
&lt;p&gt;When SharePoint will retract the wsp, it will retract all dll’s that were included within it. Including the common dependency the other product still needs. That is going to break the other product.&lt;/p&gt;</description></item><item><title>SharePoint apps (add-ins) JavaScript disappeared</title><link>https://baywet.github.io/sharepoint-apps-add-ins-javasc/</link><pubDate>Tue, 09 Jun 2015 04:09:37 +0000</pubDate><guid>https://baywet.github.io/sharepoint-apps-add-ins-javasc/</guid><description>&lt;p&gt;At Negotium we recently came across a weird problem.&lt;/p&gt;
&lt;p&gt;Let’s assume you previously built a Provider hosted app for SharePoint.&lt;/p&gt;
&lt;p&gt;Now let’s assume you updated to the latest version of the SDK (April/May update)&lt;/p&gt;
&lt;p&gt;Finally let’s assume your tenant has been updated recently (v16.0.4121.1212 or above)&lt;/p&gt;
&lt;p&gt;It’s likely that you are loading SP.*.js files and MicrosoftAjax.js the way it used to be recommended by Microsoft per say: &amp;lt;HostWebUrl&amp;gt;/_layouts/15/jsfile.js or &amp;lt;AppWebUrl&amp;gt;/_layouts/15/jsfile.js.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday New York City 2015</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2015-05-25-01-11-00/</link><pubDate>Mon, 25 May 2015 01:11:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2015-05-25-01-11-00/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS NYC&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.spsevents.org/city/nyc/nyc2015"&gt;https://www.spsevents.org/city/nyc/nyc2015&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;My session will be about the importance of metadata in your company.&lt;/p&gt;
&lt;p&gt;We’ll start by some reminders around the theory and describe what are the advantages and disadvantages of different types of each. Then we’ll see what’s currently supported by SharePoint and what are the available tools. Finally we’ll talk about why it is so important that you set this up in your companies, how it can improve findability of content and how it will help you to move to the Graph.&lt;/p&gt;</description></item><item><title>Speaking at SharePoint Saturday Montréal 2015</title><link>https://baywet.github.io/speaking-at-sharepoint-saturda-2015-05-21-00-50-33/</link><pubDate>Thu, 21 May 2015 00:50:33 +0000</pubDate><guid>https://baywet.github.io/speaking-at-sharepoint-saturda-2015-05-21-00-50-33/</guid><description>&lt;p&gt;This year again I have the opportunity to speak at the SPS Montréal&lt;/p&gt;
&lt;p&gt;&lt;a href="https://baywet.github.io/../montreal-sharepoint-saturday-2"&gt;/montreal-sharepoint-saturday-2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I also had the occasion to help organize the event this year, it’s been an interesting experience so far and I’d like to thank Serge, Nico, Luc, Philippe, Seb, Fabrice and Alain for their implication in that project, it’s much more work than what we think!&lt;/p&gt;
&lt;p&gt;My session will be about the importance of metadata in your company. (In French)&lt;/p&gt;</description></item><item><title>Speaking at SPBizConf</title><link>https://baywet.github.io/speaking-at-spbizconf/</link><pubDate>Tue, 19 May 2015 22:58:08 +0000</pubDate><guid>https://baywet.github.io/speaking-at-spbizconf/</guid><description>&lt;p&gt;The SPBizConf (&lt;a href="https://www.spbizconf.com/"&gt;https://www.spbizconf.com/&lt;/a&gt; ) will happen on June 17th and 18th of 2015.&lt;/p&gt;
&lt;p&gt;This conference is mostly oriented towards business users (with a bit of technical content) and is free and online.&lt;/p&gt;
&lt;p&gt;Don’t wait to sign up!&lt;/p&gt;
&lt;p&gt;I’ll have the opportunity to give a session about the Graph. We’ll have a theoretical part to ensure everybody has got basis, a part talking about Microsoft’s Graph and Microsoft’s vision around the Graph to wrap up with a part with real business cases and explain how you could use it in your company.&lt;/p&gt;</description></item><item><title>Maximum provided results to generate refiners</title><link>https://baywet.github.io/maximum-provided-results-to-ge/</link><pubDate>Sun, 08 Mar 2015 15:41:45 +0000</pubDate><guid>https://baywet.github.io/maximum-provided-results-to-ge/</guid><description>&lt;p&gt;Since SharePoint 2010 you have the ability to improve the search experience in adding custom search refiners. Even better you can develop new ones if you want. As a reminder search refiners (or facets) are located on the left of the search result page and allow you to filter search results to have a faster access to relevant items. (file type, author, modification date…)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.ithinksharepoint.com/2013/09/27/building-a-sharepoint-2013-search-refiner-with-custom-intervals/"&gt;Here is some documentation if you’d like to know more about it.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Montreal SharePoint Saturday 2015</title><link>https://baywet.github.io/montreal-sharepoint-saturday-2/</link><pubDate>Tue, 03 Mar 2015 23:17:50 +0000</pubDate><guid>https://baywet.github.io/montreal-sharepoint-saturday-2/</guid><description>&lt;p&gt;Montreal will have a SharePoint Saturday this year too!&lt;/p&gt;
&lt;p&gt;Just as a reminder SharePoint Saturdays are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Free events&lt;/li&gt;
&lt;li&gt;Happening all around the world&lt;/li&gt;
&lt;li&gt;Dedicated to SharePoint/Office 365&lt;/li&gt;
&lt;li&gt;On Saturdays&lt;/li&gt;
&lt;li&gt;With great sessions and awesome speakers&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="practical-information"&gt;Practical information&lt;/h2&gt;
&lt;p&gt;This year’s edition will be on May the 23rd at “college maisonneuse”. You just have to register here &lt;a href="https://www.spsevents.org/city/montreal/montreal2015"&gt;https://www.spsevents.org/city/montreal/montreal2015&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Last year the SPS MTL brought together 200 persons. This year will try to have even more people with 4 tracks (20 sessions total).&lt;/p&gt;</description></item><item><title>Automated build for SharePoint 2013 full trust solutions – Where are my solutions?</title><link>https://baywet.github.io/automated-build-for-sharepoint-2014-12-04-01-12-13/</link><pubDate>Thu, 04 Dec 2014 01:12:13 +0000</pubDate><guid>https://baywet.github.io/automated-build-for-sharepoint-2014-12-04-01-12-13/</guid><description>&lt;p&gt;Another episode of my series about automated build of SharePoint full trust solutions with tfs 2013 and visual studio 2013.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://baywet.github.io/../automated-build-for-sharepoint-2014-10-29-02-22-54"&gt;/automated-build-for-sharepoint-2014-10-29-02-22-54&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you followed my posts you must have noticed you dll’s were built but you didn’t have any wsp.&lt;/p&gt;
&lt;p&gt;This is because by default msbuild doesn’t package your solutions. That’s pity isn’t it?&lt;/p&gt;
&lt;p&gt;Here is some documentation telling us to add &lt;strong&gt;IsPackaging=true&lt;/strong&gt; to the build definition as a parameter.&lt;/p&gt;</description></item><item><title>Visual studio 2013 Update 4 and SharePoint full trust solutions automated build</title><link>https://baywet.github.io/visual-studio-2013-update-4-an/</link><pubDate>Mon, 01 Dec 2014 00:11:00 +0000</pubDate><guid>https://baywet.github.io/visual-studio-2013-update-4-an/</guid><description>&lt;p&gt;Quick update on my serie about automated build for sharepoint full trust solutions.&lt;/p&gt;
&lt;p&gt;If you take a look at the second error I’m describing &lt;a href="https://baywet.github.io/../automated-build-for-sharepoint-2014-10-29-02-22-54"&gt;here&lt;/a&gt;you will notice that you have to replace two lines in order to make it work.&lt;/p&gt;
&lt;p&gt;With update 4 it looks like Microsoft is preparing full 64 bits support for visual studio. New fix lines are now&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-xml" data-lang="xml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;Import&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Condition=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&amp;#39;$(Language)&amp;#39; == &amp;#39;C#&amp;#39;&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Project=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;$(MSBuildExtensionsPath32)\Microsoft\Windows Workflow Foundation\v3.5\Workflow.Targets&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;Import&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Condition=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&amp;#39;$(Language)&amp;#39; == &amp;#39;VB&amp;#39;&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Project=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;$(MSBuildExtensionsPath32)\Microsoft\Windows Workflow Foundation\v3.5\Workflow.VisualBasic.targets&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Notice the appearing of 32 in the parameter name (the previous parameter doesn’t seem available anymore).&lt;/p&gt;</description></item><item><title>Office developers tools november 2014 update</title><link>https://baywet.github.io/office-developers-tools-novemb/</link><pubDate>Fri, 28 Nov 2014 01:56:00 +0000</pubDate><guid>https://baywet.github.io/office-developers-tools-novemb/</guid><description>&lt;p&gt;If you work in SharePoint development you probably already have noticed that the tools are getting a new update.&lt;/p&gt;
&lt;p&gt;With previous versions Microsoft.SharePoint.Client.Search and Microsoft.SharePoint.Client.Search.Applications dll’s were not included (it most likely has been forgotten)&lt;/p&gt;
&lt;p&gt;You then had two solutions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ensure that all developers had SharePoint binaries installed on their machines&lt;/li&gt;
&lt;li&gt;Embed a copy of the dll taken from a SharePoint machine&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both solutions were not very practical.&lt;/p&gt;
&lt;p&gt;These dlls are now included for version 15 and 16 located here C:\Program Files\Common Files\microsoft shared\Web Server Extensions\&lt;/p&gt;</description></item><item><title>Automated build for SharePoint server (fulltrust) solutions with visual studio online</title><link>https://baywet.github.io/automated-build-for-sharepoint-2014-10-29-02-22-54/</link><pubDate>Wed, 29 Oct 2014 02:22:54 +0000</pubDate><guid>https://baywet.github.io/automated-build-for-sharepoint-2014-10-29-02-22-54/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;It has been a few articles I’ve been mentioning the fact that we (Negotium, the company I work for) have migrated to visual studio online (TFS Online). &lt;strong&gt;This service offers most of the features offered by the on premises version of Team Foundation Server 2013 and even some exclusive features&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you have only a vague idea of what can do TFS2013/VSO and you want to learn more I very highly recommend &lt;a href="https://www.amazon.ca/Professional-Application-Lifecycle-Management-Visual/dp/1118836588/ref=sr_1_1?ie=UTF8&amp;amp;qid=1412643305&amp;amp;sr=8-1&amp;amp;keywords=professional&amp;#43;application&amp;#43;lifecycle"&gt;Professional Application Lifecycle Management&lt;/a&gt; from Wrox.&lt;/p&gt;</description></item><item><title>Q&amp;A with the SharePoint MVP Experts Chat On Oct 29th @1pm EST or 10am PDT</title><link>https://baywet.github.io/qampa-with-the-sharepoint-mvp/</link><pubDate>Mon, 27 Oct 2014 22:50:27 +0000</pubDate><guid>https://baywet.github.io/qampa-with-the-sharepoint-mvp/</guid><description>&lt;p&gt;Hello everyone&lt;/p&gt;
&lt;p&gt;Microsoft is launching a SharePoint MVP Expert Chats again!  Have questions about SharePoint 2010 or 2013?  Or SharePoint Online? Office 365?  Please join us October 29th at 1pm EST or 10am PDT where you can have your questions answered live!  We will be using the Reddit Ask Me Anything format.  This is new to us but many of Microsoft teams are using this medium now.  Please create a Reddit account beforehand so you can be ready to ask questions.  More information on the chat and room location will be available on Oct 29th in the SharePoint forum.  Hope you can join us!&lt;/p&gt;</description></item><item><title>Speaking at the SharePoint Saturday Ottawa 2014 !</title><link>https://baywet.github.io/speaking-at-the-sharepoint-sat-2014-10-08-23-40-00/</link><pubDate>Wed, 08 Oct 2014 23:40:00 +0000</pubDate><guid>https://baywet.github.io/speaking-at-the-sharepoint-sat-2014-10-08-23-40-00/</guid><description>&lt;p&gt;I’m proud to announce I’ll be speaking at the SharePoint Saturday Ottawa 2014. The event will be held close to Ottawa on November the 18th and you can get all the details here &lt;a href="https://www.spsevents.org/city/ottawa/ottawa2014"&gt;https://www.spsevents.org/city/ottawa/ottawa2014&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I will be presenting this session with Fabrice Vaxelaire (AKA Great Venerable) and we’ll be talking about building your business portal in Office 365: Nowadays we have business tools and portals everywhere in the company, what are the benefits of having everything at one place? How can we bring core business applications to Office 365? Etc…&lt;/p&gt;</description></item><item><title>Converting a protected by password certificate (pfx) to an unprotected one (snk)</title><link>https://baywet.github.io/converting-a-protected-by-pass/</link><pubDate>Sat, 04 Oct 2014 01:06:37 +0000</pubDate><guid>https://baywet.github.io/converting-a-protected-by-pass/</guid><description>&lt;p&gt;At work I am trying to implement &lt;strong&gt;automated build for SharePoint&lt;/strong&gt; (full trust) projects on visual studio online. (Expect to have several articles about this as and when I meet and solve errors)&lt;/p&gt;
&lt;p&gt;When doing SharePoint development &lt;strong&gt;we have to sign assemblies with a certificate&lt;/strong&gt;. When the project is initialized there are two options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Certificate is protected by a password: (pfx extension) that was with first versions of SharePoint tooling, or if you have created the structure of (visual studio) solution yourself with several assemblies.&lt;/li&gt;
&lt;li&gt;Certificate is not protected: (snk extension) default option of the tooling for a few years&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;In my case the certificate was protected by a password&lt;/strong&gt; which causes the following problem: that you have to type this password when you want to build the source on a new machine for the first time. This is really not convenient when doing automated build (no human to type a password when building). &lt;strong&gt;This gives us this error message.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Speaking at the SharePoint Saturday New Hampshire 2014 !</title><link>https://baywet.github.io/speaking-at-the-sharepoint-sat-2014-10-01-23-34-03/</link><pubDate>Wed, 01 Oct 2014 23:34:03 +0000</pubDate><guid>https://baywet.github.io/speaking-at-the-sharepoint-sat-2014-10-01-23-34-03/</guid><description>&lt;p&gt;I’m proud to announce I’ll be speaking at the SharePoint Saturday New Hampshire 2014. The event will be held in Nashua on October the 18th and you can get all the details here &lt;a href="https://bit.ly/spsnh2014"&gt;https://bit.ly/spsnh2014&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I will be presenting this session with Fabrice Vaxelaire (AKA Great Venerable) and we’ll be talking about building your business portal in Office 365: Nowadays we have business tools and portals everywhere in the company, what are the benefits of having everything at one place? How can we bring core business applications to Office 365? Etc…&lt;/p&gt;</description></item><item><title>Localizing JavaScript of a Full Trust solution</title><link>https://baywet.github.io/localizing-javascript-of-a-ful/</link><pubDate>Wed, 13 Aug 2014 03:58:16 +0000</pubDate><guid>https://baywet.github.io/localizing-javascript-of-a-ful/</guid><description>&lt;h4 id="introduction"&gt;Introduction&lt;/h4&gt;
&lt;p&gt;We, SharePoint developers of ancient times when &amp;ldquo;full trust&amp;rdquo; solutions ruled, have understood one thing: using JavaScript improves by far our solutions.&lt;/p&gt;
&lt;p&gt;Indeed this allows to reduce the load of the servers and makes the user experience more &amp;ldquo;responsive&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;But what if you want to display messages in different languages depending on the user? In .NET (understand server-side) it is quite simple, just use of resources. (&lt;a href="../the-name-initializecon"&gt;see one of my posts on the subject&lt;/a&gt;)&lt;/p&gt;</description></item><item><title>Why should you not include telerik controls in your SharePoint products?</title><link>https://baywet.github.io/why-should-you-not-include-tel/</link><pubDate>Mon, 21 Jul 2014 03:32:04 +0000</pubDate><guid>https://baywet.github.io/why-should-you-not-include-tel/</guid><description>&lt;p&gt;First and foremost this article is a feedback from the field of a very particular case of SharePoint development. &lt;a href="https://www.telerik.com/products/aspnet-ajax.aspx"&gt;Telerik&lt;/a&gt; products and components are very good and accelerate your developments (SharePoint or not) providing you advanced and customizable controls.&lt;/p&gt;
&lt;p&gt;Some of you already know it, I work in a team that develops products for SharePoint (&lt;a href="https://www.oceanik.com"&gt;www.oceanik.com&lt;/a&gt; and the others one do not have yet dedicated sites, we still have work on the marketing).&lt;/p&gt;</description></item><item><title>The roadmap for Office 365 is available</title><link>https://baywet.github.io/the-roadmap-for-office-365-is/</link><pubDate>Mon, 23 Jun 2014 04:29:22 +0000</pubDate><guid>https://baywet.github.io/the-roadmap-for-office-365-is/</guid><description>&lt;p&gt;For those who are interested in knowing what&amp;rsquo;s upcoming on office 365, Microsoft recently shared publicly the roadma.&lt;/p&gt;
&lt;p&gt;You can see what Microsoft&amp;rsquo;s teams are developing directly from this page, which will be updated on regular basis &lt;a href="https://office.microsoft.com/en-us/products/office-365-roadmap-FX104343353.aspx"&gt;https://office.microsoft.com/en-us/products/office-365-roadmap-FX104343353.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://officeblogswest.blob.core.windows.net/wp-content/2014/06/improvingvisibility_01.png" alt="screen roadmap"&gt;&lt;/p&gt;</description></item><item><title>Selected for SharePoint Saturday New York City</title><link>https://baywet.github.io/selected-for-sharepoint-saturd/</link><pubDate>Fri, 06 Jun 2014 03:43:34 +0000</pubDate><guid>https://baywet.github.io/selected-for-sharepoint-saturd/</guid><description>&lt;p&gt;Hi Everybody!&lt;/p&gt;
&lt;p&gt;I’m pleased to announce you that I’ll be speaking at SharePoint Saturday New York City.&lt;/p&gt;
&lt;p&gt;The event is free and will occur at Microsoft New York City’s office, on time square.&lt;/p&gt;
&lt;p&gt;Check it out, is a very good opportunity to learn plenty of things if you can be there.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.spsevents.org/city/NYC/NYC2014/sessions"&gt;https://www.spsevents.org/city/NYC/NYC2014/sessions&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See you soon!&lt;/p&gt;</description></item><item><title>Auto-hosted applications are deprecated</title><link>https://baywet.github.io/auto-hosted-applications-are-d/</link><pubDate>Sat, 17 May 2014 19:31:16 +0000</pubDate><guid>https://baywet.github.io/auto-hosted-applications-are-d/</guid><description>&lt;h3 id="reminders"&gt;Reminders&lt;/h3&gt;
&lt;p&gt;Auto-hosted apps are &lt;strong&gt;only available for SharePoint online&lt;/strong&gt; (office 365), it bundles and provisions at each installation an &lt;strong&gt;azure web site&lt;/strong&gt;(and eventually a sql azure database).&lt;/p&gt;
&lt;p&gt;That made &lt;strong&gt;hosting&lt;/strong&gt;, &lt;strong&gt;tenancy management&lt;/strong&gt; (isolating customers’ data) and &lt;strong&gt;authentication&lt;/strong&gt;way easier because most of the configuration part was automated.&lt;/p&gt;
&lt;h3 id="announce"&gt;Announce&lt;/h3&gt;
&lt;p&gt;We’ve been wondering how these apps were going to evolve for a while. Indeed SharePoint 2013 came out more than a year ago in production on office 365 and we still were not able to:&lt;/p&gt;</description></item><item><title>The former MSP becomes MVP</title><link>https://baywet.github.io/the-former-msp-becomes-mvp/</link><pubDate>Sun, 27 Apr 2014 01:37:58 +0000</pubDate><guid>https://baywet.github.io/the-former-msp-becomes-mvp/</guid><description>&lt;p&gt;SharePoint MVP&lt;/p&gt;
&lt;p&gt;&lt;img src="https://baywet.github.io/the-former-msp-becomes-mvp/clip_5F00_image002_5F00_thumb_5F00_2DFB8F5C.png" alt="clip_5F00_image002_5F00_thumb_5F00_2DFB8F5C.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;You may already have heard about it on social network, I’m a SharePoint Server MVP since April the 1st.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’m really proud to be a part of this awesome community counting Microsoft technologies best professionals and great communities’ contributors.&lt;/p&gt;
&lt;p&gt;This incoming year will be full of events, community activities and projects.&lt;/p&gt;
&lt;p&gt;I would like to thank:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Jean-Sébastien DUCHENE&lt;/strong&gt;: Enterprise Client Management French MVP for his advises and for encouraging me to become an MVP (I thought I was not good enough to make it).&lt;/p&gt;</description></item><item><title>Write a review on infopath’s replacer!</title><link>https://baywet.github.io/write-a-review-on-infopaths-re/</link><pubDate>Tue, 01 Apr 2014 03:41:00 +0000</pubDate><guid>https://baywet.github.io/write-a-review-on-infopaths-re/</guid><description>&lt;p&gt;&lt;img src="https://baywet.github.io/write-a-review-on-infopaths-re/clip_5F00_image002_5F00_thumb_5F00_100FEDDC.png" alt="clip_5F00_image002_5F00_thumb_5F00_100FEDDC.png"&gt;&lt;/p&gt;
&lt;p&gt;Microsoft announced at the SharePoint Conference 2014 infopath&amp;rsquo;s discontinuity. They have not yet announced a successor to this technology since it is still under development on their side. (or maybe not even started to develop).&lt;/p&gt;
&lt;p&gt;In order to better match SharePoint users’ expectations, Microsoft is conducting a major survey to find out what you want to see in SharePoint around forms.&lt;/p&gt;
&lt;p&gt;If you have ideas / opinions, feel free to submit these.&lt;/p&gt;</description></item><item><title>Outstanding announcements of the SharePoint Conference 2014 for Office 365</title><link>https://baywet.github.io/outstanding-announcements-of-t/</link><pubDate>Tue, 25 Mar 2014 02:38:09 +0000</pubDate><guid>https://baywet.github.io/outstanding-announcements-of-t/</guid><description>&lt;p&gt;Microsoft has given much information during the SharePoint Conference 2014. It is sometimes difficult to not miss something, so I made a summary of information that marked me.&lt;/p&gt;
&lt;h3 id="storage-evolution-1-tb-and-beyond"&gt;Storage evolution 1 TB and beyond!&lt;/h3&gt;
&lt;p&gt;During the SharePoint Conference 2014 Microsoft announced a significant change in the limitations of SharePoint Online Storage: 1 TB Max per site collection (including the &amp;ldquo;mysite&amp;rdquo; or onedrive for business) and unlimited storage (understanding billed per GB) by tenant.&lt;/p&gt;</description></item><item><title>Anonymous access for SharePoint autohosted apps</title><link>https://baywet.github.io/anonymous-access-for-sharepoin/</link><pubDate>Wed, 12 Mar 2014 17:03:38 +0000</pubDate><guid>https://baywet.github.io/anonymous-access-for-sharepoin/</guid><description>&lt;p&gt;These days I’ve been working on an auto hosted app for SharePoint (office 365 actually).&lt;/p&gt;
&lt;p&gt;I had to grant an anonymous access to one of the pages without requiring clients to give anonymous access to their SharePoint site. But I still needed to read a few properties from the App Web web site (the SPWeb provisioned by SharePoint when installing an app)&lt;/p&gt;
&lt;p&gt;I had to play around a lot but I finally found the solution:&lt;/p&gt;</description></item><item><title>Operating system compatibility of SharePoint 2010/2013 has evolved</title><link>https://baywet.github.io/operating-system-compatibility/</link><pubDate>Tue, 11 Mar 2014 02:40:21 +0000</pubDate><guid>https://baywet.github.io/operating-system-compatibility/</guid><description>&lt;p&gt;&lt;img src="https://baywet.github.io/operating-system-compatibility/clip_5F00_image002_5F00_thumb_5F00_50C91417.jpg" alt="clip_5F00_image002_5F00_thumb_5F00_50C91417.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Service pack 2 for SharePoint 2010 and Service pack 1 for SharePoint 2013 recently came out.&lt;/p&gt;
&lt;h3 id="a-support-of-2012r2-at-last-"&gt;A support of 2012R2 at last !&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Both service packs bring support for Windows Server 2012R2&lt;/strong&gt;. This is a recurrent problematic for IT services. How to reduce the number of different versions of an operating system in order to make maintenance cheaper and easier?&lt;/p&gt;
&lt;p&gt;Warning: &lt;strong&gt;“in place” upgrade of operating system for SharePoint 2013 is not supported by Microsoft&lt;/strong&gt;. You need to reinstall the farm and migrate the content. See section “overview of improvements” in this article &lt;a href="https://support.microsoft.com/kb/2817429"&gt;https://support.microsoft.com/kb/2817429&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Repackaging of SharePoint 2010 language packs</title><link>https://baywet.github.io/repackaging-of-sharepoint-2010/</link><pubDate>Sat, 08 Mar 2014 19:57:13 +0000</pubDate><guid>https://baywet.github.io/repackaging-of-sharepoint-2010/</guid><description>&lt;p&gt;SharePoint 2010 service pack 2 came out a few months ago from now. It brings lot of new things, I’ll blog about that in further posts.&lt;/p&gt;
&lt;p&gt;One of these new things is the repackaging of language packs.&lt;/p&gt;
&lt;p&gt;Indeed you may have missed it but it is not required anymore to do a progressive installation in order to support MUI in SharePoint 2010 when setting up a new farm.&lt;/p&gt;
&lt;p&gt;Before, when one wanted to install language packs (let’s take for example French English and Spanish), one had to:&lt;/p&gt;</description></item><item><title>March Update of Visual Studio tools for Office</title><link>https://baywet.github.io/march-update-of-visual-studio/</link><pubDate>Thu, 06 Mar 2014 03:20:11 +0000</pubDate><guid>https://baywet.github.io/march-update-of-visual-studio/</guid><description>&lt;p&gt;Microsoft recently publishing an update for Office development tools.&lt;/p&gt;
&lt;p&gt;This update integrates SP1’s benefits. It also allows you to develop app for PowerPoint and Access, enhances/add creation/configuration wizards for projects elements and includes more data sources types.&lt;/p&gt;
&lt;p&gt;You can find the detailed description of the update here &lt;a href="https://msdn.microsoft.com/en-us/office/dn610877.aspx"&gt;https://msdn.microsoft.com/en-us/office/dn610877.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It’s very simple to update your installation, open Visual Studio, tools, Extensions and updates.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://baywet.github.io/march-update-of-visual-studio/clip_5F00_image002_5F00_thumb_5F00_4F8899A4.jpg" alt="clip_5F00_image002_5F00_thumb_5F00_4F8899A4.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Have fun coding!&lt;/p&gt;</description></item><item><title>Managing Resources, how to make your SharePoint solutions “globally deployed”</title><link>https://baywet.github.io/managing-resources-how-to-make/</link><pubDate>Thu, 23 Jan 2014 03:39:00 +0000</pubDate><guid>https://baywet.github.io/managing-resources-how-to-make/</guid><description>&lt;h3 id="clip_"&gt;&lt;img src="https://baywet.github.io/managing-resources-how-to-make/clip_5F00_image002_5F00_thumb_5F00_0FECB56F.jpg" alt="clip_5F00_image002_5F00_thumb_5F00_0FECB56F.jpg"&gt;&lt;/h3&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;I wanted to publish this article months ago, back to the time I found this solution. But I did not mostly because of a lack of free time. Sebastien LEVERT, a top SharePoint developer and a member of Montreal’s SharePoint community, recently published a post about the same subject. Read it (sorry it’s in French), I’ll write my post so it is complementary. &lt;a href="https://www.pimpmysharepoint.com/2014/01/09/deployer-des-fichiers-de-ressources-simplement/"&gt;https://www.pimpmysharepoint.com/2014/01/09/deployer-des-fichiers-de-ressources-simplement/&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="reminders"&gt;Reminders&lt;/h2&gt;
&lt;p&gt;To quickly summarize, when you develop SharePoint solutions and you want to support multiple languages (localize it) you need to use .net resources. These resx files are a mechanism coming from asp.net and work as a dictionary (key/value). You have to create one file by supported language. Instead of writing texts in the code (which is a bad practice anyway), you now reference these by defined keys.&lt;/p&gt;</description></item><item><title>Help me to speak at SP24 the first SharePoint (web) conference all around the world!</title><link>https://baywet.github.io/help-me-to-speak-at-sp24-the-f/</link><pubDate>Sun, 19 Jan 2014 22:05:00 +0000</pubDate><guid>https://baywet.github.io/help-me-to-speak-at-sp24-the-f/</guid><description>&lt;p&gt;&lt;img src="https://baywet.github.io/help-me-to-speak-at-sp24-the-f/clip_5F00_image002_5F00_thumb_5F00_067CC5C3.png" alt="clip_5F00_image002_5F00_thumb_5F00_067CC5C3.png"&gt;&lt;/p&gt;
&lt;p&gt;Some great SharePoint MVP’s are organizing an amazing event on April the 16th/17th : the SP24.&lt;/p&gt;
&lt;p&gt;The idea is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Amazing speakers&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Amazing conferences&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;All around the world&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2 tracks&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;48 sessions&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A few thousands attendees&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;24 hours straight&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You even get to choose the sessions!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;And it’s free&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="translating-sharepoint-2013-from-beginning-to-ending"&gt;Translating SharePoint 2013 from beginning to ending&lt;/h4&gt;
&lt;p&gt;Really motivated by this great concept I decided to apply for a conference. Please help me to speak to this great event and vote now! (Details on the link bellow)&lt;/p&gt;</description></item><item><title>Boost your SharePoint solutions with distributed cache!–Part 2–Explanations tips and warnings</title><link>https://baywet.github.io/boost-your-sharepoint-solution-2013-12-15-12-06-00/</link><pubDate>Sun, 15 Dec 2013 12:06:00 +0000</pubDate><guid>https://baywet.github.io/boost-your-sharepoint-solution-2013-12-15-12-06-00/</guid><description>&lt;h3 id="explanations-tips-tricks-and-warnings"&gt;Explanations, tips, tricks and warnings&lt;/h3&gt;
&lt;h4 id="explanations"&gt;Explanations&lt;/h4&gt;
&lt;p&gt;This cache cluster is in facts made of appfabric hosts (caching services). One of the advantages is that hosts not members of the cluster but clients of it keep a local copy of objects. And this copy is automatically maintained up to date. The result is you do not need to implement a lazy loading pattern to avoid back and forth on the network.&lt;/p&gt;</description></item><item><title>Boost your SharePoint solutions with distributed cache!- Part 1–Introduction</title><link>https://baywet.github.io/boost-your-sharepoint-solution-2013-12-13-02-35-30/</link><pubDate>Fri, 13 Dec 2013 02:35:30 +0000</pubDate><guid>https://baywet.github.io/boost-your-sharepoint-solution-2013-12-13-02-35-30/</guid><description>&lt;h3 id="prelude"&gt;Prelude&lt;/h3&gt;
&lt;p&gt;I started to write this set of articles as one at the beginning, but I quickly realized that I had a lot of things to explain. Moreover, I’m a real chatterbox which does not help in that case. I finally decided to write a trilogy. I will publish one article every two days beginning today. The code sample will be delivered with last article so I ensure that you read everything ;-). Have a nice reading and do not hesitate to comment.&lt;/p&gt;</description></item><item><title>SharePoint Auto hosted app and ASP.NET MVC</title><link>https://baywet.github.io/sharepoint-auto-hosted-app-and/</link><pubDate>Wed, 13 Nov 2013 04:16:32 +0000</pubDate><guid>https://baywet.github.io/sharepoint-auto-hosted-app-and/</guid><description>&lt;p&gt;Code apps they said, it will be easier they said…&lt;/p&gt;
&lt;p&gt;Visual Studio 2013 comes with a new project model : SharePoint autohosted app ASP.NET MVC (Cool!)&lt;/p&gt;
&lt;p&gt;I’m fond of SharePoint, I like MVC, why not mixing them?&lt;/p&gt;
&lt;p&gt;Short reminder, SharePoint autohosted apps are only available for Office 365. Technically Office 365 will create an Azure website on demand when app is deployed. The potential cost overhead will be billed directly to the tenant owner.&lt;/p&gt;</description></item><item><title>Speaker at SharePoint Saturday Ottawa!</title><link>https://baywet.github.io/speaker-at-sharepoint-saturday/</link><pubDate>Fri, 25 Oct 2013 03:20:22 +0000</pubDate><guid>https://baywet.github.io/speaker-at-sharepoint-saturday/</guid><description>&lt;p&gt;&lt;img src="https://kyubung13.files.wordpress.com/2011/03/ottawacanada336122803554032601.jpeg" alt="parliament hill in winter"&gt;&lt;/p&gt;
&lt;p&gt;Hi everybody, I’m thrilled to announce that I’ll be speaking at SharePoint Saturday Ottawa. On Nov the 23rd!&lt;/p&gt;
&lt;p&gt;My session: translating SharePoint 2013 from beginning to ending. We’ll cover all multilingualism provided by SharePoint.&lt;/p&gt;
&lt;p&gt;With lot of examples and demonstrations we’ll see what are the tools provided to IT pro’s, power users and developers. The goal of this session is to give you some insight about how to get your SharePoint environment in multiple languages seamlessly.&lt;/p&gt;</description></item><item><title>(English) The name 'InitializeControl' does not exist in the current context Controles utilisateur, SharePoint 2013 and Ressources</title><link>https://baywet.github.io/the-name-initializecon/</link><pubDate>Sun, 07 Apr 2013 21:21:00 +0000</pubDate><guid>https://baywet.github.io/the-name-initializecon/</guid><description>&lt;p&gt;This article is written for SharePoint developers who already developed multilingual webparts.&lt;/p&gt;
&lt;p&gt;It is a good practice to localize an application when you develop for SharePoint, which will make the adding of a new language easier.&lt;/p&gt;
&lt;p&gt;When we developed for SharePoint 2010 we used to put resources files in hive/config/resources (and then run a stsadm –o copyappbincontent or automate it via a timerjob when activating features)&lt;/p&gt;
&lt;p&gt;Or we used to create an empty SharePoint solution element in which we added our files and indicated that the deployment target was the appglobalresources folder (see &lt;a href="https://stackoverflow.com/questions/296003/deploy-a-resource-file-to-app-globalresource-folder-on-activation"&gt;https://stackoverflow.com/questions/296003/deploy-a-resource-file-to-app-globalresource-folder-on-activation&lt;/a&gt; for more details)&lt;/p&gt;</description></item></channel></rss>