Concurrency SharePoint Summit 2016 Presentation. For more information on our SharePoint solution, please visit http://www.concurrency.com/digital-transformation/customer-engagement.
Concurrency focuses on 5 core solution areas that delivery value and results for companies becoming more digital
Our IT Management solutions focus on bringing Modern thinking to the new Digital Era, like we did for JCI and the National Marrow Donor Program
Our Cloud Data Center solutions helps customer bridge the on premise to cloud journey, like we did for Hyatt and American Family
Our Customer engagement team builds strategies that delivery customer facing solutions, Kohler and Cancer treatments of America
Our Modern Applications team designs, architects and builds solutions with high impact technologies Stericycle and WeatherTec
And final our Analytics team delivers Data solution that drive better insights for Clover Technologies and Wintrust
As we just heard, the future is now and digital transformation is at the heart of it driving all kinds of new business changes that are effecting everyone.
Digital Transformation – Concurrency helps organization that want to fully realize the benefit of DT. We focus on connecting Business Operations with Information Technologies to realize specific outcomes that improve revenue and increase profits. We work with our clients explore where market opportunities exist and how digital technologies can be applied to drive positive outcomes.
Collaborate faster and freely. Hear from more users and engage. Intelligent Intranet
Companies have fallen behind what we can now do at home.
Microsoft learning and improving from running O365 SharePoint
File size limit is actually 2.14 PB (int32.maxvalue for the dev folk)
Don’t use that large of files, 70 Mbps upload throttling on files over 100mb
- List threshold indexes are created by a timer job for lists >=2500 items by default
Search/app + wfe/distcache
He goes on to say “The emergence of cloud as the core for new 'business as a service' offerings will accelerate cloud adoption and dramatically raise the cloud model's strategic value beyond CIOs to CXOs of all types."
When a user follows a site, a link to that site is added to the user's Followed Sites list. If you're using both SharePoint Server 2016 Beta 2 and SharePoint Online, your users will have different followed lists for sites in each location. Hybrid sites features consolidates the information from both locations into the SharePoint Online list in Office 365
The primary difference in cloud hybrid search is how the search index is stored and managed. In a cloud hybrid search scenario, the search index for both on-premises and Office 365 crawled content is stored in Office 365. However, a federated hybrid search maintains a discrete index for on-premises content (stored on-premises) and Office 365 content (stored in Office 365). Search results are obtained from each location where an index is stored.
Point out that in this example, cloud = Office365
There can be a lot of decisions that go into hybrid. Plan, plan plan
Structure of a modern page
Chrome – Header and Footer
Body (mixture of static content and web parts)
Web Parts are all client-side script, published to CDNs (public or private)
Deploy web parts to CDN: http://dev.office.com/sharepoint/docs/spfx/web-parts/get-started/deploy-web-part-to-cdn
Graph – one token, one endpoint, all services
Individual – token for each, which means registration in Azure for each. Why would we want to do this? Simple – some features that are in the individual endpoints might not yet be in the graph.
Consistent and streamlined developer experience for consuming Microsoft cloud services
Single namespace for all service endpoints. There is no need for service endpoint discovery.
One token to access all resources
Integrated and direct navigation between currently siloed services (for example, get the department and management chain of the user who authored a particular document)
Only need to use a single API set, that is, need only to use Microsoft Graph API to connect to multiple services
Unified and expanded REST API and entities across the Office platform
Consistent property naming and schemes across entities, including navigation properties between entities
Enable more productive work-life experiences using Office
Contextual content. For example, finding documents by group, project, team or trends
Contextual user relationships. For example, you can find users by group membership, interest, skills and expertise. You can also get organizational chart relationship
Enable developing apps in any programming language on any platform
Development tooling and resources for all developers. You can develop using any platform and language
Mobile development for all platforms using open technologies
No need for any specialized Exchange, SharePoint, or Azure AD knowledge to access Microsoft Graph API entities
Node.js – JavaScript runtime and contains the NodeJS Package Manager (NPM) http://nodejs.org
Gulp – used to run common tasks and for testing – does things like minification, compression of images, deployment, etc. http://gulpjs.com
Visual Studio Code – Lightweight, open-source code editor. http://code.visualstudio.com
TypeScript – Superset of JavaScript, but compiles to JavaScript. It is typed with interfaces and classes. It is also the language that Angular 2.0 was written in. http://typescriptlang.org
Yeoman - The web's scaffolding tool for modern webapps. Kicks out a new application from a generator and creates build tasks, etc. http://yeoman.io
Bower – used to install client-side libraries – http://bower.io
Also needed is the SharePoint Workbench - notes here: http://dev.office.com/sharepoint/docs/spfx/set-up-your-developer-tenant
Client side is king because of Microsoft’s Cloud First approach. SharePoint Online allows no server-side code whatsoever. Client Side code is the only option
Do you have a full time security staff like Microsoft?
This is more about security in the cloud. MSFT has always been a leader in security.