highlights from microsoft ignite 2015

Post on 29-Jul-2015

108 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

HIGHLIGHTS FROM IGNITE 2015

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

2

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.

4

TO BE RELEASED

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

“Biggest Breakthrough in Technology”

5

KEYNOTE NOTES

• Team Productivity is Key– Self Service

– Mobility

– Surface Hub (Video)

– Content Co-Creation

– Office Graph – Auto User Profiles

– Health Tracker

6

Windows 10

7

9

Cloud FirstMobile First

10

11

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

12

Security & Compliance

13

KEYNOTE NOTES

– Microsoft Passport

– Data Leakage Prevention

– Microsoft Advanced Threat Analytics

– Compliance is Key

14

Partnerships

15

16

SharePoint

17

18

New Limits

19

20

Groups - 0365

21

22

23

24

25

26

Video Portal - 0365

27

28

29

Delve People Experience

30

31

Delve Search Experience

32

BIG NEWS!!

Delve to be delivered as Update for

SharePoint 2013 On-Premise

later this year!

BLENDED SEARCH RESULTS!

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

36

File Sharing

37

ONEDRIVE FOR BUSINESS IS TOP PRIORITY

38

FILE SHARING

•Durable Links: Resource Based Links

39

Yammer

40

41

42

43

44

BETTER CHANGE MANAGEMENT!

45

Future Updates to Office 365

Monthly Updates Automatically

46

Upgrade to Server 2016

2010 -> 2013 -> 2016

47

Future Updates to On Premise 0 Downtime Patching

Interim Service Packs

48

Min Role

50

SharePoint Designer

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.

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

/

53

WOMEN IN TECHNOLOGY

54

Dev Stuff

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]

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

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

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

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

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

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

62

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

– C++

– Cordova (JavaScript and HTML)

DEBUGGIN’ - ANDROID SUPPORT

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

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

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

66

WE’RE FINALLY RUNNING WITH THE COOL KIDS

Get used to hearing “Linux Did It”

• Nanoserver

• Containers

• Service Fabric

• Chef

• Microservices

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)

68

CONTAINERS

• Immutable environments

• Build applications in layers

• Can be deployed into production

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

69

SERVICE FABRIC

Digital Pandemic

• Stateless and Stateful Microservices

• Self-Healing

• Built upon technology that runs Azure

70

CHEF

Configure with Code!

• Show the code

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?

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/

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

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

Questions?????

75

Dev Stuff

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

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

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.

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/

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

Kfrehe@rightpoint.com

KimFrehe

top related