{"id":21422,"date":"2024-05-21T08:30:34","date_gmt":"2024-05-21T15:30:34","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=21422"},"modified":"2024-05-23T11:29:54","modified_gmt":"2024-05-23T18:29:54","slug":"enhancing-microsoft-teams-to-support-developer-productivity-and-collaboration","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/enhancing-microsoft-teams-to-support-developer-productivity-and-collaboration\/","title":{"rendered":"Enhancing Microsoft Teams to support developer productivity and collaboration"},"content":{"rendered":"<p>With the rise of Generative AI, the demands on developers have never been greater. The work is complex, development teams are asked to do more with less, and deadlines are more aggressive than ever. As the team building Microsoft Teams, we feel these demands too, so we\u2019re dedicated to building tools to help developers work smarter and do what they do best \u2013 build amazing products.<\/p>\n<p>Whether you work in GitHub, Jira, Datadog, or other development tools, Teams can help you be more productive, stay connected with your team, and even streamline product development. All of this is possible because Teams brings together your work with the way that you collaborate \u2013 for example, sharing code blocks, taking actions directly from the app, and even bringing a bit of fun into the workplace. We continue to broaden our ecosystem, and we will introduce new integrations later in the year, such as Postman and Botkube.<\/p>\n<p>Read on to see some of the new capabilities coming to Teams that will help you collaborate effectively and boost your productivity when developing products.<\/p>\n<h2>Collaborate effectively<\/h2>\n<p>Development teams collaborate to share expertise, solve problems, and improve code quality. Sometimes, teams want to have some fun and celebrate shared victories. The following updates are designed to help your team collaborate more efficiently, and even add a bit of levity to the workplace.<\/p>\n<p style=\"text-align: left;\"><strong>Send code blocks in Teams<\/strong>, without worrying about formatting. Paste or write code and select the language for proper syntax highlighting. This is generally available.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/05\/Code-block-updated-2160.gif\"><img decoding=\"async\" class=\"aligncenter wp-image-21511 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/05\/Code-block-updated-2160.gif\" alt=\"Image Code block updated 2160\" width=\"2160\" height=\"1215\" \/><\/a><em>Share code block in Teams with the right language and syntax highlighting<\/em><\/p>\n<p>When you need to collaborate on code, you can avoid a long back and forth by using Microsoft Loop. Insert code to a Loop component or <strong>convert a code block to a Loop component<\/strong>. Everyone with access to the Loop component can review and edit it, helping drive effective and clear communication and supporting completing the task faster. <span class=\"ui-provider avg avh avi avj avk avl avm avn avo avp avq avr avs avt avu avv avw avx avy avz awa awb awc awd awe awf awg awh awi awj awk awl awm awn awo\" dir=\"ltr\">Inserting a code block to a Loop component is in public preview and converting a code block to a Loop component will be generally available in June. \u00a0<\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/05\/Convert-to-Loop-code-block-updated-2160.gif\"><img decoding=\"async\" class=\"aligncenter wp-image-21512 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/05\/Convert-to-Loop-code-block-updated-2160.gif\" alt=\"Image Convert to Loop code block updated 2160\" width=\"2160\" height=\"1215\" \/><\/a><em>Convert a native code block to a Loop component in Teams and co-edit it<\/em><\/p>\n<p>We\u2019re also adding <strong>Mermaid<\/strong> as a language. <a href=\"https:\/\/www.bing.com\/ck\/a?!&amp;&amp;p=b11cf7cb13644bc8JmltdHM9MTcxNTU1ODQwMCZpZ3VpZD0xMjc3ZGRmZC0wYTlmLTYwMDgtMjZmMS1jOWM5MGJiMjYxYWQmaW5zaWQ9NTIyMQ&amp;ptn=3&amp;ver=2&amp;hsh=3&amp;fclid=1277ddfd-0a9f-6008-26f1-c9c90bb261ad&amp;psq=mermaid+diagram&amp;u=a1aHR0cHM6Ly9tZXJtYWlkLmpzLm9yZy8&amp;ntb=1\">Mermaid<\/a> is a JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically. You\u2019ll be able to add Mermaid diagrams to your code block to make coding easier. This integration is rolling out in the coming weeks.<\/p>\n<p style=\"text-align: left;\">When sharing code with your team in chat, you can now paste a <strong>permalink<\/strong> which expands to provide a rich preview from Azure DevOps. The receiver can view the code in the source app. This provides your team with context right in the flow of work and avoids app switching when trying to get through your work items. Permalink in Teams will be generally available in June.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter wp-image-21427\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/05\/a-screenshot-of-a-chat-description-automatically.gif\" alt=\"Paste a permalink which expands to provide a rich preview from Azure DevOps\" width=\"2160\" height=\"1215\" \/><em>Paste a permalink which expands to provide a rich preview from Azure DevOps<\/em><\/p>\n<p>Workflows often require specific apps. Now, you can use collaborative 3rd party Loop components in Teams that work across Microsoft 365. Insert live and actionable content from 3rd party apps like Jira, Trello, Confluence Cloud, Lucid Software, Mural, and Priority Matrix directly into chats and channels, and collaborate with others to create and update the content without leaving the chat. These <strong>Adaptative Card-based Loop components<\/strong> are portable to Outlook helping streamline workflows across Microsoft 365. Adaptative card-based Loop components are generally available in Teams and will be rolling out to Outlook later this year.<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/HudYk4Zj1ss?si=zueKpn-YcprcQ9Tg&amp;controls=0\" width=\"760\" height=\"427\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p style=\"text-align: center;\"><em>Use an Adaptive Card-based Loop component in Teams to complete workflows<\/em><\/p>\n<p>If you need to discuss and brainstorm with your team, start a quick and informal spontaneous huddle with <strong>meet now<\/strong> in a group chat. This ringless experience is designed to enable ad-hoc, real-time communication with your team in a hybrid environment. With meet now, it is easy to see if your colleagues are talking about an issue in real-time and seamlessly join to collaborate. Meet now in group chat will be generally available in June.<\/p>\n<p style=\"text-align: center;\"><strong><img decoding=\"async\" class=\"aligncenter wp-image-21428\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/05\/a-screenshot-of-a-computer-description-automatica-1.gif\" alt=\"Select meet now and start a ringless call with the chat\u2019s participants\" width=\"1920\" height=\"1080\" \/><\/strong><em>Select meet now and start a ringless call with the chat\u2019s participants<\/em><\/p>\n<p>Bring more creativity and expression into your conversations with <strong>custom emojis and reactions<\/strong>. Upload your own custom emojis or reactions to personalize the conversation and reflect the team\u2019s culture. Use custom emojis to efficiently share status or share a lighthearted emoji. Custom emojis are only visible within your tenant. IT admins can decide who has permission to create custom emojis; delete custom emojis; or turn off the capability altogether. This feature will be generally available in July.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter wp-image-21429\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/05\/a-screenshot-of-a-computer-description-automatica-2.gif\" alt=\"Upload your own custom emojis or reactions to personalize the conversation\" width=\"1920\" height=\"1080\" \/><em>Upload your own custom emojis or reactions to personalize the conversation<\/em><\/p>\n<p style=\"text-align: left;\">When you\u2019re working on a technical project, stay in sync and collaborate with Teams and Loop. Kick off a Loop workspace easily <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/microsoft-365-blog\/microsoft-loop-built-for-the-new-way-of-work-generally-available\/ba-p\/3982247\">by <strong>intelligently surfacing the files and docum<\/strong><\/a><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/microsoft-365-blog\/microsoft-loop-built-for-the-new-way-of-work-generally-available\/ba-p\/3982247\"><strong>ents<\/strong><\/a> you need based on a Loop workspace title and description. When you share Loop pages from the workspace to Teams chat and channels, they stay up-to-date no matter which app they are edited in. This feature is generally available.<\/p>\n<p>Plan projects with your cross functional team in Loop by bringing in content from task management apps like <strong>Azure DevOps<\/strong> and building smart automations to stay up to date with any changes. For instance, you can set a rule to notify your team in chat when a label changes in your Azure DevOps table. This is generally available.<\/p>\n<h2>Boost personal productivity<\/h2>\n<p>For developers, being more productive means spending less time on tedious tasks and more time on building innovative solutions to deliver value to customers. The updates below can help enhance your personal productivity, allowing you to focus on what matters most.<\/p>\n<p>We are excited to announce <strong>slash commands in Teams compose box<\/strong>. Slash commands provide a quick, user-friendly, and consistent interface to take contextual actions, compose, navigate, and complete frequent tasks. Instead of taking multiple actions to perform a task, such as to open a chat in a new window, add a code block, navigate to settings or changing your presence, you can simply type slash in the compose box, select a command, and complete your task quickly. This feature will be generally available in June.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/05\/Slash-commands.gif\"><img decoding=\"async\" class=\"aligncenter wp-image-21513 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/05\/Slash-commands.gif\" alt=\"Image Slash commands\" width=\"2160\" height=\"1214\" \/><\/a><em>Simply type slash in the compose box, select a command, and complete your task quickly<\/em><\/p>\n<p>Save time with <a href=\"https:\/\/support.microsoft.com\/en-us\/office\/keyboard-shortcuts-for-microsoft-teams-2e8e2a70-e8d8-4a19-949b-4c36dd5292d2\"><strong>new keyboard shortcuts<\/strong><\/a>, enabling you to get more done without lifting your fingers from the keyboard. Stay more productive, whether it\u2019s starting a new chat or call, muting yourself, downloading debug logs, or any of the dozens of other shortcuts. To see the full list of keyboard shortcuts in Teams, simply type Ctrl+Period (.); for Mac users the shortcut is Cmd +(.). This is now generally available.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter wp-image-21431\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/05\/a-screenshot-of-a-chat-description-automatically-1.gif\" alt=\"Type Ctrl+Alt+U to filter and view unread only unread messages\" width=\"800\" height=\"447\" \/><em>Type Ctrl+Alt+U to filter and view unread only unread messages<\/em><\/p>\n<p>Catch up on your messages more quickly with <strong>compact mode. <\/strong>Now you can see more messages in one glance, scan them, prioritize, and quickly determine where to focus first. You can switch back to comfy mode anytime from your Teams settings if you prefer more details. This is now generally available.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter wp-image-21432\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/05\/a-screenshot-of-a-chat-description-automatically-2.gif\" alt=\"Chat messages are shown closely together, and the chat list doesn\u2019t include message previews maximizing the number of chats you can see at a time\" width=\"1440\" height=\"810\" \/><em>Chat messages are shown closely together, and the chat list doesn\u2019t include message previews maximizing the number of chats you can see at a time<\/em><\/p>\n<p>Work smarter with Teams AI features. Use intelligent recap to quickly catch up on a meeting that you\u2019ve missed, customize your chat message with Copilot compose, or summarize a long channel conversation with Copilot in channels. These features are available with Teams Premium and\/or Copilot for Microsoft 365 users. Now, <strong>Copilot plugins<\/strong> enable you to integrate with 3<sup>rd<\/sup> party apps like Jira, Confluence and Trello, and tailor Copilot functionalities in Teams to your specific organizational needs, leveraging the power of generative AI to provide\u00a0personalized and contextualized support across different workstream in one place.<\/p>\n<h2>Start your journey today<\/h2>\n<p>To see many of these updates in action, and learn how the Teams engineering team is using Teams to stay more productive, check out <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/microsoft-teams-blog\/enhance-productivity-using-teams-developer-oriented\/ba-p\/4071833\">these short videos and blog<\/a>. To stay up to date on the latest innovation in Teams to help you and your teams be more productive, check out the monthly <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/microsoft-teams-blog\/what-s-new-in-microsoft-teams-microsoft-build-2024-edition\/ba-p\/4141932\">What\u2019s New in Teams Microsoft Build 2024<\/a>, review the <a href=\"https:\/\/www.microsoft.com\/en-us\/microsoft-365\/roadmap?filters=Microsoft%20Teams\">Microsoft 365 Public Roadmap<\/a> (filter for Teams), and read Teams blog posts on the <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/microsoft-teams-blog\/bg-p\/MicrosoftTeamsBlog\/label-name\/What's%20New\">Microsoft Tech Community<\/a> to learn about the newest Teams announcements.<\/p>\n<p>You can also watch this video to learn how <a href=\"https:\/\/microsoft.sharepoint.com\/:v:\/t\/skypespacesteamnew\/ER27XbA24P9AoxfzVz4-zvoBmzwpfjezkxcmxzM0IM5SiQ?e=tyRd5z&amp;nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbFZpZXciOiJTaGFyZURpYWxvZy1MaW5rIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXcifX0%3D\">Vodafone successfully migrated to Teams<\/a> and the benefits they\u2019ve experienced.<\/p>\n<p>Teams is a versatile tool that can help you with any kind of development project, from small to large, from beginner to expert. We&#8217;re committed to continue improving your productivity and efficiency in Teams. Stay tuned for future updates to GitHub, Jira, and other such developer tools in Teams coming later this year. Happy coding!<\/p>\n<p><em>Follow us on <a href=\"http:\/\/twitter.com\/microsoft365dev\">X (Twitter) \/ @Microsoft365Dev<\/a>, <a href=\"https:\/\/www.linkedin.com\/showcase\/microsoft365dev\">LinkedIn<\/a>, and subscribe to our <a href=\"https:\/\/www.youtube.com\/microsoft365developer\">YouTube channel<\/a> to stay up to date on the latest developer news and announcements.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Read about the new tools coming to Microsoft Teams to help you communicate, collaborate, and stay productive in the flow of work.<\/p>\n","protected":false},"author":159673,"featured_media":21437,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[128],"tags":[316,257,315,32],"class_list":["post-21422","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-teams","tag-adaptative-card-based-loop-components","tag-adaptive-cards","tag-build-2024","tag-microsoft-build"],"acf":[],"blog_post_summary":"<p>Read about the new tools coming to Microsoft Teams to help you communicate, collaborate, and stay productive in the flow of work.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/21422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/159673"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=21422"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/21422\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/21437"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=21422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=21422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=21422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}