Tiago Costa blog

This blog was created for sharing knowledge for Microsoft Developers and Microsoft Certified Trainers about Office 365, Azure, SharePoint and .Net.

Microsoft Teams hits GA

Microsoft just released Microsoft Teams to all Office 365 tenants. Microsoft Teams is available in 181 countries and in 19 languages to customers with Office 365 Enterprise or Business plans.

Office 365 currently have around 85 million active customers that now can use Microsoft Teams to empower communication trough a new chat-based workspace.

What is Microsoft Teams?

Microsoft Teams is the new chat-based tool in Office 365. Microsoft Teams gives a brand new experience bringing people, conversations and content all together. Microsoft Teams is built on four core promises:

A chat infrastructure for today’s teams

Microsoft Teams bring a state of the art chat experience to modern teams. With Teams we get threaded and persistent chat to keep all team members updated regarding the team discussions. In GA Microsoft Teams is possible to do audio and video calling on the Android App. This feature is schedule to be available shortly in the IOS and Windows Mobile App. Now is more easy to add email conversations to the conversation under Teams, you can just email to a channel!!! 

Hub for teamwork

Teams today not only use chat but need to share documents have a quick voice of video call and even share some documents and emails directly on the chat system. It's now possible to Share documents and emails in the teams chat. Documents are still manage by SharePoint. You can add Word, Excel, PowerPoint, OneNote, SharePoint and Power BI workloads into Teams.

Customize Options

Not all teams work in the same way and the chat system should be able to customize to the way teams work. You can customize the team workspace with tabs, connectors and bots. You can integrate today you Team workspace with other systems like Visual Studio Team Services, SAP, Trello, ...  You can also use one of the many bots available now and you can also build your own bot using the Microsoft Bot Framework in order to accomplish your needs.

Security and Compliance

Usually teams share Highly confidential information that should not be release to the public or competition. Microsoft Teams supports global standards like SOC 1, SOC 2, EU Model Clauses, ISO27001 and HIPAA. Microsoft also added for GA audit log search, eDiscovery and legal hold.

To learn more about Microsoft Teams and how it works, join the Ask Us Anything session on the Microsoft Tech Community on March 22nd at 9:00 am (UTC-7).

Start using Microsoft Team today at: https://teams.microsoft.com/start

You can find more information on the following Microsoft Teams team posts:

New Office 365 workload specific admin roles

It has been a common request to be able to granular assign administrative permissions to different users/services in Office 365. Until now the only option was to give “Global Administrator” permissions to all admin users. Even if a specific user would only manage one of the Office 365 Services like SharePoint, Skype for Business, Exchange, he would have admin privileged in all services. This was until now! Back in May at Ignite 2015, Microsoft announced a major improvement – Workload-specific admin roles -  and it’s going to be rolled out as part of the monthly update process. For those with the First release option enable, this should be already deployed (or will be very soon). Just edit the user roles of one of your users and you will get this options (Limited Admin Role):



To know more: https://blogs.office.com/2015/06/11/more-control-over-data-access-with-workload-specific-admin-roles/

Office 365 Developer Sessions at //Build 2015

Tomorrow it will start the //Build conference, unfortunately due to professional appointments I can’t attend, but we might expect some great news regarding Office 365 for Developers.

In //Build, we can find the following sessions regarding Office 365:

616 | Office Development Matters and Here’s Why…
630 | Get Your Hands Dirty with the Office 365 APIs, Authentication and SDKs
743 | Tried and True Practices for Transforming SharePoint Solutions to Cloud-ready Solutions
651 | Extending Custom Solutions with Excel, PowerPoint and Word Add-ins
655 | Overview of Cross-platform Mobile Development with Office 365
728 | Integrating Web Apps with Office 365
641 | Supercharging Your Custom Solutions with the Office 365 Unified API Endpoint
676 | Building Solutions with Office Graph
701 | Deep Dive into the Office 356 Groups REST API
694 | Build an Add-in for Outlook.com, Outlook and Office 365 that Reaches Over 400 Million Users
632 | Office 365 and Azure: A Developer’s Guide for Maximizing the Cloud
699 | Building Office Add-ins Using Node.JS
722 | iOS and Android Apps with Office 365
715 | Connecting to OneNote in the Cloud with Office 365 APIs
661 | Building Multi-Device Apps with Xamarin with Office 365 APIs
734 | New OneDrive APIs for developing against OneDrive and OneDrive for Business
742 | New Outlook APIs for developing against Outlook.com and Office 365
689 | Building a Single Page App Using Angular and Typescript Using Office 365 APIs
758 | Making Money with Office 365
643 | Introducing the Skype Developer Platform and the New Skype Web Developer Capabilities
767 | Building Universal Windows Apps with Office 365 APIs


In //build you can also signup to the Office 365 Developer Program so that you can stay in touch with all the information regarding developing applications based on Office 365. You also get a free one-year Office 365 developer subscription so that you can start developing some applications based on the Office 365 APIs. Once there you can also take the two mini labs available as part of the Office 365 Developer Program. If you complete one of then you will get an Office 365 Developer Program hoodie.


Have a fantastic //build conference!