Explore what is new and coming with the SharePoint apps #BRK2037

28 Sep 2016
September 28, 2016

Ignite 2016 session about apps, mobile experiences and intelligent portals by Andy Haon (@andyhaon) and Nate Clinton (@nate_clinton).

Here are my notes:

SharePoint Home

I was a little late to the session, so only a screenshot from the slides:

image

Mobile Apps

Approach: look at the key workloads in regards to SharePoint and bring them to the mobile apps on all platforms.

WP_20160928_12_53_56_Pro

Things they learned: Sign-in issues (a lot), analysis of top requests and implementing them

Android: feature parity with iOS but with respect to the material design. PowerApps integration comes first to Android

Windows 10 mobile: feature parity with iOS but with windows design. You have to be an Insider to get the app here: https://aka.ms/spappwindows

Team News

Quickly author news with status updates or mention a document. News are available on mobile phones, too. Its planned to add mobile news authoring so you can craft news while on the go.

WP_20160928_13_00_15_Pro

Whats coming!

image

Intranet in your pocket, the changes that are coming are promising for that:

image

Notifications, News and list improvements will drive the adoption.

Summary

To be honest, I expected this session to discuss about SharePoint Apps – no, I mean Addins! – and not about the mobile apps. But on the plus side, it was really good session that showed me whats possible in the apps – I am more a browser guy, but I will give it a try!

Good stuff.

Empower discovery in SharePoint 2013/2016 with Hybrid Search, Delve and the Office Graph #BRK3034

28 Sep 2016
September 28, 2016

I’m reading Search, Search and Search in the description of the session by Neil Hodgkinson (@Nellymo) – so what could go wrong? 🙂

gkGJNDDB

Why hybrid?

Everything in one search index is a great solution for global spanning enterprises. No more spinning up VPNs to connect and search for company data is of great value.

Line of Business (LOB) data can be indexed, too  – and you dont have to migrate the entire application to make the data available.

Challenges

Datatypes, Enable access, Compliance, Availabilty.

Fact is that data is created on a massive scale and the business have very high expectations (mobile!) while respecting corporate regulations. Demand for hardware in classic environments is very high, too.

Hybrid Search

Unified search index is awesome. Access to all your onPrem data no matter where in the world it is stored (hidden) once indexed can save so much money and creates measurable values.

The next picture pretty much sums that up:

WP_20160928_11_20_00_Rich

Refiners work across onPrem and online results.

WP_20160928_11_04_57_Rich

You can have multiple search service applications and mix cloud and classic search service applications depending on your requirements.

Its distinguishable where the item is coming from by its url – actually I do not care where its stored – but you could change it with a simple display template and refiner or group them in  verticals.

WP_20160928_11_13_07_Rich

Hybrid Search, I can’t stress it enough, is a great way to start every hybrid engagement. If you want to read more, you might like my full article about hybrid search experiences here.

WP_20160928_11_21_13_Pro

Flow

Neil created a simple flow to collect tweets from twitter and persist them in a sharepoint list onPrem. After that he started a crawl in the cloud search service application. One or two minutes later the tweets were searchable via the SharePoint Online Search Center and through Delve

WP_20160928_11_39_08_Pro

Roadmap

Things that are planned and might come in regards to hybrid:

WP_20160928_11_48_40_ProWP_20160928_11_47_01_Pro

Summary

Solid show, good insights by Neil – room was almost full, so there is definitely a hugh interest about hybrid scenarios!

Search all the things!

Learn how to build a fast, responsive SharePoint portal in SharePoint Online

28 Sep 2016
September 28, 2016

Performance is key, who does not hate slow pages? In this session by Russ More and John Fan we will learn how to speed up SharePoint Online pages to build faster portals.

WP_20160927_15_52_24_Rich

Here are my notes:

Measure, Measure, Measure!

WP_20160927_16_02_13_Rich

You get what you measure!

Microsoft measures a lot of metrics internally and even compare them to competitors – they monitor their own dogfood service (fast ring) to see if there are regressions.

Nice fact: Average page in SharePoint loads in 3 seconds. I expected it to be much higher actually.

Personal note: If you want super easy measuring, try Azure Application Insights – I used it in several projects now and it really gives you great insights what people are using and where you are facing problems that must be improved.

Improve

Entry point with a lot of tips is: http://aka.ms/tune

WP_20160927_16_24_41_Rich

Most of the performance issues are not server but client related – it just takes to long to deliver all content to the client so it can render the entire page. Lots of requests, large files, unminified js/css and usage of inline scripts and styles. The old http/1.1 protocol, or as John called it “waterfall requests” is part of the problem because the requests are not handled in parallel.

Lots of request? Minify and reduce, use CDNs – and use http/2 to bundle request. There is a nice test page to visualize the difference between http/1.1 and http/2:  https://http2.golang.org/gophertiles

Using CDNs in an online scenario like SharePoint Online is of course much easier.

SharePoint Framework SPFx

SharePoint Framework kinda evolved out of those problems (or at least inspired the solution), client-side only rendering with performance in mind.

WP_20160927_16_48_51_Rich

I will definitely attend one or two deep dive sessions about this.

Summary

Phew, lots of input. Interesting facts and hints from John and Russ!

Need to fiddle with CDNs in one of my client projects with SharePoint Online where the pages are loading REALLY slow and see if the things can be improved/measured with the methods that haven been shown.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close