80
HIGHLIGHTS FROM IGNITE 2015 Presented at Chicago SharePoint User Group and Rightpoint Brain Food Friday By: Kim Frehe, Stephen Gilboy, Brian Bennewitz

Highlights from microsoft ignite 2015

Embed Size (px)

Citation preview

Page 1: Highlights from microsoft ignite 2015

HIGHLIGHTS FROM IGNITE 2015

Presented at Chicago SharePoint User Group and Rightpoint Brain Food FridayBy: Kim Frehe, Stephen Gilboy, Brian Bennewitz

Page 2: Highlights from microsoft ignite 2015

2

Page 3: Highlights from microsoft ignite 2015

PLEASE NOTE

All Print screens and quote slides are borrowed from various Presentations that can be found on MSDN Channel 9:

http://channel9.msdn.com/Events/Ignite/2015

Some slides have animation that hide/display different elements. It is best to view this in presentation made for the Yammer slides.

Page 4: Highlights from microsoft ignite 2015

4

TO BE RELEASED

•SharePoint Server 2016•Windows Server 2016•SQL Server 2016 •System Center 2016•Office 2016•Windows 10

“Biggest Breakthrough in Technology”

Page 5: Highlights from microsoft ignite 2015

5

KEYNOTE NOTES

• Team Productivity is Key– Self Service

– Mobility

– Surface Hub (Video)

– Content Co-Creation

– Office Graph – Auto User Profiles

– Health Tracker

Page 6: Highlights from microsoft ignite 2015

6

Windows 10

Page 7: Highlights from microsoft ignite 2015

7

Page 8: Highlights from microsoft ignite 2015
Page 9: Highlights from microsoft ignite 2015

9

Cloud FirstMobile First

Page 10: Highlights from microsoft ignite 2015

10

Page 11: Highlights from microsoft ignite 2015

11

KEYNOTE NOTESNOTE: This print screen was borrowed from MSIgnite Presentations found online at Channel 9

Page 12: Highlights from microsoft ignite 2015

12

Security & Compliance

Page 13: Highlights from microsoft ignite 2015

13

KEYNOTE NOTES

– Microsoft Passport

– Data Leakage Prevention

– Microsoft Advanced Threat Analytics

– Compliance is Key

Page 14: Highlights from microsoft ignite 2015

14

Partnerships

Page 15: Highlights from microsoft ignite 2015

15

Page 16: Highlights from microsoft ignite 2015

16

SharePoint

Page 17: Highlights from microsoft ignite 2015

17

Page 18: Highlights from microsoft ignite 2015

18

New Limits

Page 19: Highlights from microsoft ignite 2015

19

Page 20: Highlights from microsoft ignite 2015

20

Groups - 0365

Page 21: Highlights from microsoft ignite 2015

21

Page 22: Highlights from microsoft ignite 2015

22

Page 23: Highlights from microsoft ignite 2015

23

Page 24: Highlights from microsoft ignite 2015

24

Page 25: Highlights from microsoft ignite 2015

25

Page 26: Highlights from microsoft ignite 2015

26

Video Portal - 0365

Page 27: Highlights from microsoft ignite 2015

27

Page 28: Highlights from microsoft ignite 2015

28

Page 29: Highlights from microsoft ignite 2015

29

Delve People Experience

Page 30: Highlights from microsoft ignite 2015

30

Page 31: Highlights from microsoft ignite 2015

31

Delve Search Experience

Page 32: Highlights from microsoft ignite 2015

32

Page 33: Highlights from microsoft ignite 2015

BIG NEWS!!

Delve to be delivered as Update for

SharePoint 2013 On-Premise

later this year!

Page 34: Highlights from microsoft ignite 2015

BLENDED SEARCH RESULTS!

Page 35: Highlights from microsoft ignite 2015

35

NEXTGEN PORTALS

Some good sessions to watch for more information on these topics:

• BRK2173: Intelligent Read to Go Next Gen Portals

• BRK1105: Office Delve

Page 36: Highlights from microsoft ignite 2015

36

File Sharing

Page 37: Highlights from microsoft ignite 2015

37

ONEDRIVE FOR BUSINESS IS TOP PRIORITY

Page 38: Highlights from microsoft ignite 2015

38

FILE SHARING

•Durable Links: Resource Based Links

Page 39: Highlights from microsoft ignite 2015

39

Yammer

Page 40: Highlights from microsoft ignite 2015

40

Page 41: Highlights from microsoft ignite 2015

41

Page 42: Highlights from microsoft ignite 2015

42

Page 43: Highlights from microsoft ignite 2015

43

Page 44: Highlights from microsoft ignite 2015

44

BETTER CHANGE MANAGEMENT!

Page 45: Highlights from microsoft ignite 2015

45

Future Updates to Office 365

Monthly Updates Automatically

Page 46: Highlights from microsoft ignite 2015

46

Upgrade to Server 2016

2010 -> 2013 -> 2016

Page 47: Highlights from microsoft ignite 2015

47

Future Updates to On Premise 0 Downtime Patching

Interim Service Packs

Page 48: Highlights from microsoft ignite 2015

48

Min Role

Page 49: Highlights from microsoft ignite 2015
Page 50: Highlights from microsoft ignite 2015

50

SharePoint Designer

Page 51: Highlights from microsoft ignite 2015

51

SHAREPOINT SESSIONS / UPDATES

• FND2101: The Evolution of SharePoint: Overview and Roadmap

• BRK2188: What’s new for IT Professionals in SharePoint 2016

• HOL2111: SharePoint Server 2016 First Look

• BRK2206: SharePoint UNPLUGGED! Questions Answered on

Anything you Heard This Week.

Page 52: Highlights from microsoft ignite 2015

52

SHAREPOINT SESSIONS / UPDATES

•13 SharePoint Sessions with Links: http://

bit.ly/1AnpwV7

•Blog Post: SharePoint Server 2016 Update:

http://blogs.office.com/2015/04/16/sharepoint-server-201

6-update

/

Page 53: Highlights from microsoft ignite 2015

53

WOMEN IN TECHNOLOGY

Page 54: Highlights from microsoft ignite 2015

54

Dev Stuff

Page 55: Highlights from microsoft ignite 2015

55

DEV 2015 @ IGNITE

•Everything’s coming up Xamarin

–OSS & cross-platform

• .NET 4.6, ASP.NET 6, Visual Studio 2015

•EF 7

•Azure, but for real; [hereafter not mentioned today]

Page 56: Highlights from microsoft ignite 2015

56

XAMARIN’S UNIQUE APPROACH

Shared C# codebase • 100% native API access • High performance

iOS C# UI

Windows C# UIAndroid C# UI

Shared C# Mobile

C# Server

Linux/MonoCoreCLR

Azure

Shared C# Client/Server

Page 57: Highlights from microsoft ignite 2015

57

USING XAMARIN.FORMS THINGS ARE SIMPLER!

Shared C# codebase • 100% native API access • High performance

C# Server

Linux/MonoCoreCLR

Azure

Shared C# Client/Server

Shared C# Mobile

Page 58: Highlights from microsoft ignite 2015

58

WINDOWS APIS - XAMARIN

Microsoft.Phone Microsoft.Networking Windows.Storage Windows.Foundation Microsoft.Devices

System.Data System.Windows System.Numerics System.Core System.ServiceModel

System.Net System System.IO System.Linq System.Xml

Page 59: Highlights from microsoft ignite 2015

59

Same top level experience as EF6.xStill DbContext/DbSet etc.

New coreCore = metadata, change tracking, query pipeline, etc.

Easier to replace/extend components

Replace confusing APIs & behavior

Optimized for memory and CPU usage

Pay-per-play components

ENTITY FRAMEWORK 7 - NEW CORE, LESS PAIN, MORE PROFIT

Page 60: Highlights from microsoft ignite 2015

60

DEBUGGIN’ - DIAGNOSTIC TOOLS WINDOW

Memory and CPU graphs Memory tooling Debugger break event history Output window content* IntelliTrace events*

*VS 2015 - Enterprise SKU only

Page 61: Highlights from microsoft ignite 2015

61

• Inspect the live visual tree while debugging– Updates in real time

– Jump to source

•Live property explorer– See any element’s properties in real time

•Selection by clicking on the app

DEBUGGIN’ - TOOLS FOR XAML

Page 62: Highlights from microsoft ignite 2015

62

•Visual Studio Emulator for Android•Project Types– C# (via Xamarin partnership)

– C++

– Cordova (JavaScript and HTML)

DEBUGGIN’ - ANDROID SUPPORT

Page 63: Highlights from microsoft ignite 2015

63

DEBUGGIN’ – 2015 TIPS; ASK, ASK, ASK! THESE AND B4…

• Project Properties Launch Options• Start with Stepping• Return Values• Set Next Statement• Step Into Specific• Run to Cursor• Edit and Continue• Step Out• Run to Cursor from Call Stack• Debugger.IsAttached • Debugger.Break()• Visualizers (6)• Peek Definition (Alt + F12)• DebuggerDisplay

• DataTips• Transparency• Pinning• Floating• Comments

• Make Object ID• Add Watch From Watch• Conditional Breakpoints• Hit Count Breakpoints• Breakpoints on Properties• Lambda Debugging• Immediate Window• Multiple Project Launch• Restart• Diagnostic Tools window

• PerfTips• Memory tooling

• TracePoints• Edit Variable Value• Exception Settings• Call Stack window

• Async• Show Parameter Values• Show External Code

• Full Screen mode• Tasks window• Parallel Stacks window• Parallel Watch window• Show threads in source• Threads window• Freeze and Thaw threads• Filter breakpoint• Stepping vs Breakpoints

Page 64: Highlights from microsoft ignite 2015

64

.NET FRAMEWORK 2015 – GALAXY VIEW

Next gen JIT (RyuJIT)SIMD

Runtime Components Compilers

.NET Compiler Platform (Roslyn)Languages innovation

.NET Core 5 Libraries

.NET Framework 4.6 Libraries

NuGet packagesCommon

.NET Framework 4.6 .NET Core 5 Full .NET Framework for any scenario and

library support on Windows

Modular libraries & runtime optimized for server and cloud workloads

WPF ASP.NET (4 & 5)Windows Forms

ASP.NET 5 Universal Windows Apps

Core CLR .Net Native

Page 65: Highlights from microsoft ignite 2015

65

Open Sourcing .NETPlatforms

• General purpose .NET Core runtime, compilers and libraries

• ASP.NET 5 web server stack

Fully Supported cross-platform

• Windows, Linux and OS X

• Visual Studio tooling support (e.g. debugging and deploying to Docker in Linux)

• Omnisharp extensions to cross-plat IDEs (Sublime, Emacs…)

Open Source

• .NET Core and ASP.NET 5 source being developed on GitHub: accepted, tested and fully supported

• Close collaboration with Mono community

What is Microsoft Open Sourcing?

.NET 2015

RyuJIT, SIMDCore-CLR

Runtime components

Compilers.NET Compiler Platform

(“Roslyn”)Languages

.NET Core 5 Libraries

.NET Framework 4.6 Libraries

Libraries

Common

.NET Framework 4.6

github.com/microsoft/dotnet Get started from:

.NET Core 5

Page 66: Highlights from microsoft ignite 2015

66

WE’RE FINALLY RUNNING WITH THE COOL KIDS

Get used to hearing “Linux Did It”

• Nanoserver

• Containers

• Service Fabric

• Chef

• Microservices

Page 67: Highlights from microsoft ignite 2015

67

NANOSERVER

What is it?

• A purpose-built operating system designed to run born-in-the-cloud applications and containers

• fewer patch and update events

• faster restarts

• better resource utilization

• tighter security

• No GUI (brush up on your Powershell skills)

Page 68: Highlights from microsoft ignite 2015

68

CONTAINERS

• Immutable environments

• Build applications in layers

• Can be deployed into production

• Windows containers will be agnostic (no docker or rkt[coreos] bias)

Page 69: Highlights from microsoft ignite 2015

69

SERVICE FABRIC

Digital Pandemic

• Stateless and Stateful Microservices

• Self-Healing

• Built upon technology that runs Azure

Page 70: Highlights from microsoft ignite 2015

70

CHEF

Configure with Code!

• Show the code

Page 71: Highlights from microsoft ignite 2015

71

MICROSERVICES

Microsoft is no longer monolithic (even though that pos SharePoint is)

• Learn to use Web API in concert with MVC

• Break up applications into smaller RESTful services

• Allow services to be independently scaled

• Azure is the future for Microsoft’s viability so learn how to develop for the cloud

• SS, DDD BFF?

Page 72: Highlights from microsoft ignite 2015

72

RESOURCES

• Ignite Sessions On Demand http://ignite.Microsoft.com

• Ignite Sessions and Other Stuff http://channel9.msdn.com/Events/Ignite/2015

• Office 365 Roadmap: http://roadmap.office.com/en-us

• Give SharePoint Feedback http://sharepoint.uservoice.com

• Give Office Forms Feedback http://officeforms.uservoice.com/

Page 73: Highlights from microsoft ignite 2015

73

RESOURCES

• Microsoft Nanoserver http://blogs.technet.com/b/windowsserver/archive/2015/04/08/microsoft-announces-nano-server-for-modern-apps-and-cloud.aspx

• Containers http://blogs.technet.com/b/server-cloud/archive/2015/04/08/microsoft-announces-new-container-technologies-for-the-next-generation-cloud.aspx

• Service Fabric http://azure.microsoft.com/en-us/campaigns/service-fabric/

• Chef https://www.chef.io/

• Microservices http://microservices.io/patterns/microservices.html

Page 74: Highlights from microsoft ignite 2015

29 North Wacker Drive | 4th Floor | Chicago, Illinois 60606312.920.8383 | 312.920.8384 faxrightpoint.com

Questions?????

Page 75: Highlights from microsoft ignite 2015

75

Dev Stuff

Page 76: Highlights from microsoft ignite 2015

76

A DEVELOPER’S PERSPECTIVE

“Pumped” about Xamarin – mobile apps• BRK3712 - Go Mobile with C#, Visual Studio, and Xamarin

Additional Recommendations• BRK3727 - Modern Data Applications with Entity Framework 7 • BRK3700 - What's New in C# 6.0 and Visual Basic 14 • BRK1306 - New Universal UI/UX Features: How Building

Universal Apps with XAML Just Got Easier

Page 77: Highlights from microsoft ignite 2015

77

MORE DEV STUFF

Additional Recommendations

• BRK3727 - Modern Data Applications with Entity Framework 7

• BRK3700 - What's New in C# 6.0 and Visual Basic 14

• BRK1306 - New Universal UI/UX Features: How Building Universal Apps with XAML Just Got Easier

Page 78: Highlights from microsoft ignite 2015

78

MORE DEV STUFF

• BRK3723 - Debugger Tips and Tricks for .NET Developers with Microsoft Visual Studio 2015

• ASP.Net 5 is totally changing – if you know 4, that doesn’t mean you will know 5.

Page 79: Highlights from microsoft ignite 2015

79

RESOURCES

• Ignite Sessions On Demand http://ignite.Microsoft.com

• Ignite Sessions and Other Stuff http://channel9.msdn.com/Events/Ignite/2015

• Office 365 Roadmap: http://roadmap.office.com/en-us

• Give SharePoint Feedback http://sharepoint.uservoice.com

• Give Office Forms Feedback http://officeforms.uservoice.com/

Page 80: Highlights from microsoft ignite 2015

29 North Wacker Drive | 4th Floor | Chicago, Illinois 60606312.920.8383 | 312.920.8384 faxrightpoint.com

[email protected]

KimFrehe