Erstmal vielen Dank an HLMC für das Ausrichten der SharePoint Days. Das Konferenz Center hat super zu der Veranstaltung gepasst!
Auch vielen Dank an die Audience die in meinem Vortrag zum Thema SharePoint meets JavaScript – Schnelle und leichtgewichtige Lösungen per Script war. Ich hatte sehr viel Spaß!

Die Slides habe ich auf Speakerdeck hochgeladen.
https://speakerdeck.com/daniellindemann/sharepoint-meets-javascript-v2

Der Quellcode von den Demos liegt auf GitHub im meinem Code Samples Repository.
https://github.com/daniellindemann/CodeSamples

Der Code kann auch direkt Online angeschaut werden unter https://github.com/daniellindemann/CodeSamples/tree/master/Conferences/2015_SharePointDays/SharePoint%20meets%20JavaScript

Tag 1 der TechEd Europe 2014 ist vorbei und direkt nach dem ersten Tag, bzw. direkt nach der Keynote gab es viele Neuigkeiten über die berichtet werden muss 🙂 . Deshalb habe ich mir gedacht, dass ich mal ein Recap schreibe.

Hier sind die Neuigkeiten die mich in der Keynote am meisten begeistert haben.

Es gibt immer mehr Daten die zu verarbeiten sind (Jason Zander: „Explosion of Data„). In Zukunft werden es auch Daten sein, mit denen momentan noch nicht gerechnet wird. Wie z.B. Daten von Autos, Wearables usw. Diese Menge muss natürlich auch verarbeitet werden und da bietet sich die Cloud mit unbegrenzter Kapazität natürlich an.

Datenmenge der Zukunft

Datenmenge der Zukunft

Microsoft beschreibt sich selbst als die Productivity- and Platform-Company in der Mobile-First und Cloud-First Welt. Durch Produkte wie Office 365 und die Verfügbarkeit von Office auf allen große mobilen Betriebssystem (Windows, iOS, Android) kann von überall Content erstellt werden. Und dieser Content kann durch die Skalierbarkeit von Microsoft Azure verwaltet werden.

Mobile-First + Cloud-First

Mobile-First + Cloud-First

Windows 10

Windows 10 Preview und die „neuen Features“ davon

  • Nur noch eine Windows Core für alle Devices wie Windows auf PCs, auf Tablets, Windows Phone und die XBOX One
  • Neues altes Start Menü, halb Windows 7, halb Windows 8. Back to the roots 😀
  • Windows Store Apps können vergrößert und verkleinert werden (auch schon per Update in Windows 8.1 vorhanden)
  • Copy und Paste im Command Prompt per Shortcuts
  • Snap Windows in Multi-Monitor Arbeitsplätzen
  • Two-Factor Authentication über Bluetooth

Company Protection ermöglich es Dokumente als Unternehmensdaten zu speichern, somit ist es nur bedingt möglich Daten die als Unternehmensdaten gekenntzeichnet sind an die Öffentlichkeit (Facebook, Twitter, etc.) weiterzugeben.

Company Protection

Company Protection

BYOD, bring your own device, Support für Mitarbeitergeräte. Durch die Auswahl ob das Gerät ein Unternehmensgerät ist, können benutzerfreundlich Unternehmens-Policies und -Einstellungen bereitgestellt werden. Der Benutzer hat trotzdem eine OOTB-Experience.

OOTB Experience

OOTB Experience

Corporate Identity Login

Corporate Identity Login

Cloud Stuff

Laut Microsoft soll jedes On-Premises System mit der Cloud verbunden werden. Dafür gibt es auch schon Tools wie StorSimple. Außerdem sollte man die Server bzw. VMs nicht mehr „von Hand“ warten sondern stattdessen am besten eine eigene Cloud Umgebung mittels Azure Pack aufbauen.

Microsoft Azure Operational Insights, ein neues Tool um System-Administratoren das Arbeiten zu erleichtern. Das Tool bietet eine Übersicht aller Resourcen eines System, wie z.B. Speicherverbrauch, Change Tracking, uvm.
Die Preview ist verfügbar unter https://preview.opinsights.azure.com.

Azure Operational Insights

Azure Operational Insights

Azure Operational Insights

Azure Operational Insights

Microsoft Azure Pack, ab heute verfügbar in Update 4, stellt Dienste aus Microsoft Azure bereit, die in On-Premises Systemen benutzt werden können. Dabei wird dem Benutzer die selbe UI wie in Microsoft Azure bereitgestellt.
Ich persönliche liebe es, da man alles über Web einstellen kann und keinen Client für SCCM braucht. Außerdem kann man über PowerShell auch alle bekannte Microsoft Azure Commands benutzen.
Microsoft Azure On-Prem. Was braucht man mehr 🙂 .

Azure Pack

Azure Pack

Neue Datencenter für Microsoft Azure. Willkommen Australien 🙂 .
Genauer sind es jetzt 19 Datencenter, die über 600.000 Server beherbergen. Das sind doppelt so viele Regionen wie Amazon anbietet und 6-mal so viele wie Google anbietet.

Azure Datacenters

Azure Datacenters

Neue Virtual Machine Serie, die G-Serie, bringt mehr Power!
Bis zu 32 CPU-Kerne, 448 GB Ram und 6,5TB SSD.

Desweiteren haben die Features Azure Automation sowie Azure WebJobs nun den Status GA.

Für mehr Informationen empfehle ich die Keynote auf Channel9 🙂 .
http://channel9.msdn.com/Events/TechEd/Europe/2014/KEY01

Viele Grüße aus Barcelona!

Schön und aufregend war die Basta 2014.
Vielen Dank an die Zuhörer in meiner Session Authorize your Apps! – OAuth in SharePoint 2013 und natürlich auch an die Zuhörer die zu später Stunde noch in der Session Die Zukunft von SharePoint und Office 365 von Fabian Moritz waren, in der ich Demos zur neuen Office 365 API gezeigt habe.

Die Slides zu meiner Session gibt’s auf Speaker Deck und die Demos habe ich in GitHub bereitgestellt.
Viel Spaß damit! 😀

Authorize your Apps! – Oauth in SharePoint 2013

Demos

Die Zukunft von SharePoint und Office 365

Demos


Notice: Undefined index: access_token in D:\home\site\wwwroot\wp-content\plugins\pwebonedrive\liveconnect.php on line 641

Fatal error: Uncaught Error: Call to undefined method PWebOneDrive::get_error_message() in D:\home\site\wwwroot\wp-content\plugins\pwebonedrive\site.php:690 Stack trace: #0 D:\home\site\wwwroot\wp-content\plugins\pwebonedrive\site.php(461): PWebOneDrive->get_file() #1 D:\home\site\wwwroot\wp-includes\shortcodes.php(356): PWebOneDrive->file_shortcode() #2 [internal function]: do_shortcode_tag() #3 D:\home\site\wwwroot\wp-includes\shortcodes.php(228): preg_replace_callback() #4 D:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): do_shortcode() #5 D:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters() #6 D:\home\site\wwwroot\wp-includes\post-template.php(253): apply_filters() #7 D:\home\site\wwwroot\wp-content\themes\flat\content.php(20): the_content() #8 D:\home\site\wwwroot\wp-includes\template.php(772): require('D:\\home\\site\\ww...') #9 D:\home\site\wwwroot\wp-includes\template.php(716): load_template() #10 D:\home\site\wwwroot\wp-includes\general-template.php(204): locate_template() #11 D:\home in D:\home\site\wwwroot\wp-content\plugins\pwebonedrive\site.php on line 690