This month’s Office 365 Dev Digest was written by Jeremy Thake, technical product manager for the Office 365 Dev team.
Welcome to the 12th edition of Dev Digest, designed to help you—the Office 365 developer—keep up to date with what’s new in Office 365 development.
We are getting closer to the Build 2016 event in March, and our teams are heads down preparing presentations, code samples and new hands-on labs to excite you with all our amazing new features! If you can’t attend, don’t worry—the event will be streamed so you can catch up virtually.
The Microsoft Mechanics team did a great job with a video showing how Lotus F1 Team built custom Office 365 integrated apps to manage race team logistics.
You have been asking for a change log since we talked about the Microsoft Graph—the team shipped the first iteration of this over at microsoft.io/changelog. If you are using the Microsoft Graph, you should check back regularly as we update this. We have been continually improving the Microsoft Graph and updated our web hooks story for subscribing to events in the service.
I encourage you all to engage with us on the Office 365 Technical Network with your questions.
Our team is continually on the lookout for new code samples to help you jump-start your own projects. Here is a list of the most recent new and updated samples from Microsoft, as well as the dev community.
- Office 365 Connect Sample for iOS Using Microsoft Graph (Swift Version)
- Office 365 Microsoft Graph Image Discovery for iOS
- GifMe Outlook add-in sample
- Authentication with NodeJS in Office add-ins
Most recent Office 365 Dev podcasts
Since joining Microsoft last year, I have been running around campus interviewing people about various dev topics. If you would like to hear me interview someone on a particular topic, please submit your suggestions in the Yammer group and I’ll go hunt the relevant people down to interview.
Here are the most recent podcast interviews:
- Episode 085 on best practices for Office add-ins
- Episode 084 on Clause Library Word add-in
- Episode 083 on Office 365 PNP updates with Vesa Juvonen
- Episode 082 on PowerApps with Chris McNulty
- Episode 081 on ngOfficeUIFabric with Andrew Connell and Waldek Mastykarz
For more podcasts, check out dev.office.com/podcasts.
Patterns and practices
The Microsoft Office 365 Developer Patterns and Practices (PnP) team is working hard to release samples and guidance around Office 365 and SharePoint development, including topics around SharePoint add-ins, Microsoft Graph and other relevant topics. Don’t forget to join the monthly community calls to hear the updates from them directly, with demos on the latest released samples and solutions.
Here are the latest updates from the team:
- PnP February 2016 monthly release notes at dev.office.com
- PnP February 2016 community call recording at Channel 9
- New weekly PnP webcast series released with following recordings now available from Channel 9:
- Office Dev PnP webcast—Property bag trick for CSOM to enable additional configurations
- Office Dev PnP webcast—HelpDesk application with Microsoft Graph
- Office Dev PnP webcast—SharePoint feature framework vs Remote Provisioning
- Office Dev PnP webcast—oAuth and OpenID Connect for Office 365 developer
- Office Dev PnP webcast—Introduction to Microsoft Graph for Office 365 developer
- Numerous updates and new articles to PnP section in MSDN at OfficeDevPnPMSDN
Dev community blog posts
The Office 365 dev community has been busy this month. It is exciting to see the effort people put into their posts in their spare time to share with the community.
Check out these articles from the Microsoft field, MVPs and more:
- Postman and Office 365 by Liam Cleary
- Retrying calls to the Microsoft Graph by Paul Schaeflein
- The New Azure Converged Auth Model and Office 365 APIs by Steve Peschka
- Speed up development in “Yo Office” through browser-sync by Stefan Bauer
- Office Dev PnP webcast—Introduction to Microsoft Graph for Office 365 developer by Vesa Juvonen
- Office 365 Developer Patterns and Practices—February 2016 release by Vesa Juvonen
- ngOfficeUiFabric v0.4.0 Released—two new directives and one breaking change by Andrew Connell
- Angular 2 and OpenID Connect with Azure Active Directory by Scot Hillier
- Office Outlook MailApp manifest uploader
- Build a SharePoint add-In with Angular2 and TypeScript by Scot Hillier
- Group API Explorer by Paul Schaeflein
- Offset classes are coming to Office UI Fabric by Elio Struyf
- What’s new in SharePoint 2016 Remote API Part 4 (web) by Steven Curran
- C# Console Application and Office 365 by Liam Cleary
- #SharePoint Server 2016 and Project Server 2016 Release Candidate available
- Developing Outlook add-ins—where to integrate and what you can do
- Microsoft Graph—authentication with the converged model (Preview)
- Office UI Fabric responsive grid—breakpoints, push/pull and other available classes
- How to handle table component of Office UI Fabric
- Publishing Office add-ins to the Office Store
- Office Dev Show: Episode 21—Getting started with native iOS development
- Know when your Azure identity won’t work with Office 365 APIs
- Integrating Office 365 web applications and add-ins with LOB applications using Azure API Apps
- Using ASP.NET Identity 3 with Entity Framework 6
Companies across the globe are extending the value of Office every day with Office add-ins. See how these solutions are making a difference at real companies by watching their stories on betterwith.office.com!
There are plenty of events on the horizon. Don’t miss out on these great events with Office 365 content. Our team looks forward to meeting you all, so don’t be shy—come say hello at the Office 365 booth!
|February 21, 2016||SPTechCon—Austin, Texas|
For more events, check out dev.office.com/events.
Also, be sure to follow along with us on our daily developer mission: Jeremy Thake (@jthake), Sonya Koptyev (@SonyaKoptyev), Richard DiZerega (@richdizz), Vesa Juvonen (@vesajuvonen) and Jim Epes (@j_epes).