<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ornella Altunyan</title>
    <description>The latest articles on DEV Community by Ornella Altunyan (@ornella).</description>
    <link>https://dev.to/ornella</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F614646%2F26490d30-ab58-4f62-a5e2-677d41ccc391.png</url>
      <title>DEV Community: Ornella Altunyan</title>
      <link>https://dev.to/ornella</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ornella"/>
    <language>en</language>
    <item>
      <title>Beep Boop 8: Visualize, Analyze, and Collab on Data (No Code Required!)</title>
      <dc:creator>Ornella Altunyan</dc:creator>
      <pubDate>Thu, 30 Sep 2021 15:13:00 +0000</pubDate>
      <link>https://dev.to/azure/beep-boop-8-visualize-analyze-and-collab-on-data-no-code-required-1k77</link>
      <guid>https://dev.to/azure/beep-boop-8-visualize-analyze-and-collab-on-data-no-code-required-1k77</guid>
      <description>&lt;p&gt;Thanks to everyone who joined us live for the 8th and final (for now!) episode of &lt;a href="//aka.ms/BeepBooptube"&gt;Beep Boop with the Microsoft Reactor&lt;/a&gt;! We started off with a fabulous and comprehensive &lt;a href="//aka.ms/beepbooplinks8"&gt;introduction to Power BI&lt;/a&gt;, and then put our new knowledge to the test by visualizing and analyzing some open source data! 👩‍💻👩🏽‍💻&lt;/p&gt;

&lt;p&gt;If you missed the fun live, don't worry- you can watch the replay &lt;a href="//aka.ms/beepboop8"&gt;here on YouTube&lt;/a&gt;, and in the embedded video below! You can watch all eight episodes in the series &lt;a href="//aka.ms/beepbooptube"&gt;on demand on YouTube&lt;/a&gt; and catch up on all of the blog posts &lt;a href="//aka.ms/beepboopreplay"&gt;here on Dev.to&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/5vBhgZGE_OU"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On this episode we cover:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/5vBhgZGE_OU?t=419"&gt;6:59&lt;/a&gt; What is Beep Boop, and why should you &lt;a href="//aka.ms/beepbooptube"&gt;go back and watch all the episodes&lt;/a&gt;? 💕☺️&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/5vBhgZGE_OU?t=865"&gt;14:25&lt;/a&gt; Chloe introduces the module we’ll be working on today, an &lt;a href="//aka.ms/beepbooplinks8"&gt;introduction to Power BI&lt;/a&gt;! 📈🔋&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/5vBhgZGE_OU?t=1138"&gt;18:58&lt;/a&gt; &lt;a href="https://aka.ms/beepboop8links2"&gt;What is Power BI?&lt;/a&gt; We walk through the different parts of the tool, and the core concepts we're dealing with, like datasets 🔢, reports 📄, and dashboards 📉. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/5vBhgZGE_OU?t=1891"&gt;31:31&lt;/a&gt; Let's talk &lt;a href="https://aka.ms/beepboop8links3"&gt;data modeling and visualizations&lt;/a&gt; - from donut charts 🍩 to line charts 📈, Power BI has got it all!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/5vBhgZGE_OU?t=2717"&gt;45:17&lt;/a&gt; We’re playing basketball… again! We watch a &lt;a href="https://aka.ms/beepboop8links4"&gt;short video&lt;/a&gt; about how the Miami Heat use Power BI to optimize their business. 🏀&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/5vBhgZGE_OU?t=3025"&gt;50:25&lt;/a&gt; Chloe shows off all of the visualizations she's created of the best dataset ever - &lt;a href="https://aka.ms/bbsquirrels"&gt;squirrel census data from Central Park in New York&lt;/a&gt;! 🐿&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/5vBhgZGE_OU?t=3730"&gt;1:02:10&lt;/a&gt; We hear from our BBs about their favorite things about Beep Boop, and we share some final moments with Frank (for now 😢) 🐶🦴&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;That's all the Beep Boop we have for now! You can always replay &lt;a href="//aka.ms/beepbooptube"&gt;all of the episodes on demand&lt;/a&gt;, &lt;a href="//aka.ms/beepboopreplay"&gt;revisit the blog posts&lt;/a&gt;, and say hi to &lt;a href="https://twitter.com/ornelladotcom"&gt;Ornella&lt;/a&gt; and &lt;a href="https://twitter.com/ChloeCondon"&gt;Chloe&lt;/a&gt; on Twitter! We'd love to hear what you'd like to see on the next season of Beep Boop! 🤖💕&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Beep Boop 7: Making AI Chatbots (No Code Required!)</title>
      <dc:creator>Ornella Altunyan</dc:creator>
      <pubDate>Fri, 24 Sep 2021 15:07:09 +0000</pubDate>
      <link>https://dev.to/azure/beep-boop-7-making-ai-chatbots-no-code-required-3n1f</link>
      <guid>https://dev.to/azure/beep-boop-7-making-ai-chatbots-no-code-required-3n1f</guid>
      <description>&lt;p&gt;Thanks to everyone who joined us live for the 7th episode of &lt;a href="//aka.ms/BeepBooptube"&gt;Beep Boop with the Microsoft Reactor&lt;/a&gt;! We started off with a walk down memory lane to one of the first chatbots we've ever interacted with, &lt;a href="https://en.wikipedia.org/wiki/SmarterChild"&gt;SmarterChild&lt;/a&gt;, and &lt;a href="//aka.ms/beepbooplinks7"&gt;made our very own intelligent chatbot using Power Virtual Agents&lt;/a&gt;! 👩‍💻👩🏽‍💻&lt;/p&gt;

&lt;p&gt;If you missed the fun live, don't worry- you can watch the replay &lt;a href="//aka.ms/beepboop7"&gt;here on YouTube&lt;/a&gt;, and in the embedded video below!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/oDOmtVzuX7k"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On this episode we cover:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/oDOmtVzuX7k?t=181"&gt;3:01&lt;/a&gt; We discuss the success of the small business we created in the &lt;a href="//aka.ms/beepboop6"&gt;last episode of Beep Boop&lt;/a&gt;, Franklin’s Salami Incorporated. 🐶🥩&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/oDOmtVzuX7k?t=592"&gt;9:52&lt;/a&gt; We talk a little bit about the &lt;a href="https://aka.ms/bbimaginecup"&gt;Microsoft Imagine Cup&lt;/a&gt; and Chloe shoes off her &lt;a href="//aka.ms/ICwithCC"&gt;training content about how to pitch your project&lt;/a&gt;! 🎤&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/oDOmtVzuX7k?t=720"&gt;12:00&lt;/a&gt; As always, we give an overview of what we do here on Beep Boop for our new friends 💕&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/oDOmtVzuX7k?t=901"&gt;15:01&lt;/a&gt; We recap what we did on the &lt;a href="//aka.ms/beepboopreplay6"&gt;last episode of Beep Boop&lt;/a&gt;. If you'd like an introduction to the Power Platform, we highly suggest &lt;a href="//aka.ms/beepboop6"&gt;you check it out&lt;/a&gt;! 🔋&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/oDOmtVzuX7k?t=1208"&gt;20:08&lt;/a&gt; Chloe shows off the army of bots she has built over the years! 🤖🤖🤖🤖&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/oDOmtVzuX7k?t=1886"&gt;31:26&lt;/a&gt; We throw it back to the 90s and talk about our first introduction to chatbots, SmarterChild on AOL Instant Messenger 🖥💾&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/oDOmtVzuX7k?t=1985"&gt;33:05&lt;/a&gt; We log into Power Virtual Agents and &lt;a href="https://aka.ms/beepboop7links2"&gt;create our SmarterTeen chatbot&lt;/a&gt; by following the &lt;a href="//aka.ms/beepbooplinks7"&gt;Microsoft Learn module&lt;/a&gt;! 🤓&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/oDOmtVzuX7k?t=2264"&gt;37:44&lt;/a&gt; We cover the concept of &lt;a href="https://aka.ms/beepboop7links3"&gt;Topics&lt;/a&gt; and add some to SmarterTeen, &lt;a href="https://aka.ms/beepboop7links4"&gt;test out our bot&lt;/a&gt;, and check out &lt;a href="https://aka.ms/beepboop7links5"&gt;how analytics work in Power Virtual Agents&lt;/a&gt;. 📈🧪&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/oDOmtVzuX7k?t=3228"&gt;53:48&lt;/a&gt; There are so many channels for &lt;a href="https://aka.ms/beepboop7links6"&gt;publishing your chatbot&lt;/a&gt;! We encourage you to check it out and let us know how it goes! Happy beeping and booping 🤠&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Did you have fun? Come back for &lt;a href="//aka.ms/beepboop8"&gt;Episode 8 of Beep Boop&lt;/a&gt; next week, where we'll continue learning with the &lt;a href="//aka.ms/beepbooplearnpower"&gt;Microsoft Power Platform&lt;/a&gt;! See you there!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Beep Boop 6: Artificial Intelligence and Machine Learning with Power Platform</title>
      <dc:creator>Ornella Altunyan</dc:creator>
      <pubDate>Tue, 21 Sep 2021 20:48:14 +0000</pubDate>
      <link>https://dev.to/azure/beep-boop-6-artificial-intelligence-and-machine-learning-with-power-platform-2lh9</link>
      <guid>https://dev.to/azure/beep-boop-6-artificial-intelligence-and-machine-learning-with-power-platform-2lh9</guid>
      <description>&lt;p&gt;Thanks to everyone who joined us live for the 6th episode of &lt;a href="//aka.ms/BeepBooptube"&gt;Beep Boop with the Microsoft Reactor&lt;/a&gt;- our first episode of Season 2! We started off with an &lt;a href="//aka.ms/beepbooplinks6"&gt;Introduction to Microsoft Power Platform&lt;/a&gt;, set up our goals for &lt;a href="//aka.ms/beepbooptube"&gt;this month's season of Beep Boop&lt;/a&gt;, and of course, spent some time with Franklin. 👩‍💻👩🏽‍💻&lt;/p&gt;

&lt;p&gt;If you missed the fun live, don't worry- you can watch the replay &lt;a href="//aka.ms/beepboop6"&gt;here on YouTube&lt;/a&gt;, and in the embedded video below!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/cIWTEcLn5Vw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On this episode we cover:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/cIWTEcLn5Vw?t=385"&gt;6:25&lt;/a&gt; For both our new viewers and our old friends, we talk about what we do here on &lt;a href="//aka.ms/beepbooptube"&gt;Beep Boop&lt;/a&gt;, and what we're focusing on for Season 2- low-code/no-code with the &lt;a href="//aka.ms/beepbooplinks6"&gt;Microsoft Power Platform&lt;/a&gt;! 💕&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/cIWTEcLn5Vw?t=494"&gt;8:14&lt;/a&gt; Previously on Beep Boop... we circle back and reflect on all of the lessons and learnings from our &lt;a href="//aka.ms/beepboopreplay"&gt;first season&lt;/a&gt;, where we covered Artificial Intelligence and Machine Learning concepts! 🤖 &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/cIWTEcLn5Vw?t=746"&gt;12:26&lt;/a&gt; Chloe gives us an &lt;a href="//aka.ms/beepbooplearnpower"&gt;overview on what the Power Platform is&lt;/a&gt;, &lt;a href="//aka.ms/beepboopcertpower"&gt;certifications you can get&lt;/a&gt;, and how we’ll be leveraging this technology on &lt;a href="//aka.ms/beepbooptube"&gt;this season of Beep Boop&lt;/a&gt;. 🔋🖥&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/cIWTEcLn5Vw?t=1667"&gt;27:47&lt;/a&gt; Chloe introduces the module we'll be working on in this episode, &lt;a href="//aka.ms/beepbooplinks6"&gt;Introduction to the Power Platform&lt;/a&gt;, and refreshes us on our goals! 💪🏽 &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/cIWTEcLn5Vw?t=1779"&gt;29:39&lt;/a&gt; We start off with an overview - &lt;a href="https://aka.ms/beepboop6links2"&gt;what is Microsoft Power Platform&lt;/a&gt;? We summarize Power Apps, Power Automate, Power BI, and Power Virtual Agents with some examples 😎📊&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/cIWTEcLn5Vw?t=2206"&gt;36:46&lt;/a&gt; Let's get connected - we cover &lt;a href="https://aka.ms/beepboop6links3"&gt;data sources, connectors, triggers and actions, and custom connectors in the Power Platform&lt;/a&gt; 🤓&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/cIWTEcLn5Vw?t=2670"&gt;44:30&lt;/a&gt; Stay secure and compliant - next up is &lt;a href="https://aka.ms/beepboop6links4"&gt;data loss prevention, compliance, privacy, and accessibility&lt;/a&gt; 🔐&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/cIWTEcLn5Vw?t=2821"&gt;47:01&lt;/a&gt; Franklin joins us on-screen after hearing the word salami 🥩🐶&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/cIWTEcLn5Vw?t=2912"&gt;48:32&lt;/a&gt; &lt;br&gt;
We &lt;a href="https://aka.ms/beepboop6links5"&gt;pull it all together&lt;/a&gt; with an awesome example! 🥳&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/cIWTEcLn5Vw?t=3275"&gt;54:35&lt;/a&gt; we wrap up with a &lt;a href="https://aka.ms/beepboop6links6"&gt;knowledge check&lt;/a&gt;, a preview of next week, and some Franklin! 📚🦴&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Did you have fun? Come back for &lt;a href="//aka.ms/beepboop7"&gt;Episode 7 of Beep Boop&lt;/a&gt; next week, where we'll continue learning with the &lt;a href="//aka.ms/beepbooplearnpower"&gt;Microsoft Power Platform&lt;/a&gt;! See you there!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Beep Boop 5: Recap and Preview of Season 2</title>
      <dc:creator>Ornella Altunyan</dc:creator>
      <pubDate>Fri, 03 Sep 2021 22:11:55 +0000</pubDate>
      <link>https://dev.to/azure/beep-boop-5-recap-and-preview-of-season-2-1dfh</link>
      <guid>https://dev.to/azure/beep-boop-5-recap-and-preview-of-season-2-1dfh</guid>
      <description>&lt;p&gt;Thanks to everyone who joined us live for the 5th episode of &lt;a href="//aka.ms/BeepBooptube"&gt;Beep Boop with the Microsoft Reactor&lt;/a&gt;- our last episode of Season 1! We finished up our &lt;a href="//aka.ms/beepbooplinks5"&gt;web app that uses AI to translate text in real time&lt;/a&gt;, reflected on our favorite parts of &lt;a href="//aka.ms/beepboopreplay"&gt;Season 1&lt;/a&gt;, and gave a sneak peak of what's to come next month in Season 2 of &lt;a href="//aka.ms/beepbooptube"&gt;Beep Boop&lt;/a&gt;. 👩‍💻👩🏽‍💻&lt;/p&gt;

&lt;p&gt;If you missed the fun live, don't worry- you can watch the replay &lt;a href="//aka.ms/beepboop5"&gt;here on YouTube&lt;/a&gt;, and in the embedded video below!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/AD8b4vxR62w"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On this episode we cover:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/AD8b4vxR62w?t=324"&gt;5:24&lt;/a&gt; As usual, we refresh everyone on what &lt;a href="//aka.ms/beepbooptube"&gt;Beep Boop&lt;/a&gt; is all about 💕&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/AD8b4vxR62w?t=461"&gt;7:41&lt;/a&gt; ICYMI (in case you missed it) - we refresh everyone on who Franklin is, and why he is essential to the show 🐶🦴🥰&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/AD8b4vxR62w?t=604"&gt;10:04&lt;/a&gt; Chloe starts off the episode with a costume change 🧢 and a musical interlude 🎶&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/AD8b4vxR62w?t=1200"&gt;20:00&lt;/a&gt; We chat about our favorite moments of the season, like having so many awesome viewers each week, and learning about cool &lt;a href="//aka.ms/beepboopvscode"&gt;VS Code&lt;/a&gt; features 🖥&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/AD8b4vxR62w?t=1920"&gt;32:00&lt;/a&gt; Previously on Beep Boop... we catch folks up on what they missed last episode - we show off the beginning of the &lt;a href="//aka.ms/beepbooplinks5"&gt;web app&lt;/a&gt; we built using Python and Flask in &lt;a href="//aka.ms/beepboopvscode"&gt;VS Code&lt;/a&gt; 🐍&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/AD8b4vxR62w?t=2648"&gt;44:08&lt;/a&gt; We add &lt;a href="//aka.ms/beepboopazurecs"&gt;Azure Cognitive Services&lt;/a&gt; to our web app and &lt;a href="https://aka.ms/beepboop5links2"&gt;create a translator service&lt;/a&gt; so that we can have real-time AI translation in our app! Be sure to set up an &lt;a href="//aka.ms/beepboopazure"&gt;Azure account&lt;/a&gt; so that you can create the translator resource in your portal. 🤖 &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/AD8b4vxR62w?t=2768"&gt;46:08&lt;/a&gt; We interrupt this broadcast to bring you a little lesson on security - we gather our keys and endpoints to configure the service (off screen, of course) 🔐&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/AD8b4vxR62w?t=2940"&gt;49:00&lt;/a&gt; After it's all set up and ready to go, we're able to &lt;a href="https://aka.ms/beepboop5links3"&gt;call the translator service&lt;/a&gt; to integrate translation services into our web app (with a little help from our friends!) 👯‍♀️&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/AD8b4vxR62w?t=3390"&gt;56:30&lt;/a&gt; Success! We're able to see &lt;a href="//aka.ms/beepboopazurecs"&gt;Azure Cognitive Services&lt;/a&gt; providing real time AI translation in our app ‼️‼️&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/AD8b4vxR62w?t=3600"&gt;1:00:00&lt;/a&gt; Franklin 🐶 hears his name and arrives on-screen, but is very careful not to give any spoilers about Season 2 🤫&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/AD8b4vxR62w?t=3692"&gt;1:01:32&lt;/a&gt; We give a preview of what to expect in Season 2 of &lt;a href="//aka.ms/beepbooptube"&gt;Beep Boop&lt;/a&gt;. Hope to see you there! 🥳&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Did you have fun? Come back for &lt;a href="//aka.ms/beepbooptube"&gt;Season 2 of Beep Boop&lt;/a&gt; where we'll learn more about Artificial Intelligence and Machine Learning, this time with Power Platform!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Beep Boop 4: Add AI to Your Web App</title>
      <dc:creator>Ornella Altunyan</dc:creator>
      <pubDate>Mon, 30 Aug 2021 19:49:39 +0000</pubDate>
      <link>https://dev.to/azure/beep-boop-4-add-ai-to-your-web-app-4dc5</link>
      <guid>https://dev.to/azure/beep-boop-4-add-ai-to-your-web-app-4dc5</guid>
      <description>&lt;p&gt;Thanks to everyone who joined us live for the 4th episode of &lt;a href="//aka.ms/BeepBooptube"&gt;Beep Boop with the Microsoft Reactor&lt;/a&gt;- we showed off our basketball game web app that we created using a &lt;a href="//aka.ms/beepbooplinks3"&gt;Microsoft Learn module&lt;/a&gt;, and started a super cool &lt;a href="//aka.ms/beepbooplinks4"&gt;new module&lt;/a&gt; where we're building a new web app with AI capabilities, thanks to &lt;a href="//aka.ms/beepboopazurecs"&gt;Azure Cognitive Services&lt;/a&gt;! 👩‍💻👩🏽‍💻&lt;/p&gt;

&lt;p&gt;If you missed the fun live, don't worry- you can watch the replay &lt;a href="//aka.ms/beepboop4"&gt;here on YouTube&lt;/a&gt;, and in the embedded video below!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/HXuRaikZPLk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On this episode we cover:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/HXuRaikZPLk?t=361"&gt;6:01&lt;/a&gt; We refresh everyone on what &lt;a href="//aka.ms/beepbooptube"&gt;Beep Boop&lt;/a&gt; is all about 💕&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/HXuRaikZPLk?t=520"&gt;8:40&lt;/a&gt; We talk about where/how ML and AI showed up in our lives over the past week 🤖&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/HXuRaikZPLk?t=788"&gt;13:08&lt;/a&gt; Previously on Beep Boop... we catch folks up on what they missed last episode - we show off the web app we built with &lt;a href="//aka.ms/beepboopazure"&gt;Azure&lt;/a&gt; and &lt;a href="//aka.ms/beepboopvscode"&gt;VS Code&lt;/a&gt;! You can play with a version of the app &lt;a href="//aka.ms/beepboop3webapp"&gt;online&lt;/a&gt; 🔁🏀 &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/HXuRaikZPLk?t=1485"&gt;24:45&lt;/a&gt; Chloe introduces the &lt;a href="//aka.ms/beepbooplinks4"&gt;Microsoft Learn module&lt;/a&gt; we'll be working on in this session, building an AI web app using Python and Flask in &lt;a href="//aka.ms/beepboopvscode"&gt;VS Code&lt;/a&gt;! 🐍💻&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/HXuRaikZPLk?t=1693"&gt;28:13&lt;/a&gt; We double check that we have &lt;a href="//aka.ms/beepboopvscode"&gt;VS Code&lt;/a&gt; and the correct version of &lt;a href="//python.org"&gt;Python&lt;/a&gt; installed, and &lt;a href="//aka.ms/beepboop4links2"&gt;create the project directory for our web app&lt;/a&gt; 📁&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/HXuRaikZPLk?t=1855"&gt;30:55&lt;/a&gt; Chloe gives us an overview of Flask, we &lt;a href="//aka.ms/beepboop4links3"&gt;create and activate a Python virtual environment&lt;/a&gt;, and install Flask and other libraries inside of the environment. 👩🏽‍💻📚&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/HXuRaikZPLk?t=2243"&gt;37:23&lt;/a&gt; Ornella shares a hot tip for &lt;a href="//aka.ms/vscodeproductivity"&gt;productivity in VS Code&lt;/a&gt; 🤓😎&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/HXuRaikZPLk?t=2395"&gt;39:55&lt;/a&gt; Chloe goes over the &lt;a href="//aka.ms/beepboop4links4"&gt;Flask fundamentals&lt;/a&gt; - routes (no relation to GPS), methods/verbs, and templates 📍🔣&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/HXuRaikZPLk?t=2771"&gt;46:11&lt;/a&gt; We &lt;a href="//aka.ms/beepboop4links5"&gt;create our core Flask application and add the HTML template&lt;/a&gt; ⌨️🖱&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/HXuRaikZPLk?t=3155"&gt;52:35&lt;/a&gt; We get a first glimpse of the web app we made using flask! 🥳🥰&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/HXuRaikZPLk?t=3545"&gt;59:05&lt;/a&gt; Franklin answers the question of the day 🐶🦴&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Did you have fun? Check out &lt;a href="//aka.ms/beepboop5"&gt;Beep Boop 5: Recap and Preview of Season 2&lt;/a&gt; where we finish up our web app and wrap up Season 1 of Beep Boop!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;To get ready for next week’s session, make sure you &lt;a href="//aka.ms/beepboopazure"&gt;set up your student Azure account&lt;/a&gt; so you can use &lt;a href="//aka.ms/beepboopazurecs"&gt;Azure Cognitive Services&lt;/a&gt; alongside us!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Beep Boop 3: Create a Web App with Data and ML</title>
      <dc:creator>Ornella Altunyan</dc:creator>
      <pubDate>Fri, 20 Aug 2021 21:10:04 +0000</pubDate>
      <link>https://dev.to/azure/beep-boop-3-create-a-web-app-with-data-and-ml-3gld</link>
      <guid>https://dev.to/azure/beep-boop-3-create-a-web-app-with-data-and-ml-3gld</guid>
      <description>&lt;p&gt;Thanks to everyone who joined us live for the 3rd episode of &lt;a href="//aka.ms/BeepBooptube"&gt;Beep Boop with the Microsoft Reactor&lt;/a&gt;- we started an awesome new &lt;a href="//aka.ms/beepbooplinks3"&gt;Microsoft Learn module&lt;/a&gt; where we used a machine learning model to simulate basketball games with the data we cleaned up last time! 👩‍💻👩🏽‍💻&lt;/p&gt;

&lt;p&gt;If you missed the fun live, don't worry- you can watch the replay &lt;a href="//aka.ms/beepboop3"&gt;here on YouTube&lt;/a&gt;, and in the embedded video below!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/tPfundi6Bz0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On this episode we cover:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/tPfundi6Bz0?t=320"&gt;5:20&lt;/a&gt; &lt;a href="https://twitter.com/ChloeCondon"&gt;Chloe&lt;/a&gt; tells us about an &lt;a href="https://aka.ms/beepboopbit"&gt;AI/ML talk she did this weekend&lt;/a&gt; where she mentioned Beep Boop 🤖💕&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/tPfundi6Bz0?t=560"&gt;9:20&lt;/a&gt; Previously on Beep Boop... we catch folks up on what they missed last episode! 🔁&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/tPfundi6Bz0?t=857"&gt;14:17&lt;/a&gt; We introduce what we'll be working on this week, a &lt;a href="//aka.ms/beepbooplinks3"&gt;Microsoft Learn module where we'll learn how to create a web app that uses data to make decisions on the basketball court&lt;/a&gt; 🏀 &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/tPfundi6Bz0?t=908"&gt;15:08&lt;/a&gt; One of our awesome viewers tells us about a &lt;a href="//aka.ms/beepboopvscode"&gt;VS Code&lt;/a&gt; extension that rainbow-ifies CSV files! 🌈📁&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/tPfundi6Bz0?t=980"&gt;16:20&lt;/a&gt; A refresher on what tools you'll need to download to follow along with this session - &lt;a href="//aka.ms/beepboopvscode"&gt;VS Code&lt;/a&gt;, an &lt;a href="//aka.ms/beepboopazure"&gt;Azure account&lt;/a&gt;, and a few other bits and bobs ☁️🧵&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/tPfundi6Bz0?t=1084"&gt;18:04&lt;/a&gt; Now that our data is squeaky clean 🧼, let's double check that we've &lt;a href="https://aka.ms/beepboop3links2"&gt;set up our local environment&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/tPfundi6Bz0?t=1514"&gt;25:14&lt;/a&gt; We &lt;a href="https://aka.ms/beepboop3links3"&gt;merge the two datasets&lt;/a&gt;, and add identifiers to our DataFrame so that we know who's who 👀🐰&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/tPfundi6Bz0?t=1838"&gt;30:38&lt;/a&gt; We start our new machine learning adventure by &lt;a href="https://aka.ms/beepboop3links4"&gt;making a model&lt;/a&gt;, and &lt;a href="https://aka.ms/beepboop3links5"&gt;calculating some standard deviations&lt;/a&gt; ➗🤓&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/tPfundi6Bz0?t=2612"&gt;43:32&lt;/a&gt; First glimpse of our LIVE &lt;a href="https://aka.ms/beepboop3links6"&gt;web app&lt;/a&gt; that we just made together! 😳💻&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/tPfundi6Bz0?t=3045"&gt;50:45&lt;/a&gt; We learn about the &lt;a href="https://aka.ms/bbcodetour"&gt;Code Tour extension&lt;/a&gt; in &lt;a href="//aka.ms/beepboopvscode"&gt;VS Code&lt;/a&gt; and how it can guide you through adding the JavaScript to your web app 👩🏽‍💻&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/tPfundi6Bz0?t=3355"&gt;55:55&lt;/a&gt; Franklin gives us the scoop on how he feels about creating basketball game simulations with the Tune Squad 🐶🦴&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Did you have fun? Check out &lt;a href="//aka.ms/beepboop4"&gt;Beep Boop 4: Add AI to Your Web App&lt;/a&gt; where we add even more cool features to our web app - see ya then, friends!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Beep Boop 2: Use Machine Learning Models to Prep Your Data</title>
      <dc:creator>Ornella Altunyan</dc:creator>
      <pubDate>Fri, 13 Aug 2021 22:21:59 +0000</pubDate>
      <link>https://dev.to/azure/beep-boop-2-use-machine-learning-models-to-prep-your-data-jj1</link>
      <guid>https://dev.to/azure/beep-boop-2-use-machine-learning-models-to-prep-your-data-jj1</guid>
      <description>&lt;p&gt;Thanks to everyone who joined us live for the 2nd episode of &lt;a href="//aka.ms/BeepBooptube"&gt;Beep Boop with the Microsoft Reactor&lt;/a&gt;- we had a lovely time getting right back into our &lt;a href="//aka.ms/beepbooplinks2"&gt;Microsoft Learn module&lt;/a&gt; and creating a machine learning model to clean up our data! 👩‍💻👩🏽‍💻&lt;/p&gt;

&lt;p&gt;If you missed the fun live, don't worry- you can watch the replay &lt;a href="//aka.ms/beepboop2"&gt;here on YouTube&lt;/a&gt;, and in the embedded video below!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/9KTcGYJ1Npg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On this episode we cover:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/9KTcGYJ1Npg?t=446"&gt;7:36&lt;/a&gt; &lt;a href="https://twitter.com/ornelladotcom"&gt;Ornella&lt;/a&gt; and &lt;a href="https://twitter.com/ChloeCondon"&gt;Chloe&lt;/a&gt; recap what we do on Beep Boop and the ~vibes~ we want to cultivate on the show! 🤖💕&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/9KTcGYJ1Npg?t=684"&gt;11:24&lt;/a&gt; Previously on Beep Boop... we catch folks up on what we did last time, and revisit how to &lt;a href="https://aka.ms/beepboop2links2"&gt;set up your local environment for data science coding&lt;/a&gt; and &lt;a href="//aka.ms/beepboopvscode"&gt;download VS Code&lt;/a&gt; so we can pick up where we left off! ☁️🏀&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/9KTcGYJ1Npg?t=1016"&gt;16:56&lt;/a&gt; Frank pops in to tell us what he thinks about AI and ML 🐶🦴&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/9KTcGYJ1Npg?t=1101"&gt;18:21&lt;/a&gt; We &lt;a href="https://aka.ms/beepboop2links3"&gt;discover data that represents more than one population&lt;/a&gt; and talk about why that might be useful for other scenarios 🕵️‍♀️👥&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/9KTcGYJ1Npg?t=2084"&gt;34:49&lt;/a&gt; We &lt;a href="https://aka.ms/beepboop2links4"&gt;manipulate the data&lt;/a&gt; so we can easily distinguish between Tune Squad players 🐰🐥 and real NBA players ⛹️‍♂️&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/9KTcGYJ1Npg?t=2378"&gt;39:38&lt;/a&gt; Magically &lt;a href="https://aka.ms/beepboop2links5"&gt;impute (add in) data to our DataFrame&lt;/a&gt;, and get closer to a PERfect set of data 🤓&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/9KTcGYJ1Npg?t=2847"&gt;47:27&lt;/a&gt; &lt;a href="https://aka.ms/beepboop2links6"&gt;Using Machine Learning techniques&lt;/a&gt; like linear regression and cross-validation to finally complete our dataset - no more NaNs! 😎&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Did you have fun? Check out &lt;a href="//aka.ms/beepboop3"&gt;Beep Boop 3: Create a Web App with Data and ML&lt;/a&gt; where we take our data on an adventure - see ya then, friends!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Beep Boop 1: Intro to AI/ML</title>
      <dc:creator>Ornella Altunyan</dc:creator>
      <pubDate>Thu, 05 Aug 2021 23:12:18 +0000</pubDate>
      <link>https://dev.to/azure/beep-boop-1-intro-to-ai-ml-1la</link>
      <guid>https://dev.to/azure/beep-boop-1-intro-to-ai-ml-1la</guid>
      <description>&lt;p&gt;Thanks to everyone who joined us live for our 1st episode of &lt;a href="//aka.ms/BeepBooptube"&gt;Beep Boop with the Microsoft Reactor&lt;/a&gt;- it was so much fun chatting about our AI/ML experience and learning alongside y'all as we beeped and booped through some of our first &lt;a href="//aka.ms/beepbooplinks1"&gt;Microsoft Learn module&lt;/a&gt;! 👩‍💻👩🏽‍💻&lt;/p&gt;

&lt;p&gt;If you missed the fun live, don't worry- you can watch the replay &lt;a href="//aka.ms/beepboop1"&gt;here on YouTube&lt;/a&gt;, and in the embedded video below!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/r3hQRXwkuiE"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On this episode we cover:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/r3hQRXwkuiE?t=96"&gt;1:36&lt;/a&gt; &lt;a href="https://twitter.com/ornelladotcom"&gt;Ornella&lt;/a&gt; and &lt;a href="https://twitter.com/ChloeCondon"&gt;Chloe&lt;/a&gt; explain what exactly is a beep boop and what we're doing on the show! 🤖&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/r3hQRXwkuiE?t=563"&gt;9:23&lt;/a&gt; We chat about PER (player efficiency ratings in basketball), why ball is indeed life, and intro the first &lt;a href="//aka.ms/beepbooplinks1"&gt;Learn module&lt;/a&gt; that we'll be working on 🏀💯&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/r3hQRXwkuiE?t=985"&gt;16:25&lt;/a&gt; Download &lt;a href="//aka.ms/beepboopvscode"&gt;VS Code&lt;/a&gt;, &lt;a href="https://www.python.org/"&gt;Python&lt;/a&gt; and the &lt;a href="//aka.ms/beepbooppython"&gt;Python extension&lt;/a&gt; to beep boop alongside us 👯‍♀️&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/r3hQRXwkuiE?t=1044"&gt;17:24&lt;/a&gt; Making sure everything is ready to goooo by &lt;a href="//aka.ms/beepboop1links2"&gt;setting up your local environment for data science coding&lt;/a&gt; and bringing in that &lt;a href="https://aka.ms/beepboop1dataset"&gt;dataset&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/r3hQRXwkuiE?t=1808"&gt;30:08&lt;/a&gt; We're on the hunt for &lt;a href="https://aka.ms/beepboop1links3"&gt;missing values&lt;/a&gt; in our dataset and we get rid of them by &lt;a href="https://aka.ms/beepboop1links4"&gt;dropping rows and columns&lt;/a&gt; - NaN no thank you 🙅🏽‍♀️ &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/r3hQRXwkuiE?t=2415"&gt;40:15&lt;/a&gt; We &lt;a href="https://aka.ms/beepboop1links5"&gt;check for outliers&lt;/a&gt; and reminisce about the childhood magic of box 📦 and whisker 🐱 plots &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/r3hQRXwkuiE?t=2957"&gt;49:17&lt;/a&gt; We &lt;a href="https://aka.ms/beepboop1links6"&gt;check the distribution of the data using histograms&lt;/a&gt; 📊 (not to be confused with historical instagrams 🎞)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/r3hQRXwkuiE?t=3551"&gt;59:11&lt;/a&gt; A meet n greet with our show mascot, Franklin 🐶🦴&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Did you have fun? Check out &lt;a href="//aka.ms/beepboop2"&gt;Beep Boop 2: Use Machine Learning Models to Prep Your Data&lt;/a&gt; where we continue on this PERfect journey together - see ya then, friends!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Collaborate on research papers with GitHub</title>
      <dc:creator>Ornella Altunyan</dc:creator>
      <pubDate>Tue, 04 May 2021 19:57:19 +0000</pubDate>
      <link>https://dev.to/azure/collaborate-on-research-papers-with-github-76e</link>
      <guid>https://dev.to/azure/collaborate-on-research-papers-with-github-76e</guid>
      <description>&lt;p&gt;GitHub is well-known as a platform where software developers host their code and collaborate with their teams on a project. In this blog post, we'll show you how you can use the GitHub model to do the same thing and collaborate seamlessly on your research papers.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This blog post is co-authored with &lt;a href="http://soshnikov.com/" rel="noopener noreferrer"&gt;Dmitry Soshkinov&lt;/a&gt;, because we believe that GitHub is a great technology and tool to be used beyond pure software development.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Git, GitHub, and how it all works
&lt;/h2&gt;

&lt;p&gt;If you've never worked with GitHub before, check out the &lt;a href="https://docs.microsoft.com/en-us/learn/modules/introduction-to-github/?WT.mc_id=academic-26467-ornella" rel="noopener noreferrer"&gt;Microsoft Learn module&lt;/a&gt; for a step-by-step introduction. &lt;/p&gt;

&lt;p&gt;The first thing you'll want to do is &lt;a href="https://docs.github.com/en/github/getting-started-with-github/set-up-git" rel="noopener noreferrer"&gt;set up Git&lt;/a&gt;. Git is the version control system that runs behind the scenes of any GitHub project-- it's what allows you to collaborate with others, go back to previous versions of your project, and view changes made by different members of your team. You may want to use Git from a command-line, but in the beginning, it might be easier to use the &lt;a href="https://desktop.github.com/" rel="noopener noreferrer"&gt;GitHub Desktop client&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Projects on GitHub are organized in &lt;strong&gt;repositories&lt;/strong&gt;. You'll &lt;a href="https://docs.github.com/en/github/getting-started-with-github/create-a-repo" rel="noopener noreferrer"&gt;create a new repository&lt;/a&gt; for your research paper, and choose who you want to have access. All your files, whether you're using Markdown, LaTeX, or another typesetting or markup language (more on that later!) will live in this repository. You'll want to &lt;a href="https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository" rel="noopener noreferrer"&gt;clone the repository&lt;/a&gt; to your local machine, so that you have a copy of your files.&lt;/p&gt;

&lt;p&gt;The source of truth for your paper will live on the &lt;strong&gt;main&lt;/strong&gt; &lt;strong&gt;&lt;a href="https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-branches" rel="noopener noreferrer"&gt;branch&lt;/a&gt;&lt;/strong&gt; of your repository -- this branch is initialized when you create your repository. You can &lt;a href="https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository" rel="noopener noreferrer"&gt;create multiple branches&lt;/a&gt; for different sections of your paper, and edit and merge them into your main branch when you're finished. A &lt;strong&gt;&lt;a href="https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/committing-and-reviewing-changes-to-your-project" rel="noopener noreferrer"&gt;commit&lt;/a&gt;&lt;/strong&gt; is a snapshot of your repository at a given moment, and it might contain a set of changes that you've made to the information on a specific branch.&lt;/p&gt;

&lt;p&gt;This is just a short introduction to all the features you can take advantage of when you use GitHub to collaborate on your research papers. Keep reading for more information, and a sample workflow that you can use to get started.&lt;/p&gt;

&lt;h2&gt;
  
  
  What should and should not be stored in Git
&lt;/h2&gt;

&lt;p&gt;It is important to understand that GitHub is not a replacement for file storage, or a convenient storage for binary files. It was originally designed to be used as a &lt;strong&gt;source code repository&lt;/strong&gt;, and thus it allows you to track changes between &lt;strong&gt;text documents&lt;/strong&gt;. If you are planning on collaborating on Word documents, setting up a shared OneDrive location is a much better choice. For this reason, many people don’t consider GitHub to be a convenient collaboration platform for editing documents. However, scientists often write their papers in text format, most often – TeX or LaTeX. This makes it very convenient to use GitHub as a collaboration platform. It is one of the reasons we believe that GitHub is a very beneficial collaboration platform for scientists.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why GitHub?
&lt;/h2&gt;

&lt;p&gt;Using Git will give you many advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tracking changes between different editions of a document. Text documents can be easily compared to each other using the GitHub interface. This is useful even when you are working on a paper alone, because all changes are tracked, and you can always roll back to any previous state.&lt;/li&gt;
&lt;li&gt;Working on different branches of the document and merging branches together. There are a few different styles of using Git for collaboration, so-called &lt;a href="https://www.atlassian.com/git/tutorials/comparing-workflows" rel="noopener noreferrer"&gt;Git workflows&lt;/a&gt;. With branches, you and your collaborators can all work on specific parts of your project without conflicts, for prolonged periods of time.&lt;/li&gt;
&lt;li&gt;Accepting contributions to your paper/code from outside. Github has a convenient mechanism of &lt;strong&gt;pull requests&lt;/strong&gt; – suggestions from other users, that you can then approve and merge into the main content. For example, the &lt;a href="https://github.com/microsoft/Web-Dev-For-Beginners" rel="noopener noreferrer"&gt;Web Development for Beginners&lt;/a&gt; course was developed and hosted on GitHub originally by a group of around 10 people, and now it has more than 50 contributors, including people who are translating the course into different languages.&lt;/li&gt;
&lt;li&gt;If you are very advanced (or have some friends who are into DevOps), you can setup &lt;a href="https://docs.github.com/en/actions" rel="noopener noreferrer"&gt;GitHub Actions&lt;/a&gt; to automatically create a new PDF version of your paper every time changes are made to the repository.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  LaTeX or Markdown?
&lt;/h2&gt;

&lt;p&gt;Most scientists write their papers in LaTeX, mostly because it provides easy access to a lot of workflows in academia, like paper templates. There are also some good collaboration platforms specific to TeX, for example, &lt;a href="https://www.overleaf.com/" rel="noopener noreferrer"&gt;Overleaf&lt;/a&gt;. However, it won't give you full control of your versioning and collaboration features like Git. &lt;/p&gt;

&lt;p&gt;However, writing in LaTeX also includes quite a bit of overhead, meaning that many layout features are quite verbose, for example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;\subsection{Section 1}
\begin{itemize}
  \item Item 1
  \item Item 2
\end{itemize}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In the world of software development, there is a perfect format for writing formatted text documents -- &lt;strong&gt;Markdown&lt;/strong&gt;. Markdown looks just like a plain text document, for example, the text above would be formatted like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gu"&gt;## Section 1&lt;/span&gt;
&lt;span class="p"&gt;
*&lt;/span&gt; Item 1
&lt;span class="p"&gt;*&lt;/span&gt; Item 2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This document is much easier to read as plain text, but it is also formatted into a nice looking document by &lt;strong&gt;Markdown processors&lt;/strong&gt;. There are also ways to include TeX formulae into markdown using specific syntax.&lt;/p&gt;

&lt;p&gt;In fact, I've been writing all of my blog posts and most text content in Markdown for a few years, including &lt;a href="https://soshnikov.com/science/sliding-sir-model-for-rt-estimation/" rel="noopener noreferrer"&gt;posts with formulae&lt;/a&gt;. For scientific writing, the great Markdown processor (as well as live editing environment) integrated with TeX is &lt;a href="https://www.madoko.net/" rel="noopener noreferrer"&gt;&lt;strong&gt;madoko&lt;/strong&gt;&lt;/a&gt; – I highly recommend you check it out. You can use it from the web interface (which has GitHub integration), and there's also an &lt;a href="https://github.com/koka-lang/madoko" rel="noopener noreferrer"&gt;open-source command-line tool&lt;/a&gt; to convert your Markdown writing into either LaTeX, or directly to PDF.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fteq69kr0bu4xssvsr9a2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fteq69kr0bu4xssvsr9a2.png" alt="Madoko web interface"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While you may continue using LaTeX with Git, I encourage you to look into markdown-based writing options. By the way, if you have some writing in different formats, such as Microsoft Word documents, it can be converted to Markdown using a tool called &lt;a href="https://stackoverflow.com/questions/16383237/how-can-doc-docx-files-be-converted-to-markdown-or-structured-text" rel="noopener noreferrer"&gt;Pandoc&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sample workflow
&lt;/h2&gt;

&lt;p&gt;The main thing that Git does is allow you to structure your writing (whether it is code or a scientific paper) into chunks called &lt;strong&gt;commits&lt;/strong&gt;. Your code is tracked in a local repository that lives on your computer, and once you have made some changes, you commit them to save. Then, you can also synchronize your commits with others by using a remote common repository, called &lt;strong&gt;upstream&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Sound complicated? When using GitHub Desktop most of the tasks are completely automated for you. Below, we describe the simplest way you can collaborate on a paper with your colleagues.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.github.com/en/github/getting-started-with-github/create-a-repo" rel="noopener noreferrer"&gt;Create a new repository&lt;/a&gt; on GitHub. I set the visibility to &lt;strong&gt;Private&lt;/strong&gt; so I can decide which collaborators I’d like to invite to contribute later.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fasapy2o8dyoo5vodmgx1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fasapy2o8dyoo5vodmgx1.png" alt="Create a new repository on GitHub"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select &lt;strong&gt;Set up in Desktop&lt;/strong&gt; to quickly set up your repository in &lt;a href="https://desktop.github.com/" rel="noopener noreferrer"&gt;GitHub Desktop&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fddlfc06ioj9jrgi7hv03.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fddlfc06ioj9jrgi7hv03.png" alt="Set up in Desktop"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Next, you'll need to &lt;a href="https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/cloning-and-forking-repositories-from-github-desktop" rel="noopener noreferrer"&gt;create a local clone of the repository&lt;/a&gt; on your machine. You may be prompted to reauthenticate to GitHub during this step.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fijx1ezk1j18fblsoi81v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fijx1ezk1j18fblsoi81v.png" alt="Clone the repository"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I already have a couple of Markdown files that I've started working on saved to my computer. I can select &lt;strong&gt;View the files of your repository in Finder&lt;/strong&gt; to open the folder where my local copy of the repository is stored, and drag in the files for my Table of Contents, Section 1, and Bibliography from my computer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd0p8plz84ezuwjlwqbps.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd0p8plz84ezuwjlwqbps.png" alt="Select view files in Finder"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F15pb59btj7bhnjdilkno.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F15pb59btj7bhnjdilkno.png" alt="Finder view"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Now, when I go back to GitHub Desktop, I can see those files have been added to my repository. I want to &lt;a href="https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/committing-and-reviewing-changes-to-your-project" rel="noopener noreferrer"&gt;commit those files&lt;/a&gt; to the main branch. I can also publish my branch to &lt;a href="https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/syncing-your-branch" rel="noopener noreferrer"&gt;push those changes&lt;/a&gt; to GitHub, and make them accessible to others who I'll collaborate with.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fen4acrtrerj6048p89f9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fen4acrtrerj6048p89f9.png" alt="Commit to main branch"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Next, I'm going to &lt;a href="https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/managing-branches" rel="noopener noreferrer"&gt;create a new branch&lt;/a&gt; so I can go off and work on Section 2 of my paper. I'll automatically end up on that branch after it has been created. There are a couple of options you'll be able to select from for making changes to your file in this branch:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You can &lt;a href="https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/creating-an-issue-or-pull-request" rel="noopener noreferrer"&gt;create a Pull Request&lt;/a&gt; from your current branch -- if I wanted my colleague to be able to review the changes I've made in this branch, I'd use this option and send them the PR for review.&lt;/li&gt;
&lt;li&gt;You can also open the repository in your external editor. I use &lt;a href="http://code.visualstudio.com/?WT.mc_id=academic-26467-ornella" rel="noopener noreferrer"&gt;VS Code&lt;/a&gt; to edit my files, so I can add section 2 of my paper there, and then commit it to my section2 branch.&lt;/li&gt;
&lt;li&gt;If I already have section 2 of my paper saved somewhere on my computer, or if my colleague has sent me something they've worked on, I can follow the same workflow as above and check out the files in my repository on my machine, and add/remove files that way.&lt;/li&gt;
&lt;li&gt;If I just need to make a small change, I'd open my repository in the browser and edit from there.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkh3hik8enc1hf58ku0x8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkh3hik8enc1hf58ku0x8.png" alt="Creating a new branch"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw04ncxm9aegwy9uh8q9n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw04ncxm9aegwy9uh8q9n.png" alt="On the section2 branch in GitHub Desktop"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I can open my repository in GitHub to check out all of the files and information. This is the link I’d send to a colleague if I wanted them to be able to clone the code onto their local machine, and help me out with some sections. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftxefckecqwaun4db7nib.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftxefckecqwaun4db7nib.png" alt="Showing my repo on GitHub"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since I’ve made my repository private, I’ll need to add collaborators in the &lt;strong&gt;Settings&lt;/strong&gt; pane. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo2en7sjs1ce9ivd3xoh3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo2en7sjs1ce9ivd3xoh3.png" alt="Invite collaborators"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Once I’m happy with Section 2 of my paper, I can go ahead and merge it into the main branch of my repository. I switch over to the main branch, then choose a branch to merge into main, and choose &lt;strong&gt;section2&lt;/strong&gt;. Then, I’ll want to push my changes back up to GitHub so that the main branch is updated with the newest changes for any future collaborators. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F95oezvzregjzaelotylu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F95oezvzregjzaelotylu.png" alt="Merge section2 branch into main"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is one example of a &lt;a href="https://www.atlassian.com/git/tutorials/comparing-workflows" rel="noopener noreferrer"&gt;Git workflow&lt;/a&gt; you can use in conjunction with GitHub Desktop to collaborate on a research paper with your colleagues. There are several other ways that may serve your needs better—you may want to use the command line with VS Code, or edit your files on GitHub in the browser. Whatever method works for you is the best method, as long as you’re able to accomplish your goals.&lt;/p&gt;

&lt;h2&gt;
  
  
  Further reading and useful links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.github.com/en/desktop" rel="noopener noreferrer"&gt;GitHub Desktop documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.github.com/en/github" rel="noopener noreferrer"&gt;GitHub.com documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Edit your files with &lt;a href="https://code.visualstudio.com/?WT.mc_id=academic-26467-ornella" rel="noopener noreferrer"&gt;Visual Studio Code&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>github</category>
      <category>tooling</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
