Content Developer II at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
122392 stories
·
29 followers

Motivated by play (Friends)

1 Share

Annie Sexton has been on quite a journey since she was last on the show back in early ‘22. On this episode, Annie takes us on that journey, shares her new-found perspective & tells us about how she’s approaching her side project this time around.

Leave us a comment

Changelog++ members get a bonus 12 minutes at the end of this episode and zero ads. Join today!

Sponsors:

  • Tailscale – Adam loves Tailscale! Tailscale is programmable networking software that’s private and secure by default. It’s the easiest way to connect devices and services to each other, wherever they are. Secure, remote access to production, databases, servers, kubernetes, and more. Try Tailscale for free for up to 100 devices and 3 users at changelog.com/tailscale, no credit card required.
  • Sentry – Code breaks, fix it faster. Don’t just observe. Take action. Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. 90,000+ growing teams use sentry to find problems fast. Use the code CHANGELOG when you sign up to get $100 OFF the team plan.
  • Coda – Your all-in-one collaborative workspace. Coda brings teams and tools together for a more organized work day.

Featuring:

Show Notes:

Something missing or broken? PRs welcome!





Download audio: https://op3.dev/e/https://cdn.changelog.com/uploads/friends/43/changelog--friends-43.mp3
Read the whole story
alvinashcraft
11 minutes ago
reply
West Grove, PA
Share this story
Delete

Dev Home 0.13 adds a new Environmenemts page #tech #devhome #shorts

1 Share
From: Aaron Junker
Duration: 1:00

Read the whole story
alvinashcraft
11 minutes ago
reply
West Grove, PA
Share this story
Delete

SE Radio 615: Kent Beck on "Tidy First?"

1 Share

Kent Beck, Chief Scientist at Mechanical Orchard, and inventor of Extreme Programming and Test-Driven Development, joins SE Radio host Giovanni Asproni for a conversation on software design based on his latest book "Tidy First?". The episode starts with exploring the reasons for writing the book, and introducing the concepts of tidying, cohesion, and coupling. It continues with a conversation about software design, and the impact of tidyings. Then Kent and Giovanni discuss how to balance design and code quality decisions with cost, value delivered, and other important aspects. The episode ends with some considerations on the impact of Artificial Intelligence on the software developer's job. Brought to you by IEEE Software and IEEE Computer Society.





Download audio: https://traffic.libsyn.com/secure/seradio/615_kent_beck_tidy_first.mp3?dest-id=23379
Read the whole story
alvinashcraft
11 minutes ago
reply
West Grove, PA
Share this story
Delete

AGL 364: AJ Jacobs on Living Constitutionally

1 Share

About AJ

living-constitutionallyA.J. Jacobs is a journalist, lecturer and human guinea pig who has written four bestselling books—including Drop Dead Healthy and The Year of Living Biblically—that blend memoir, science, human and a dash of self-help.  A contributor to NPR, The New York Times, and Esquire, among other media outlets, Jacobs lives in New York City with his family.

 


Today We Talked About

  • Books
  • Gratitude
  • Puzzles
  • Curiosity
  • 18 century mindsets
  • News intake
  • Flexibility
  • Focus
  • Slow down
  • Privateers
  • Virtues

Connect with AJ


Leave me a tip $
Click here to Donate to the show


I hope you enjoyed this show, please head over to Apple Podcasts and subscribe and leave me a rating and review, even one sentence will help spread the word.  Thanks again!





Download audio: https://traffic.libsyn.com/johnrouda/AGL_364__AJ_Jacobs_on_Living_Constitutionally.mp3
Read the whole story
alvinashcraft
11 minutes ago
reply
West Grove, PA
Share this story
Delete

Azure Communication Services at the European Cloud and Collaboration Summits

1 Share

We are gearing up for the European Cloud and Collaboration Summit next week from May 14 -16 in Wiesbaden, Germany with four engaging sessions for our developer audience. These conferences are premier events to learn about Microsoft technologies including Azure, Microsoft Teams, and Power Platform and offer an excellent opportunity to network with the community and Microsoft experts. We look forward to connecting with you if you plan to attend either of these conferences. 
 
Please find below the details of Azure Communication Services sessions. Don’t forget to add them to your agenda. 
 

MilanKaur_3-1715361162796.png

 

Build your custom copilot on Azure 
May 15, 4:20 PM CEST | By Tomas Chladek 

Learn how to build a custom copilot grounded in your data and your unique scenario using the preferred messaging channels be it Voice, Video, or messaging. We’ll cover how to use Azure services to build a pro-code copilot on voice. You can use this knowledge to apply the same process in other communication channels. 

 
AI powered customer communications 
May 16, 1:30 PM CEST | By Tomas Chladek 

Experience the future of customer interaction with Azure Communication Services and Azure OpenAI Services. Are you using a traditional one-size fits-all Interactive Voice Response (IVR) and chatbot? Tomas Chladek describes how to use Azure to elevate, automate, and transform your customer interactions with AI. 

 

Event Driven Development with Azure Communication Services 
May 16, 1:30 PM CEST | By Tom Morgan (MVP) 

Azure Communication Services supports Azure Event Grid, meaning it can be used for event-driven development. What does that mean and how is it different from traditional software development? 

Join Microsoft MVP Tom Morgan to unpack how event-driven development can help you create scalable robust solutions, using events as examples. We'll build out a solution during the session to demonstrate how complex scenarios can be broken down into easy-to-understand components. Live demo with audience-participation at the end! 

 

Unleash the power of Azure Communication Services and Microsoft Teams! 
May 15, 2:00 PM CEST | By Tom Morgan (MVP) 

Have you ever wanted a game-changing solution that simplifies complex communication tasks like voice, video, and desktop sharing? Look no further! Azure Communication Services is here to revolutionize the way developers approach these challenges. 

Imagine embedding advanced capabilities into your line of business applications, creating personalized customer video portals, or even having IVRs that use cutting-edge Azure OpenAI speech technologies. Azure Communication Services also seamlessly integrates with your existing Microsoft Teams deployment, taking collaboration to a whole new level. 

 

About our speakers 

MilanKaur_4-1715361162798.png

 

MilanKaur_5-1715361162801.png

 

 

Tomas Chladek is a Senior Product Manager at Azure Communication Services, Microsoft. 
 LinkedIn. 

Tom Morgan is a Microsoft 365 Develpment Architect and Microsoft MVP. LinkedIn. 

 

 

Read the whole story
alvinashcraft
11 minutes ago
reply
West Grove, PA
Share this story
Delete

M365 Community Conference: Building Collaborative Apps in Teams to bring People together

1 Share

Session: Building Collaborative Apps in Teams to bring People together
Speakers: Loki Meyburg

 

Collaboration and productivity are essential for any organization, especially in the hybrid work environment. Microsoft Teams is the ultimate platform for collaboration, allowing you to work together with apps in chats, channels, and meetings. Loki Meyburg explained in his session how to build collaborative apps in Teams and enhance your work experience.


Collaboration vs. Productivity

First, let's understand the difference between collaboration and productivity, and how Teams can support both aspects of work. Collaboration is the act of working together with multiple people to achieve a common goal, while productivity is the efficiency and effectiveness of individual or collective work efforts. Microsoft Teams enables you to collaborate around apps by sharing, discovering, notifying, and collaborating on app content in various contexts.

blog-article-collab-system.png

 

Sharing is the first step of collaboration

One of the key features of Teams is the ability to collaborate around shared links. When you share a link to an app content in a chat or channel, Teams can automatically unfurl the link and attach a rich interactive preview card, using adaptive cards and bots. The preview card can show relevant information and actions related to the app content, such as a product launch diagram, a survey, or a report. You can also open the app content in a popout window with chat on the side or share it to a meeting and use it together in real-time.

blog-article-adaptive-card.png

blog-article-app-in-meeting.png

 

To build these experiences, you can use message extensions, link unfurling, app content stages, and Live Share. Message extensions allow you to register your domain and turn links into adaptive cards. Link unfurling enables bots to unfurl the links and attach the adaptive cards to the messages. App content stages are special views that present the web app in a popout window or a meeting stage. Live Share is a service that allows you to easily enable multiplayer experiences in meetings, with features such as inking, cursors, video, and audio synchronization.

blog-article-live-share.png

 

How to build these experiences

Bots are the foundation on which we will build these experiences. They enable everything else. You can use message extensions and link unfurling to attach rich interactive adaptive card previews when your URLs get shared in chats or channels. These previews can show relevant information and actions related to your app content, such as a product launch diagram, a survey, or a report. You can also customize the look and feel of the adaptive cards using templates and styles.

blog-article-link-unfurling-1.png

 

There are two app content stages, collab stage and meeting stage, to present your web app in Teams. The collab stage is a popout window that opens when you click on the app icon in the chat header or the preview card. It allows you to view and interact with the app content along with the chat on the side. The meeting stage is a full-screen view that opens when you share the app content to a meeting. It allows you to collaborate on the app content in real-time with other meeting participants. You can use Live Share to easily enable multiplayer experiences in meetings, with features such as inking, cursors, video, and audio synchronization.

IMG_0524.JPEG

 

Going from productivity to collaboration

Another important aspect of building collaborative apps in Teams is taking collaboration to the next level. You can enhance the collaboration experience by proactively notifying users and creating focused conversations, leveraging app skills and natural language processing, and using Teams SSO to authenticate users. You can also use some tools and resources for developers, such as Figma UI Kit, Teams Toolkit for Visual Studio Code, and Developer Portal. You should also be aware of some upcoming improvements, such as app rating and review, adaptive card styling, permissions and consent, and instant app tabs.


In conclusion, Teams can help you collaborate around apps in various scenarios and contexts, and you can build these experiences using the Teams platform.


Additional resources

You can find more information about how to build your own collaborative apps like link unfurling, collab stages or the Teams AI library here:

IMG_0536.JPEG

Read the whole story
alvinashcraft
11 minutes ago
reply
West Grove, PA
Share this story
Delete
Next Page of Stories