<?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: Vaidehi Joshi</title>
    <description>The latest articles on DEV Community by Vaidehi Joshi (@vaidehijoshi).</description>
    <link>https://dev.to/vaidehijoshi</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%2F2882%2F872cbd01-815a-4e1f-94dc-5e432b8c8974.gif</url>
      <title>DEV Community: Vaidehi Joshi</title>
      <link>https://dev.to/vaidehijoshi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vaidehijoshi"/>
    <language>en</language>
    <item>
      <title>I’m Vaidehi Joshi, Senior Software Engineer at DEV/Forem- AMA</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Tue, 20 Oct 2020 16:20:18 +0000</pubDate>
      <link>https://dev.to/vaidehijoshi/i-m-vaidehi-joshi-senior-software-engineer-at-dev-forem-ama-5b00</link>
      <guid>https://dev.to/vaidehijoshi/i-m-vaidehi-joshi-senior-software-engineer-at-dev-forem-ama-5b00</guid>
      <description>&lt;p&gt;Hi! I’m &lt;a href="https://dev.to/vaidehijoshi"&gt;Vaidehi Joshi&lt;/a&gt;, Senior Software Engineer at Forem.&lt;/p&gt;

&lt;p&gt;I’ll be joining &lt;a href="https://dev.to/nickytonline"&gt;Nick Taylor&lt;/a&gt; and &lt;a href="https://dev.to/coffeecraftcode"&gt;Christina Gorton&lt;/a&gt; on Wednesday, October 21st on &lt;a href="https://www.twitch.tv/thepracticaldev" rel="noopener noreferrer"&gt;thePracticalDev Twitch&lt;/a&gt; stream to talk about what I do as a senior software engineer at Forem, working with the Forem backend, and answering any of your questions!&lt;/p&gt;

&lt;h3&gt;
  
  
  I would love to answer any questions you have about working as a software engineer, my past projects, open source, and more.
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Feel free to ask any questions you have in the discussion thread below!&lt;/strong&gt; &lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2FxTiTnsBpTSEGxIhXqM%2Fgiphy.webp%3Fcid%3D5a38a5a251dktp7qkiusev25dhprkz9v9833tl04f1sso08e%26rid%3Dgiphy.webp" 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%2Fmedia1.giphy.com%2Fmedia%2FxTiTnsBpTSEGxIhXqM%2Fgiphy.webp%3Fcid%3D5a38a5a251dktp7qkiusev25dhprkz9v9833tl04f1sso08e%26rid%3Dgiphy.webp" alt="inquisitive cat gif"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;div class="ltag__listing"&gt;
  &lt;div class="ltag__listing-content"&gt;
    &lt;h3&gt;
      &lt;a href="/listings"&gt;
        This listing has expired.
      &lt;/a&gt;
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Follow &lt;a href="https://www.twitch.tv/thepracticaldev" rel="noopener noreferrer"&gt;ThePracticalDev Twitch&lt;/a&gt; channel to watch this stream and more. &lt;/p&gt;

</description>
      <category>ama</category>
      <category>meta</category>
      <category>design</category>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>DevNews S1E8 (Season Finale!) Twitter’s Algorithmic Bias, Coalition for App Fairness, Strava’s Data Share, &amp; more 🤖</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Thu, 01 Oct 2020 15:02:15 +0000</pubDate>
      <link>https://dev.to/devteam/devnews-s1e8-season-finale-twitter-s-algorithmic-bias-coalition-for-app-fairness-strava-s-data-share-more-hfb</link>
      <guid>https://dev.to/devteam/devnews-s1e8-season-finale-twitter-s-algorithmic-bias-coalition-for-app-fairness-strava-s-data-share-more-hfb</guid>
      <description>&lt;h3&gt;
  
  
  Don’t miss the final episode of DevNews season one! 😭
&lt;/h3&gt;


&lt;div class="podcastliquidtag"&gt;
  &lt;div class="podcastliquidtag__info"&gt;
    &lt;a href="/devnews/s1-e8-twitter-s-algorithmic-bias-coalition-for-app-fairness-react-17-jsx-transform-and-strava-s-data-share"&gt;
      &lt;h1 class="podcastliquidtag__info__episodetitle"&gt;S1:E8 - Twitter’s Algorithmic Bias, Coalition for App Fairness, React 17 JSX Transform, and Strava's Data Share&lt;/h1&gt;
    &lt;/a&gt;
    &lt;a href="/devnews"&gt;
      &lt;h2 class="podcastliquidtag__info__podcasttitle"&gt;
        DevNews
      &lt;/h2&gt;
    &lt;/a&gt;
  &lt;/div&gt;
  &lt;div id="record-s1-e8-twitter-s-algorithmic-bias-coalition-for-app-fairness-react-17-jsx-transform-and-strava-s-data-share" class="podcastliquidtag__record"&gt;
    &lt;img class="button play-butt" id="play-butt-s1-e8-twitter-s-algorithmic-bias-coalition-for-app-fairness-react-17-jsx-transform-and-strava-s-data-share" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fplaybutt-5e444a2eae28832efea0dec3342ccf28a228b326c47f46700d771801f75d6b88.png" alt="play"&gt;
    &lt;img class="button pause-butt" id="pause-butt-s1-e8-twitter-s-algorithmic-bias-coalition-for-app-fairness-react-17-jsx-transform-and-strava-s-data-share" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fpausebutt-bba7cb5f432cfb16510e78835378fa22f45fa6ae52a624f7c9794fefa765c384.png" alt="pause"&gt;
    &lt;img class="podcastliquidtag__podcastimage" id="podcastimage-s1-e8-twitter-s-algorithmic-bias-coalition-for-app-fairness-react-17-jsx-transform-and-strava-s-data-share" alt="DevNews" 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%2Fpodcast%2Fimage%2F346%2F5b0bd095-4a8c-4449-a43d-9e9b154b9d09.png"&gt;
  &lt;/div&gt;

  &lt;div class="hidden-audio" id="hidden-audio-s1-e8-twitter-s-algorithmic-bias-coalition-for-app-fairness-react-17-jsx-transform-and-strava-s-data-share"&gt;
  
    
    Your browser does not support the audio element.
  
  &lt;div id="progressBar" class="audio-player-display"&gt;
    &lt;a href="/devnews/s1-e8-twitter-s-algorithmic-bias-coalition-for-app-fairness-react-17-jsx-transform-and-strava-s-data-share"&gt;
      &lt;img id="episode-profile-image" alt="S1:E8 - Twitter’s Algorithmic Bias, Coalition for App Fairness, React 17 JSX Transform, and Strava's Data Share" width="420" height="420" 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%2Fpodcast%2Fimage%2F346%2F5b0bd095-4a8c-4449-a43d-9e9b154b9d09.png"&gt;
      &lt;img id="animated-bars" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fanimated-bars-4e8c57c8b58285fcf7d123680ad8af034cd5cd43b4d9209fe3aab49d1e9d77b3.gif" alt="animated volume bars"&gt;
    &lt;/a&gt;
    &lt;span id="barPlayPause"&gt;
      &lt;img class="butt play-butt" alt="play" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fplaybutt-5e444a2eae28832efea0dec3342ccf28a228b326c47f46700d771801f75d6b88.png"&gt;
      &lt;img class="butt pause-butt" alt="pause" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fpausebutt-bba7cb5f432cfb16510e78835378fa22f45fa6ae52a624f7c9794fefa765c384.png"&gt;
    &lt;/span&gt;
    &lt;span id="volume"&gt;
      &lt;span id="volumeindicator" class="volume-icon-wrapper showing"&gt;
        &lt;span id="volbutt"&gt;
          &lt;img alt="volume" class="icon-img" height="16" width="16" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fvolume-cd20707230ae3fc117b02de53c72af742cf7d666007e16e12f7ac11ebd8130a7.png"&gt;
        &lt;/span&gt;
        &lt;span class="range-wrapper"&gt;
          
        &lt;/span&gt;
      &lt;/span&gt;
      &lt;span id="mutebutt" class="volume-icon-wrapper hidden"&gt;
        &lt;img alt="volume-mute" class="icon-img" height="16" width="16" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fvolume-mute-8f08ec668105565af8f8394eb18ab63acb386adbe0703afe3748eca8f2ecbf3b.png"&gt;
      &lt;/span&gt;
      &lt;span class="speed" id="speed"&gt;1x&lt;/span&gt;
    &lt;/span&gt;
    &lt;span class="buffer-wrapper" id="bufferwrapper"&gt;
      &lt;span id="buffer"&gt;&lt;/span&gt;
      &lt;span id="progress"&gt;&lt;/span&gt;
      &lt;span id="time"&gt;initializing...&lt;/span&gt;
      &lt;span id="closebutt"&gt;×&lt;/span&gt;
    &lt;/span&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


&lt;h3&gt;
  
  
  &lt;strong&gt;In the season finale, my co-host &lt;a href="https://dev.to/saronyitbarek"&gt;Saron&lt;/a&gt; and I checked back in on several stories we covered over the course of our first season of DevNews, &lt;em&gt;and&lt;/em&gt; also covered some developing stories&lt;/strong&gt;:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ruby 3.0.0 Preview, released!&lt;/strong&gt; In &lt;a href="https://dev.to/devteam/s1e2-of-the-devnews-podcast-out-today-18g5"&gt;episode 2&lt;/a&gt;, we covered Ruby 3's new language for type signatures called RBS. A preview is now available for you to play with. Have fun!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;React 17 developments&lt;/strong&gt;. We also talked about React 17 in episode 2 and the surprising revelation that this release wouldn't include any new features. In this episode, we discuss the recent announcement that React 17 will provide support for a new version of the JSX transform.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microsoft and OpenAI&lt;/strong&gt; In our &lt;a href="https://dev.to/devteam/introducing-devnews-a-new-podcast-from-dev-3b7m"&gt;premiere episode&lt;/a&gt;, we covered GPT-3: OpenAI's autocomplete program. In today's episode, we talk about Microsoft's announcement that it will exclusively license GPT-3.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strava's massive data-sharing plans&lt;/strong&gt; In an email to its users, Strava recently disclosed that they actively share activity data. We explore the basis and implications of this. &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Saron and I also chatted with two guests in this episode.&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://twitter.com/alexhanna" rel="noopener noreferrer"&gt;Alex Hanna&lt;/a&gt;&lt;/strong&gt;, research scientist working on machine learning fairness and ethical AI at Google. Alex spoke with us about reports of photo algorithmic bias on Twitter.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.linkedin.com/in/sarah-maxwell-9370a4a/" rel="noopener noreferrer"&gt;Sarah Maxwell&lt;/a&gt;&lt;/strong&gt;, Spokesperson for the Coalition for App Fairness. Sarah filled us in on the Coalition for App Fairness and its efforts to make the app marketplace a more even playing field for developers.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Quick Listening Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://podcasts.apple.com/us/podcast/s1-e8-twitters-algorithmic-bias-coalition-for-app-fairness/id1525581923?i=1000493217865" rel="noopener noreferrer"&gt;Apple Podcasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://open.spotify.com/episode/2nUDlV83zlm2bq8wJ2PdUp" rel="noopener noreferrer"&gt;Spotify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://overcast.fm/+f7bjL0l40" rel="noopener noreferrer"&gt;Overcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.stitcher.com/podcast/devnews" rel="noopener noreferrer"&gt;Stitcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.listennotes.com/podcasts/devnews/s1e8-twitters-algorithmic-5o0-2s_qYZm/" rel="noopener noreferrer"&gt;Listen Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://tunein.com/podcasts/Technology-Podcasts/DevNews-p1352512/?topicId=157696965" rel="noopener noreferrer"&gt;TuneIn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://feeds.codenewbie.org/devnews_podcast.xml" rel="noopener noreferrer"&gt;RSS Feed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devpods.herokuapp.com/podcasts/devnews/episodes/27" rel="noopener noreferrer"&gt;DevNews Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pca.st/s1qqnh02" rel="noopener noreferrer"&gt;PocketCasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://podcasts.google.com/feed/aHR0cDovL2ZlZWRzLmNvZGVuZXdiaWUub3JnL2Rldm5ld3NfcG9kY2FzdC54bWw/episode/aHR0cHM6Ly9kZXZwb2RzLmRldi9wb2RjYXN0cy9kZXZuZXdzLzg?sa=X&amp;amp;ved=0CAQQkfYCahcKEwiA5fit1JPsAhUAAAAAHQAAAAAQAQ" rel="noopener noreferrer"&gt;Google&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Note: If you &lt;a href="https://dev.to/devnews"&gt;follow the podcast on DEV&lt;/a&gt;, new episodes will show up directly in your feed&lt;/em&gt; 😉&lt;/p&gt;

&lt;p&gt;I hope you tune in to the DevNews podcast, where we cut through the impossibly noisy news cycle to surface developer stories that impact many of us in this space. 🗞️🗞️🗞️ &lt;/p&gt;




&lt;h4&gt;
  
  
  Love stickers? What about &lt;em&gt;free&lt;/em&gt; stickers? If you review DevNews OR DevDiscuss, we’ll send you a free pack of DEV stickers to show our appreciation. Details &lt;a href="https://airtable.com/shr8oKAIMZgdYnBxx" rel="noopener noreferrer"&gt;here&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;Thanks to &lt;a class="mentioned-user" href="https://dev.to/levisharpe"&gt;@levisharpe&lt;/a&gt; for producing &amp;amp; mixing the show, my co-hosts, &lt;a class="mentioned-user" href="https://dev.to/joshpuetz"&gt;@joshpuetz&lt;/a&gt; and &lt;a class="mentioned-user" href="https://dev.to/saronyitbarek"&gt;@saronyitbarek&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Finally, thanks to our sponsors, &lt;a href="//devcenter.heroku.com/start"&gt;Heroku&lt;/a&gt; and &lt;a href="https://developer.nexmo.com/" rel="noopener noreferrer"&gt;Vonage&lt;/a&gt; ✨&lt;/em&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>meta</category>
      <category>news</category>
      <category>podcast</category>
    </item>
    <item>
      <title>DevNews S1E6 — Chrome 86’s Focus Features, Microsoft’s Deepfake Verifier Tool, and Google’s Business Application Platform 💼</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Fri, 11 Sep 2020 16:42:20 +0000</pubDate>
      <link>https://dev.to/devteam/devnews-s1e6-chrome-86-s-focus-features-microsoft-s-deepfake-verifier-tool-and-google-s-business-application-platform-pbc</link>
      <guid>https://dev.to/devteam/devnews-s1e6-chrome-86-s-focus-features-microsoft-s-deepfake-verifier-tool-and-google-s-business-application-platform-pbc</guid>
      <description>&lt;h3&gt;
  
  
  Don't miss the latest episode of the DevNews podcast!
&lt;/h3&gt;


&lt;div class="podcastliquidtag"&gt;
  &lt;div class="podcastliquidtag__info"&gt;
    &lt;a href="/devnews/s1-e6-chrome-86-s-focus-features-microsoft-s-deepfake-verifier-tool-and-google-s-business-application-platform"&gt;
      &lt;h1 class="podcastliquidtag__info__episodetitle"&gt;S1:E6 - Chrome 86’s Focus Features, Microsoft’s Deepfake Verifier Tool, and Google’s Business Application Platform&lt;/h1&gt;
    &lt;/a&gt;
    &lt;a href="/devnews"&gt;
      &lt;h2 class="podcastliquidtag__info__podcasttitle"&gt;
        DevNews
      &lt;/h2&gt;
    &lt;/a&gt;
  &lt;/div&gt;
  &lt;div id="record-s1-e6-chrome-86-s-focus-features-microsoft-s-deepfake-verifier-tool-and-google-s-business-application-platform" class="podcastliquidtag__record"&gt;
    &lt;img class="button play-butt" id="play-butt-s1-e6-chrome-86-s-focus-features-microsoft-s-deepfake-verifier-tool-and-google-s-business-application-platform" src="https://res.cloudinary.com/practicaldev/image/fetch/s--CeTiX2T4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/playbutt-5e444a2eae28832efea0dec3342ccf28a228b326c47f46700d771801f75d6b88.png" alt="play"&gt;
    &lt;img class="button pause-butt" id="pause-butt-s1-e6-chrome-86-s-focus-features-microsoft-s-deepfake-verifier-tool-and-google-s-business-application-platform" src="https://res.cloudinary.com/practicaldev/image/fetch/s--dhrmSY9R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/pausebutt-bba7cb5f432cfb16510e78835378fa22f45fa6ae52a624f7c9794fefa765c384.png" alt="pause"&gt;
    &lt;img class="podcastliquidtag__podcastimage" id="podcastimage-s1-e6-chrome-86-s-focus-features-microsoft-s-deepfake-verifier-tool-and-google-s-business-application-platform" alt="DevNews" src="https://res.cloudinary.com/practicaldev/image/fetch/s--7wlmwdZ3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--KhtU2ANd--/c_imagga_scale%2Cf_auto%2Cfl_progressive%2Cq_auto/https://dev-to-uploads.s3.amazonaws.com/uploads/podcast/image/346/5b0bd095-4a8c-4449-a43d-9e9b154b9d09.png"&gt;
  &lt;/div&gt;

  &lt;div class="hidden-audio" id="hidden-audio-s1-e6-chrome-86-s-focus-features-microsoft-s-deepfake-verifier-tool-and-google-s-business-application-platform"&gt;
  
    
    Your browser does not support the audio element.
  
  &lt;div id="progressBar" class="audio-player-display"&gt;
    &lt;a href="/devnews/s1-e6-chrome-86-s-focus-features-microsoft-s-deepfake-verifier-tool-and-google-s-business-application-platform"&gt;
      &lt;img id="episode-profile-image" alt="S1:E6 - Chrome 86’s Focus Features, Microsoft’s Deepfake Verifier Tool, and Google’s Business Application Platform" width="420" height="420" src="https://res.cloudinary.com/practicaldev/image/fetch/s--nuoY_ZfO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s---Y2cZgvV--/c_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_420/https://dev-to-uploads.s3.amazonaws.com/uploads/podcast/image/346/5b0bd095-4a8c-4449-a43d-9e9b154b9d09.png"&gt;
      &lt;img id="animated-bars" src="https://res.cloudinary.com/practicaldev/image/fetch/s--umIkECOe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev.to/assets/animated-bars-4e8c57c8b58285fcf7d123680ad8af034cd5cd43b4d9209fe3aab49d1e9d77b3.gif" alt="animated volume bars"&gt;
    &lt;/a&gt;
    &lt;span id="barPlayPause"&gt;
      &lt;img class="butt play-butt" alt="play" src="https://res.cloudinary.com/practicaldev/image/fetch/s--CeTiX2T4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/playbutt-5e444a2eae28832efea0dec3342ccf28a228b326c47f46700d771801f75d6b88.png"&gt;
      &lt;img class="butt pause-butt" alt="pause" src="https://res.cloudinary.com/practicaldev/image/fetch/s--dhrmSY9R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/pausebutt-bba7cb5f432cfb16510e78835378fa22f45fa6ae52a624f7c9794fefa765c384.png"&gt;
    &lt;/span&gt;
    &lt;span id="volume"&gt;
      &lt;span id="volumeindicator" class="volume-icon-wrapper showing"&gt;
        &lt;span id="volbutt"&gt;
          &lt;img alt="volume" class="icon-img" height="16" width="16" src="https://res.cloudinary.com/practicaldev/image/fetch/s--SwdlmIWr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/volume-cd20707230ae3fc117b02de53c72af742cf7d666007e16e12f7ac11ebd8130a7.png"&gt;
        &lt;/span&gt;
        &lt;span class="range-wrapper"&gt;
          
        &lt;/span&gt;
      &lt;/span&gt;
      &lt;span id="mutebutt" class="volume-icon-wrapper hidden"&gt;
        &lt;img alt="volume-mute" class="icon-img" height="16" width="16" src="https://res.cloudinary.com/practicaldev/image/fetch/s--4zUzdXgY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/volume-mute-8f08ec668105565af8f8394eb18ab63acb386adbe0703afe3748eca8f2ecbf3b.png"&gt;
      &lt;/span&gt;
      &lt;span class="speed" id="speed"&gt;1x&lt;/span&gt;
    &lt;/span&gt;
    &lt;span class="buffer-wrapper" id="bufferwrapper"&gt;
      &lt;span id="buffer"&gt;&lt;/span&gt;
      &lt;span id="progress"&gt;&lt;/span&gt;
      &lt;span id="time"&gt;initializing...&lt;/span&gt;
      &lt;span id="closebutt"&gt;×&lt;/span&gt;
    &lt;/span&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
 

&lt;p&gt;&lt;strong&gt;&lt;em&gt;This week, &lt;a href="https://dev.to/saronyitbarek"&gt;Saron&lt;/a&gt; and I talk about several news stories that we think are relevant to developers:&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Microsoft's new video authenticator — a Deepfake-identification technology&lt;/li&gt;
&lt;li&gt;Google's no-code development platform, which will allow users to automate their processes and create applications without writing any code, relying instead on APIs.&lt;/li&gt;
&lt;li&gt;Chrome 86's new features &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Saron and I were lucky enough to be joined by &lt;a href="//dev.to/sublimemarch"&gt;Fen Slattery&lt;/a&gt;, Accessibility Lead at Clique Studios to chat about Chrome 86 and focus features. As you'll hear in the episode, &lt;a class="mentioned-user" href="https://dev.to/sublimemarch"&gt;@sublimemarch&lt;/a&gt; walks us through the &lt;code&gt;:focus-visible&lt;/code&gt; pseudoclass and the Quick Focus Highlight feature in Chrome 86. We also talked about the biggest things that developers often forget about when it comes to accessibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Listening Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://podcasts.apple.com/us/podcast/s1-e6-chrome-86s-focus-features-microsofts-deepfake/id1525581923?i=1000490877510"&gt;Apple Podcasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://open.spotify.com/episode/0AG8DlM6WoZbrdkdiukMDL"&gt;Spotify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://overcast.fm/+f7bgKMv_4"&gt;Overcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.stitcher.com/podcast/devnews/e/77635967?autoplay=true"&gt;Stitcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.listennotes.com/podcasts/devnews/s1e6-chrome-86s-focus-29oPMwUFDgy/"&gt;Listen Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://tunein.com/podcasts/Technology-Podcasts/DevNews-p1352512/?topicId=157206044"&gt;TuneIn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://feeds.codenewbie.org/devnews_podcast.xml"&gt;RSS Feed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devpods.herokuapp.com/podcasts/devnews/episodes/23"&gt;DevNews Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pca.st/epnxqgdj"&gt;PocketCasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://podcasts.google.com/feed/aHR0cDovL2ZlZWRzLmNvZGVuZXdiaWUub3JnL2Rldm5ld3NfcG9kY2FzdC54bWw/episode/aHR0cHM6Ly9kZXZwb2RzLmRldi9wb2RjYXN0cy9kZXZuZXdzLzY?sa=X&amp;amp;ved=0CAQQkfYCahcKEwjI55-nxeHrAhUAAAAAHQAAAAAQAQ"&gt;Google&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Note: If you &lt;a href="https://dev.to/devnews"&gt;follow the podcast on DEV&lt;/a&gt;, new episodes will show up directly in your feed 😉&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I hope you enjoy this episode of the DevNews podcast and that it helps you navigate through the always-busy software news cycle!&lt;/p&gt;




&lt;h4&gt;
  
  
  Love stickers? What about &lt;em&gt;free&lt;/em&gt; stickers? If you review DevNews OR DevDiscuss, we’ll send you a free pack of DEV stickers to show our appreciation. Details &lt;a href="https://airtable.com/shr8oKAIMZgdYnBxx"&gt;here&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;Thanks to &lt;a class="mentioned-user" href="https://dev.to/levisharpe"&gt;@levisharpe&lt;/a&gt; for producing &amp;amp; mixing the show, my co-host in this episode, &lt;a class="mentioned-user" href="https://dev.to/saronyitbarek"&gt;@saronyitbarek&lt;/a&gt;, and &lt;a class="mentioned-user" href="https://dev.to/joshpuetz"&gt;@joshpuetz&lt;/a&gt; for editorial oversight. Catch Josh hosting with Saron in &lt;a href="https://dev.to/devteam/devnews-s1e5-neuralink-nvidia-samsung-s-mobile-memory-breakthrough-and-a-terrible-tiktok-trend-47d9"&gt;last week's episode&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Finally, thanks to our sponsors, &lt;a href="//devcenter.heroku.com/start"&gt;Heroku&lt;/a&gt; and &lt;a href="https://developer.nexmo.com/"&gt;Vonage&lt;/a&gt; ✨&lt;/em&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>meta</category>
      <category>news</category>
      <category>podcast</category>
    </item>
    <item>
      <title>DevNews S1E4 — TypeScript 4.0, Gitee, Chromium, and Apple Drama! 🤺</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Thu, 27 Aug 2020 16:13:21 +0000</pubDate>
      <link>https://dev.to/devteam/devnews-s1e4-typescript-4-0-gitee-chromium-and-apple-drama-274</link>
      <guid>https://dev.to/devteam/devnews-s1e4-typescript-4-0-gitee-chromium-and-apple-drama-274</guid>
      <description>&lt;h3&gt;
  
  
  Don’t miss the latest episode of the DevNews podcast! 👀
&lt;/h3&gt;


&lt;div class="podcastliquidtag"&gt;
  &lt;div class="podcastliquidtag__info"&gt;
    &lt;a href="/devnews/s1-e4-typescript-4-0-gitee-chromium-and-apple-drama"&gt;
      &lt;h1 class="podcastliquidtag__info__episodetitle"&gt;S1:E4 - TypeScript 4.0, Gitee, Chromium, and Apple Drama&lt;/h1&gt;
    &lt;/a&gt;
    &lt;a href="/devnews"&gt;
      &lt;h2 class="podcastliquidtag__info__podcasttitle"&gt;
        DevNews
      &lt;/h2&gt;
    &lt;/a&gt;
  &lt;/div&gt;
  &lt;div id="record-s1-e4-typescript-4-0-gitee-chromium-and-apple-drama" class="podcastliquidtag__record"&gt;
    &lt;img class="button play-butt" id="play-butt-s1-e4-typescript-4-0-gitee-chromium-and-apple-drama" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fplaybutt-5e444a2eae28832efea0dec3342ccf28a228b326c47f46700d771801f75d6b88.png" alt="play"&gt;
    &lt;img class="button pause-butt" id="pause-butt-s1-e4-typescript-4-0-gitee-chromium-and-apple-drama" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fpausebutt-bba7cb5f432cfb16510e78835378fa22f45fa6ae52a624f7c9794fefa765c384.png" alt="pause"&gt;
    &lt;img class="podcastliquidtag__podcastimage" id="podcastimage-s1-e4-typescript-4-0-gitee-chromium-and-apple-drama" alt="DevNews" 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%2Fpodcast%2Fimage%2F346%2F5b0bd095-4a8c-4449-a43d-9e9b154b9d09.png"&gt;
  &lt;/div&gt;

  &lt;div class="hidden-audio" id="hidden-audio-s1-e4-typescript-4-0-gitee-chromium-and-apple-drama"&gt;
  
    
    Your browser does not support the audio element.
  
  &lt;div id="progressBar" class="audio-player-display"&gt;
    &lt;a href="/devnews/s1-e4-typescript-4-0-gitee-chromium-and-apple-drama"&gt;
      &lt;img id="episode-profile-image" alt="S1:E4 - TypeScript 4.0, Gitee, Chromium, and Apple Drama" width="420" height="420" 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%2Fpodcast%2Fimage%2F346%2F5b0bd095-4a8c-4449-a43d-9e9b154b9d09.png"&gt;
      &lt;img id="animated-bars" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fanimated-bars-4e8c57c8b58285fcf7d123680ad8af034cd5cd43b4d9209fe3aab49d1e9d77b3.gif" alt="animated volume bars"&gt;
    &lt;/a&gt;
    &lt;span id="barPlayPause"&gt;
      &lt;img class="butt play-butt" alt="play" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fplaybutt-5e444a2eae28832efea0dec3342ccf28a228b326c47f46700d771801f75d6b88.png"&gt;
      &lt;img class="butt pause-butt" alt="pause" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fpausebutt-bba7cb5f432cfb16510e78835378fa22f45fa6ae52a624f7c9794fefa765c384.png"&gt;
    &lt;/span&gt;
    &lt;span id="volume"&gt;
      &lt;span id="volumeindicator" class="volume-icon-wrapper showing"&gt;
        &lt;span id="volbutt"&gt;
          &lt;img alt="volume" class="icon-img" height="16" width="16" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fvolume-cd20707230ae3fc117b02de53c72af742cf7d666007e16e12f7ac11ebd8130a7.png"&gt;
        &lt;/span&gt;
        &lt;span class="range-wrapper"&gt;
          
        &lt;/span&gt;
      &lt;/span&gt;
      &lt;span id="mutebutt" class="volume-icon-wrapper hidden"&gt;
        &lt;img alt="volume-mute" class="icon-img" height="16" width="16" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fvolume-mute-8f08ec668105565af8f8394eb18ab63acb386adbe0703afe3748eca8f2ecbf3b.png"&gt;
      &lt;/span&gt;
      &lt;span class="speed" id="speed"&gt;1x&lt;/span&gt;
    &lt;/span&gt;
    &lt;span class="buffer-wrapper" id="bufferwrapper"&gt;
      &lt;span id="buffer"&gt;&lt;/span&gt;
      &lt;span id="progress"&gt;&lt;/span&gt;
      &lt;span id="time"&gt;initializing...&lt;/span&gt;
      &lt;span id="closebutt"&gt;×&lt;/span&gt;
    &lt;/span&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


&lt;h3&gt;
  
  
  &lt;strong&gt;In this episode, my co-host &lt;a href="https://dev.to/joshpuetz"&gt;Josh&lt;/a&gt; and I chatted about several news stories in the world of software development&lt;/strong&gt;:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;More developments on the Apple vs Epic Games spat!&lt;/strong&gt; Epic garnered support from Microsoft, which publicly put out a statement in support of the gaming giant. Epic was also granted a temporary_restraining order_ against Apple. Apple has also gotten into a similar in-app purchase battle with WordPress.  😱&lt;/li&gt;
&lt;li&gt;An announcement from China’s Ministry of Industry and Information Technology that Gitee had won a bid to work on the “2020 Open Source Hosting Platform Project”. &lt;strong&gt;What does this GitHub competitor mean for open source in China?&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;The Google &lt;strong&gt;Chromium team’s announcement&lt;/strong&gt; that they are planning to add native browser support for directly accessing TCP and UDP ports. What does this spell for security on Twitter? &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Josh and I also talked to two guests this week&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/sanders_n" rel="noopener noreferrer"&gt;Nathan Shively-Sanders&lt;/a&gt;&lt;/strong&gt; has been at Microsoft working on compilers for about 10 years — and five of them have been dedicated to TypeScript. One of Nathan’s areas of TypeScript expertise is the language’s JavaScript-editing support within VS Code and other editors. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://twitter.com/orta" rel="noopener noreferrer"&gt;Orta Therox&lt;/a&gt;&lt;/strong&gt; has been at Microsoft for about a year and has worked on TypeScript for their entire tenure there. Orta came to the team with a focus on how TypeScript and the wider ecosystem interact — and played a major part in launching TypeScript’s new website. &lt;/p&gt;

&lt;p&gt;Nathan and Orta joined us to talk about the new version of TypeScript, version 4.0! Josh and I learned more about TypeScript and its purposes, what TypeScript offers devs over other open source programming languages, and much more!&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Listening Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://podcasts.apple.com/us/podcast/s1-e4-typescript-4-0-gitee-chromium-and-apple-drama/id1525581923?i=1000489283007" rel="noopener noreferrer"&gt;Apple Podcasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://open.spotify.com/episode/0rCw8Od4L4Nr3ufLgOSHPJ" rel="noopener noreferrer"&gt;Spotify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://overcast.fm/+f7bhBQde8" rel="noopener noreferrer"&gt;Overcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.stitcher.com/podcast/devnews/e/77251786?autoplay=true" rel="noopener noreferrer"&gt;Stitcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.listennotes.com/podcasts/devnews-dev-fH8hvsClkWp/" rel="noopener noreferrer"&gt;Listen Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://tunein.com/podcasts/Technology-Podcasts/DevNews-p1352512/?topicId=156848842" rel="noopener noreferrer"&gt;TuneIn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://feeds.codenewbie.org/devnews_podcast.xml" rel="noopener noreferrer"&gt;RSS Feed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devpods.herokuapp.com/podcasts/devnews/episodes/19" rel="noopener noreferrer"&gt;DevNews Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pca.st/kh67jpo6" rel="noopener noreferrer"&gt;PocketCasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://podcasts.google.com/feed/aHR0cDovL2ZlZWRzLmNvZGVuZXdiaWUub3JnL2Rldm5ld3NfcG9kY2FzdC54bWw/episode/aHR0cHM6Ly9kZXZwb2RzLmRldi9wb2RjYXN0cy9kZXZuZXdzLzQ?sa=X&amp;amp;ved=0CAgQ38oDahcKEwio1Kv94bvrAhUAAAAAHQAAAAAQAQ" rel="noopener noreferrer"&gt;Google&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Note: If you &lt;a href="https://dev.to/devnews"&gt;follow the podcast on DEV&lt;/a&gt;, new episodes will show up directly in your feed&lt;/em&gt; 😉&lt;/p&gt;

&lt;p&gt;I hope you tune in to the DevNews podcast, where we cut through the impossibly noisy news cycle to surface developer stories that impact many of us in this space. 🗞️🗞️🗞️ &lt;/p&gt;




&lt;h4&gt;
  
  
  Love stickers? What about &lt;em&gt;free&lt;/em&gt; stickers? If you review DevNews OR DevDiscuss, we’ll send you a free pack of DEV stickers to show our appreciation. Details &lt;a href="https://airtable.com/shr8oKAIMZgdYnBxx" rel="noopener noreferrer"&gt;here&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;Thanks to &lt;a class="mentioned-user" href="https://dev.to/levisharpe"&gt;@levisharpe&lt;/a&gt; for producing &amp;amp; mixing the show, my co-host in this episode, &lt;a class="mentioned-user" href="https://dev.to/joshpuetz"&gt;@joshpuetz&lt;/a&gt; and &lt;a class="mentioned-user" href="https://dev.to/saronyitbarek"&gt;@saronyitbarek&lt;/a&gt; for editorial oversight.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Finally, thanks to our sponsors, &lt;a href="//devcenter.heroku.com/start"&gt;Heroku&lt;/a&gt; and &lt;a href="https://developer.nexmo.com/" rel="noopener noreferrer"&gt;Vonage&lt;/a&gt; ✨&lt;/em&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>meta</category>
      <category>news</category>
      <category>podcast</category>
    </item>
    <item>
      <title>DevNews S1E2: Ruby, Chrome DevTools, Mozilla Layoffs, Hello Weather, and React 17</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Thu, 13 Aug 2020 19:03:35 +0000</pubDate>
      <link>https://dev.to/devteam/s1e2-of-the-devnews-podcast-out-today-18g5</link>
      <guid>https://dev.to/devteam/s1e2-of-the-devnews-podcast-out-today-18g5</guid>
      <description>&lt;h3&gt;
  
  
  There's a brand new episode of DevNews out today 👀
&lt;/h3&gt;


&lt;div class="podcastliquidtag"&gt;
  &lt;div class="podcastliquidtag__info"&gt;
    &lt;a href="/devnews/s1-e2-ruby-chrome-devtools-mozilla-layoffs-hello-weather-and-react-17"&gt;
      &lt;h1 class="podcastliquidtag__info__episodetitle"&gt;S1:E2 - Ruby, Chrome DevTools, Mozilla Layoffs, Hello Weather, and React 17&lt;/h1&gt;
    &lt;/a&gt;
    &lt;a href="/devnews"&gt;
      &lt;h2 class="podcastliquidtag__info__podcasttitle"&gt;
        DevNews
      &lt;/h2&gt;
    &lt;/a&gt;
  &lt;/div&gt;
  &lt;div id="record-s1-e2-ruby-chrome-devtools-mozilla-layoffs-hello-weather-and-react-17" class="podcastliquidtag__record"&gt;
    &lt;img class="button play-butt" id="play-butt-s1-e2-ruby-chrome-devtools-mozilla-layoffs-hello-weather-and-react-17" src="https://res.cloudinary.com/practicaldev/image/fetch/s--CeTiX2T4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/playbutt-5e444a2eae28832efea0dec3342ccf28a228b326c47f46700d771801f75d6b88.png" alt="play"&gt;
    &lt;img class="button pause-butt" id="pause-butt-s1-e2-ruby-chrome-devtools-mozilla-layoffs-hello-weather-and-react-17" src="https://res.cloudinary.com/practicaldev/image/fetch/s--dhrmSY9R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/pausebutt-bba7cb5f432cfb16510e78835378fa22f45fa6ae52a624f7c9794fefa765c384.png" alt="pause"&gt;
    &lt;img class="podcastliquidtag__podcastimage" id="podcastimage-s1-e2-ruby-chrome-devtools-mozilla-layoffs-hello-weather-and-react-17" alt="DevNews" src="https://res.cloudinary.com/practicaldev/image/fetch/s--7wlmwdZ3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--KhtU2ANd--/c_imagga_scale%2Cf_auto%2Cfl_progressive%2Cq_auto/https://dev-to-uploads.s3.amazonaws.com/uploads/podcast/image/346/5b0bd095-4a8c-4449-a43d-9e9b154b9d09.png"&gt;
  &lt;/div&gt;

  &lt;div class="hidden-audio" id="hidden-audio-s1-e2-ruby-chrome-devtools-mozilla-layoffs-hello-weather-and-react-17"&gt;
  
    
    Your browser does not support the audio element.
  
  &lt;div id="progressBar" class="audio-player-display"&gt;
    &lt;a href="/devnews/s1-e2-ruby-chrome-devtools-mozilla-layoffs-hello-weather-and-react-17"&gt;
      &lt;img id="episode-profile-image" alt="S1:E2 - Ruby, Chrome DevTools, Mozilla Layoffs, Hello Weather, and React 17" width="420" height="420" src="https://res.cloudinary.com/practicaldev/image/fetch/s--nuoY_ZfO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s---Y2cZgvV--/c_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_420/https://dev-to-uploads.s3.amazonaws.com/uploads/podcast/image/346/5b0bd095-4a8c-4449-a43d-9e9b154b9d09.png"&gt;
      &lt;img id="animated-bars" src="https://res.cloudinary.com/practicaldev/image/fetch/s--umIkECOe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev.to/assets/animated-bars-4e8c57c8b58285fcf7d123680ad8af034cd5cd43b4d9209fe3aab49d1e9d77b3.gif" alt="animated volume bars"&gt;
    &lt;/a&gt;
    &lt;span id="barPlayPause"&gt;
      &lt;img class="butt play-butt" alt="play" src="https://res.cloudinary.com/practicaldev/image/fetch/s--CeTiX2T4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/playbutt-5e444a2eae28832efea0dec3342ccf28a228b326c47f46700d771801f75d6b88.png"&gt;
      &lt;img class="butt pause-butt" alt="pause" src="https://res.cloudinary.com/practicaldev/image/fetch/s--dhrmSY9R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/pausebutt-bba7cb5f432cfb16510e78835378fa22f45fa6ae52a624f7c9794fefa765c384.png"&gt;
    &lt;/span&gt;
    &lt;span id="volume"&gt;
      &lt;span id="volumeindicator" class="volume-icon-wrapper showing"&gt;
        &lt;span id="volbutt"&gt;
          &lt;img alt="volume" class="icon-img" height="16" width="16" src="https://res.cloudinary.com/practicaldev/image/fetch/s--SwdlmIWr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/volume-cd20707230ae3fc117b02de53c72af742cf7d666007e16e12f7ac11ebd8130a7.png"&gt;
        &lt;/span&gt;
        &lt;span class="range-wrapper"&gt;
          
        &lt;/span&gt;
      &lt;/span&gt;
      &lt;span id="mutebutt" class="volume-icon-wrapper hidden"&gt;
        &lt;img alt="volume-mute" class="icon-img" height="16" width="16" src="https://res.cloudinary.com/practicaldev/image/fetch/s--4zUzdXgY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/volume-mute-8f08ec668105565af8f8394eb18ab63acb386adbe0703afe3748eca8f2ecbf3b.png"&gt;
      &lt;/span&gt;
      &lt;span class="speed" id="speed"&gt;1x&lt;/span&gt;
    &lt;/span&gt;
    &lt;span class="buffer-wrapper" id="bufferwrapper"&gt;
      &lt;span id="buffer"&gt;&lt;/span&gt;
      &lt;span id="progress"&gt;&lt;/span&gt;
      &lt;span id="time"&gt;initializing...&lt;/span&gt;
      &lt;span id="closebutt"&gt;×&lt;/span&gt;
    &lt;/span&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
 

&lt;h3&gt;
  
  
  In this installment, &lt;a href="https://dev.to/saronyitbarek"&gt;Saron&lt;/a&gt; and I cover several &lt;strong&gt;recent news stories that are relevant in the developer community &lt;em&gt;right now&lt;/em&gt;&lt;/strong&gt;:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;The upcoming release of RBS, a new Ruby 3 language for type signatures—you won't have to change Ruby code to type check now!&lt;/li&gt;
&lt;li&gt;GitHub's announcement that it's running Ruby 2.7 in production.&lt;/li&gt;
&lt;li&gt;Chrome DevTools' new CSS Overview (you'll now be able to see things like colors, fonts, media queries, and unused declarations directly from within DevTools! 🎉).&lt;/li&gt;
&lt;li&gt;The recent round of layoffs at Mozilla, which means a reduced investment in developer tooling and many talented folks out of work—for now. &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Saron and I also chatted with two guests on this episode:&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Jonas Downey (Design Lead at Basecamp, and co-creator of the Hello Weather app) about what it’s like to be an indie iOS developer "working under Apple's 800-pound gorilla rule".&lt;/li&gt;
&lt;li&gt;Dan Abramov (Software Engineer at Facebook, creator of Redux, and co-author of the Create React App) about the newest version of React and how the core team thinks about major version releases. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Quick Listening Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://podcasts.apple.com/us/podcast/s1-e2-ruby-chrome-devtools-mozilla-layoffs-hello-weather/id1525581923?i=1000488023281"&gt;Apple Podcasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://open.spotify.com/episode/6hoQguAmkpGCxHLZHlbY9b"&gt;Spotify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://overcast.fm/+gAR8u8hZE"&gt;Overcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.stitcher.com/podcast/devnews/e/76932833?autoplay=true"&gt;Stitcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.listennotes.com/podcasts/devnews/s1e2-ruby-chrome-devtools-rtO3fgR74Ks/"&gt;Listen Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://tunein.com/podcasts/Technology-Podcasts/DevNews-p1352512/?topicId=156505347"&gt;TuneIn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://feeds.codenewbie.org/devnews_podcast.xml"&gt;RSS Feed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devpods.herokuapp.com/podcasts/devnews/episodes/15"&gt;DevNews Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pca.st/8xzpqkg9"&gt;PocketCasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://podcasts.google.com/feed/aHR0cDovL2ZlZWRzLmNvZGVuZXdiaWUub3JnL2Rldm5ld3NfcG9kY2FzdC54bWw/episode/aHR0cHM6Ly9kZXZwb2RzLmRldi9wb2RjYXN0cy9kZXZuZXdzLzI?sa=X&amp;amp;ved=2ahUKEwjk76fh8pjrAhVSlJ4KHYxvAIAQkfYCegQIARAI"&gt;Google&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Note: If you &lt;a href="https://dev.to/devnews"&gt;follow the podcast on DEV&lt;/a&gt;, new episodes will show up directly in your feed 😉&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I hope you tune in to the DevNews podcast, where we cut through the impossibly noisy news cycle to surface developer stories that impact many of us in this space. 🗞️🗞️🗞️ &lt;/p&gt;




&lt;h4&gt;
  
  
  Love stickers? What about &lt;em&gt;free&lt;/em&gt; stickers? If you review DevNews OR DevDiscuss, we’ll send you a free pack of DEV stickers to show our appreciation. Details &lt;a href="https://airtable.com/shr8oKAIMZgdYnBxx"&gt;here&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;Thanks to &lt;a class="mentioned-user" href="https://dev.to/levisharpe"&gt;@levisharpe&lt;/a&gt; for producing &amp;amp; mixing the show, my co-host in this episode, &lt;a class="mentioned-user" href="https://dev.to/saronyitbarek"&gt;@saronyitbarek&lt;/a&gt;, and &lt;a class="mentioned-user" href="https://dev.to/joshpuetz"&gt;@joshpuetz&lt;/a&gt; for editorial oversight. Catch Josh hosting in the &lt;a href="https://dev.to/devnews/s1-e1-github-roadmap-twitter-hack-tiktok-algorithm-and-gpt-3"&gt;series premiere&lt;/a&gt; from last week!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Finally, thanks to our sponsors, &lt;a href="//devcenter.heroku.com/start"&gt;Heroku&lt;/a&gt; and &lt;a href="//nexmo.dev/voyagers-devnews"&gt;Vonage&lt;/a&gt; ✨&lt;/em&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>meta</category>
      <category>news</category>
      <category>podcast</category>
    </item>
    <item>
      <title>The Cost of Data with Vaidehi Joshi</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Thu, 23 Jul 2020 11:57:29 +0000</pubDate>
      <link>https://dev.to/vaidehijoshi/the-cost-of-data-with-vaidehi-joshi-1mhi</link>
      <guid>https://dev.to/vaidehijoshi/the-cost-of-data-with-vaidehi-joshi-1mhi</guid>
      <description>&lt;p&gt;&lt;strong&gt;To find all of the resources listed in this talk, as well as the full transcript of this talk, check out &lt;a href="https://costofdata.dev"&gt;costofdata.dev&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Vaidehi is a senior engineer at DEV, where she builds community and helps improve the software careers of millions. She enjoys building and breaking code, but loves creating empathetic engineering teams a whole lot more. She is the creator of basecs and baseds, two writing series exploring the fundamentals of computer science and distributed systems. She also co-hosts the Base.cs Podcast, and is a producer of the BaseCS and Byte Sized video series.&lt;/p&gt;

&lt;p&gt;&lt;iframe src="//www.slideshare.net/slideshow/embed_code/key/3n4u6piEHEkBX2" alt="3n4u6piEHEkBX2 on slideshare.net" width="100%" height="450"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;A super brief outline of this talk is as follows:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; [Introduction]: The what + why of data centers &lt;/li&gt;
&lt;li&gt;    [Middle]: Investigating the environmental impact of cloud providers&lt;/li&gt;
&lt;li&gt; [Middle]: Exploring how the impact of running data centers will scale over time&lt;/li&gt;
&lt;li&gt; [Middle]: Highlighting some advancements made in this sector&lt;/li&gt;
&lt;li&gt; [Conclusion]: Providing actionable items for developers&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Here is a much more detailed outline, which goes into greater depth:&lt;/p&gt;

&lt;p&gt;[Introduction]: The what + why of data centers &lt;br&gt;
Everything that we do on the web has to be stored somewhere. Many of us work with databases every day, and some of us even do impromptu ops work, focusing on making sure our servers stay alive in an effort to keep our apps up and running. But even though we all know this theoretically, most of us never have to think beyond our own databases or servers.&lt;/p&gt;

&lt;p&gt;This talk takes a macroscopic view of what all of this data actually looks like in reality. All of our app's data lives in a data center, somewhere in the world. Whether we build our own, or use a cloud provider, we're relying on that infrastructure to maintain our app's uptime and store our users' content. These physical buildings are often out-of-sight—but that doesn't mean that they should be out of mind!&lt;/p&gt;

&lt;p&gt;[Middle]: Investigating their environmental impact&lt;br&gt;
Data centers require large footprints: they are physically huge buildings, but they also require a large amount of energy to provide constant, uninterrupted service. Current research estimates that data centers worldwide use ~200 terawatt hours (TWh) a year and demand somewhere between 1-3% of the world’s global electricity (I’ve found conflicting reports on the exact number). In terms of consuming energy, this puts data centers in the same bucket as the aviation industry!&lt;/p&gt;

&lt;p&gt;Data centers require so much energy because servers create heat, so they need to be cooled down; unfortunately, many data centers are built in warm climates, which makes them pretty inefficient. Another harsh reality is where these data centers get their energy from. While some cloud providers have shifted to using 100% renewable energy, not all of them have yet. Amazon Web Services (AWS), for example, has committed to a long-term goal of using 100% renewable energy, one of its most popular regions, US East, is still fueled by coal and natural gas. And, to make matters more complicated, cloud providers don’t exactly make it easy for consumers to know whether or not their data is being stored in a green facility or not, and many of them are simply not transparent, and do not release information on their data centers.&lt;/p&gt;

&lt;p&gt;[Middle]: Exploring how the impact of running data centers will scale over time&lt;br&gt;
When we stop to think about how this will scale over time, this problem can seem overwhelming and daunting. Researchers estimate that 28 billion devices will be connected to the internet in 2020, and the amount of data we create is ever-growing.&lt;/p&gt;

&lt;p&gt;As our climate changes, there are other threats to the infrastructure that is going to be needed to power all of those devices that are connected to the internet. Researchers at the University of Oregon have predicted that, by 2030, approximately 235 data centers will be impacted by a predicted 1 foot rise in sea levels.&lt;/p&gt;

&lt;p&gt;The data center problem is multifaceted: they take energy to power, to cool and their number are growing. They are impacting the physical environment, and they are also at a high risk of being impacted by climate change, too.&lt;/p&gt;

&lt;p&gt;[Middle]: Highlighting some advancements made in this sector&lt;br&gt;
But, there’s hope yet. Data centers also happen to be the home of some of the most interesting technological advancements in our industry! More and more data centers are being moved to cooler climates, and scientists are coming up with better, more effective cooling solutions. In Stockholm, researchers have found a way to recover data center heat waste and are now reusing that same energy to heat homes in the city! &lt;/p&gt;

&lt;p&gt;[Conclusion]: Providing actionable items for developers&lt;br&gt;
So, knowing all of this, what can we do, as developers? Here are some actionable items that each of us can do today:&lt;br&gt;
• Figure out where your data lives!&lt;br&gt;
• Figure out if it’s green! (Check out thegreenwebfoundation.org is a great resource for this)&lt;br&gt;
• If your data doesn’t live in a green zone, consider migrating your data to a different location or provider. (Admittedly, I know that this is not easy!)&lt;br&gt;
• When provisioning a new server/database, don’t provision it in a zone that is not green.&lt;br&gt;
• Build things that make this knowledge easily accessible! (I love the cloud sustainability console chrome extension, built by Paul Johnston, which highlights AWS zones that are green in the console). He also imagined a CLI tool that would allow us to see how much energy usage, renewable energy, and carbon released for every new instance on a cloud vendor! This doesn’t exist yet, but other tools like this would be great to build for the community.&lt;br&gt;
• If you work at a small company, draw attention to this issue internally! At my previous company, I brought this up and we started the discussion of what it would take to migrate away from the AWS US East zone.&lt;br&gt;
• If you are part of a large company, especially one that has a large enterprise account, pressure your cloud provider to be transparent about where their energy comes from for powering their data centers.&lt;br&gt;
• If you work for a cloud provider, push them to use clean energy in their data centers (lots of employees have already done great work on this!)"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://drive.google.com/file/d/1R2E8_Akxw_sASVN7tjzBn9GxMEzkln5z/view?usp=sharing"&gt;Here is a download link to the talk slides (PDF)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This talk will be presented as part of &lt;a href="https://codelandconf.com"&gt;CodeLand:Distributed&lt;/a&gt; on &lt;strong&gt;July 23&lt;/strong&gt;.  After the talk is streamed as part of the conference, it will be added to this post as a recorded video.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>codeland</category>
    </item>
    <item>
      <title>Changelog: Delightful New User Features!</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Thu, 14 May 2020 20:46:59 +0000</pubDate>
      <link>https://dev.to/devteam/changelog-delightful-new-user-features-2h1f</link>
      <guid>https://dev.to/devteam/changelog-delightful-new-user-features-2h1f</guid>
      <description>&lt;p&gt;The first few pages that a user sees when signing up for DEV are some of the most significant: they make a first impression and tell the user what the platform is like, and what its values are. &lt;/p&gt;

&lt;p&gt;Veteran DEV users might remember what it was like to first sign up for an account on the platform (I signed up for an account over three years ago, and DEV looked quite different back then!). We’ve always been trying to steadily improve the experience for our new users. Over the past few weeks, &lt;strong&gt;we’ve shipped significant changes to the new user flow&lt;/strong&gt;, and we’re excited to finally share them with you!&lt;/p&gt;

&lt;h3&gt;
  
  
  Revamped Onboarding
&lt;/h3&gt;

&lt;p&gt;When a new user joins DEV, they are first introduced to the platform through our onboarding flow. Our previous onboarding experience was in desperate need of some design love and standardization. To that end, we have completely revamped our &lt;strong&gt;Onboarding feature&lt;/strong&gt; with user empowerment and accessibility in mind! You’ll notice that, in our new implementation, we’ve given the user more choice in what they need to do to complete the onboarding process. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Bjb4z2ph--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/vak717tnoo341yirqr5m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Bjb4z2ph--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/vak717tnoo341yirqr5m.png" alt="Screenshot of onboarding screen one" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--i2Pz1or0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/pis9sud6rr54f40veowd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i2Pz1or0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/pis9sud6rr54f40veowd.png" alt="Screenshot of onboarding screen two" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DKXJeBJj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/hxxjoh4n345qz4kv2h7p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DKXJeBJj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/hxxjoh4n345qz4kv2h7p.png" alt="Screenshot of onboarding screen three" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uQmatP3n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/cnb4h8vf9pwrlmdhapim.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uQmatP3n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/cnb4h8vf9pwrlmdhapim.png" alt="Screenshot of onboarding screen four" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3HbycKyO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/fdtfaiyad6vpl3acii1g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3HbycKyO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/fdtfaiyad6vpl3acii1g.png" alt="Screenshot of onboarding screen five" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once a new user completes the onboarding flow, they’re introduced to the feed, and provided some potential next steps to help them engage with the community.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LG8O3VVA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/hsn8faaxlvo9fgq1ws9e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LG8O3VVA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/hsn8faaxlvo9fgq1ws9e.png" alt="Screenshot of onboarding screen redirect to feed" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Welcome Notifications
&lt;/h3&gt;

&lt;p&gt;When a new user joins a platform, it can often be overwhelming to try to navigate through it. To help mitigate this, we’ve introduced the &lt;strong&gt;Welcome Notifications feature&lt;/strong&gt;, which informs users of what they can do on the platform and empowers them to connect with others.&lt;/p&gt;

&lt;p&gt;After a user completes the onboarding process, they are greeted with a new notification from &lt;a href="https://dev.to/sloan"&gt;Sloan&lt;/a&gt;, our community mascot.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--twe4wupn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/4hgzr4qzaoaxr0f8vbim.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--twe4wupn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/4hgzr4qzaoaxr0f8vbim.png" alt="Screenshot of notification icon with one new notification" width="624" height="138"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the first week after joining DEV, Sloan will introduce new users to DEV and all of the features on the platform. She will periodically drop helpful tips and tricks to new users to point them to features and settings that they can use to tailor their DEV experience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jJ-QNs-O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/fupt1qa30y30ekwkj5hs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jJ-QNs-O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/fupt1qa30y30ekwkj5hs.png" alt="Screenshot of /notifications page new notifications" width="800" height="510"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;By engaging with our users early on, we hope that they will be encouraged to explore the platform, customize their feed and experience, and engage in discussions. Both the new onboarding flow and welcome notification feature are just one more step forward in our ultimate goal of empowering users to make the most of their community.&lt;/p&gt;

&lt;p&gt;A special thank you to everyone on my team who brought these features to life: &lt;a href="https://dev.to/lisasy"&gt;@lisasy&lt;/a&gt;, &lt;a href="https://dev.to/maestromac"&gt;@maestromac&lt;/a&gt;, and &lt;a href="https://dev.to/juliannatetreault"&gt;@juliannatetreault&lt;/a&gt;. If you have feedback on these features, we’d love to hear from you!&lt;/p&gt;

</description>
      <category>meta</category>
      <category>changelog</category>
    </item>
    <item>
      <title>BaseCS: Graph Theory Part 2</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Wed, 25 Mar 2020 16:49:14 +0000</pubDate>
      <link>https://dev.to/devteam/basecs-graph-theory-part-2-kfh</link>
      <guid>https://dev.to/devteam/basecs-graph-theory-part-2-kfh</guid>
      <description>&lt;p&gt;Today's episode of BaseCS continues our investigation into graph theory!&lt;/p&gt;

&lt;p&gt;We’ll start by learning how to apply the theory of graphs into practice, and see how to define a path through a graph in mathematical terms as an ordered list of directed edges. Then, we’ll shift into Leonard Euler’s mathematical proof, and learn about two new concepts: Eulerian cycles and Eulerian paths. Finally, we’ll investigate what conditions must be true in order for us to find an Eulerian cycle through a graph versus an Eulerian path! &lt;/p&gt;

&lt;p&gt;This whole series is sponsored by Heroku. A special thank you to Heroku for their ongoing support!&lt;/p&gt;


&lt;div class="ltag__user ltag__user__id__123"&gt;
  &lt;a href="/heroku" class="ltag__user__link profile-image-link"&gt;
    &lt;div class="ltag__user__pic"&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%2Forganization%2Fprofile_image%2F123%2F38b10714-65da-4f1d-88ae-e9b28c1d7a5e.png" alt="heroku image"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
      &lt;a href="/heroku" class="ltag__user__link"&gt;Heroku&lt;/a&gt;
      Follow
    &lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a href="/heroku" class="ltag__user__link"&gt;
        Heroku is a container-based cloud Platform as a Service (PaaS). Developers use Heroku to deploy, manage, and scale modern apps. Our platform is elegant, flexible, and easy to use, offering developers the simplest path to getting their apps to market.
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;em&gt;To learn more about the history of graph theory and Leonard Euler, check out this quick and fun lesson:  &lt;a href="https://dev.to/bytesized/byte-sized-episode-2-the-creation-of-graph-theory-34g1"&gt;Byte Sized&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>computerscience</category>
      <category>basecs</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>BaseCS: Graph Theory Part 1</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Wed, 18 Mar 2020 17:46:13 +0000</pubDate>
      <link>https://dev.to/devteam/basecs-graph-theory-part-1-2dll</link>
      <guid>https://dev.to/devteam/basecs-graph-theory-part-1-2dll</guid>
      <description>&lt;p&gt;Today's episode of BaseCS dives into the origins and basics of graph theory!&lt;/p&gt;

&lt;p&gt;We’ll learn a little bit about Leonard Euler, a mathematician who attempted to solve the seven bridge problem. From there, we’ll jump right into the building blocks of graph theory, and discover how we can identify a graph by its different kinds of edges. We’ll investigate the different ways to classify a graph, from the degrees of its nodes, to the different kinds of paths and cycles that we can find within it.&lt;/p&gt;

&lt;p&gt;This whole series is sponsored by Heroku. A special thank you to Heroku for their ongoing support!&lt;/p&gt;


&lt;div class="ltag__user ltag__user__id__123"&gt;
  &lt;a href="/heroku" class="ltag__user__link profile-image-link"&gt;
    &lt;div class="ltag__user__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DQjjLpVZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--Si13ZwPu--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/123/38b10714-65da-4f1d-88ae-e9b28c1d7a5e.png" alt="heroku image"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
      &lt;a href="/heroku" class="ltag__user__link"&gt;Heroku&lt;/a&gt;
      Follow
    &lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a href="/heroku" class="ltag__user__link"&gt;
        Heroku is a container-based cloud Platform as a Service (PaaS). Developers use Heroku to deploy, manage, and scale modern apps. Our platform is elegant, flexible, and easy to use, offering developers the simplest path to getting their apps to market.
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;em&gt;PS - To learn more about the history of graph theory and Leonard Euler, check out this quick and fun lesson of &lt;a href="https://dev.to/bytesized"&gt;Byte Sized&lt;/a&gt;.&lt;/em&gt; &lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/bytesized/byte-sized-episode-2-the-creation-of-graph-theory-34g1" class="video-image"&gt;
    &lt;span class="video-timestamp"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IlfMh3ux--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/video-camera-9a2eda0979fd9ce3933037481ee8828557b6c7f5533e1de458b8c2648a60b097.svg" alt="video camera" width="491" height="491"&gt;
      06:04&lt;/span&gt;
  &lt;/a&gt;
  &lt;a href="/bytesized" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mB_CcU2---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--p8xhxW1n--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/865/652f7998-32a8-4fd9-85ca-dd697d2a9ee9.png" alt="Byte Sized" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cs5I7eP0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--2Mba1moc--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_66%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/2882/872cbd01-815a-4e1f-94dc-5e432b8c8974.gif" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/bytesized/byte-sized-episode-2-the-creation-of-graph-theory-34g1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Byte Sized Episode 2: The Creation of Graph Theory &lt;/h2&gt;
      &lt;h3&gt;Vaidehi Joshi for Byte Sized ・ Aug 1 '19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#computerscience&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#graphtheory&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#bytesized&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#history&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;Happy coding!&lt;/p&gt;

</description>
      <category>computerscience</category>
      <category>basecs</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>BaseCS: Depth First Search Implementing</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Wed, 11 Mar 2020 17:00:32 +0000</pubDate>
      <link>https://dev.to/devteam/basecs-depth-first-search-implementing-4kkl</link>
      <guid>https://dev.to/devteam/basecs-depth-first-search-implementing-4kkl</guid>
      <description>&lt;p&gt;Today's episode of BaseCS explores the logic behind implementing the depth-first algorithm!&lt;/p&gt;

&lt;p&gt;We'll start by learning about recursion, the strategy for implementing DFS, and investigate the time complexity of the algorithm. We'll also see how to implement a single node in code and try our hand at implementing a &lt;code&gt;preOrderSearch&lt;/code&gt; function! Finally, we'll look at the space complexity of DFS, and investigate how running this algorithm impacts the call stack.&lt;/p&gt;

&lt;p&gt;This whole series is sponsored by Heroku. A special thank you to Heroku for their ongoing support!&lt;/p&gt;


&lt;div class="ltag__user ltag__user__id__123"&gt;
  &lt;a href="/heroku" class="ltag__user__link profile-image-link"&gt;
    &lt;div class="ltag__user__pic"&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%2Forganization%2Fprofile_image%2F123%2F38b10714-65da-4f1d-88ae-e9b28c1d7a5e.png" alt="heroku image"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
      &lt;a href="/heroku" class="ltag__user__link"&gt;Heroku&lt;/a&gt;
      Follow
    &lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a href="/heroku" class="ltag__user__link"&gt;
        Heroku is a container-based cloud Platform as a Service (PaaS). Developers use Heroku to deploy, manage, and scale modern apps. Our platform is elegant, flexible, and easy to use, offering developers the simplest path to getting their apps to market.
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>computerscience</category>
      <category>basecs</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Base CS: Depth First Search Writing</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Wed, 04 Mar 2020 17:02:40 +0000</pubDate>
      <link>https://dev.to/devteam/base-cs-depth-first-search-writing-nji</link>
      <guid>https://dev.to/devteam/base-cs-depth-first-search-writing-nji</guid>
      <description>&lt;p&gt;Today's episode of BaseCS explores depth-first tree traversal on trees!&lt;/p&gt;

&lt;p&gt;We'll learn the basics of the DFS algorithm, and see how to interact with a single node when traversing through a tree. Next, we'll investigate the different common strategies used to implement this algorithm: Preorder, Inorder, and Postorder search. Finally, we'll learn about the benefits and downsides of these different strategies and determine when to use one strategy over the other!&lt;/p&gt;

&lt;p&gt;This whole series is sponsored by Heroku. A special thank you to Heroku for their ongoing support!&lt;/p&gt;


&lt;div class="ltag__user ltag__user__id__123"&gt;
  &lt;a href="/heroku" class="ltag__user__link profile-image-link"&gt;
    &lt;div class="ltag__user__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DQjjLpVZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--Si13ZwPu--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/123/38b10714-65da-4f1d-88ae-e9b28c1d7a5e.png" alt="heroku image"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
      &lt;a href="/heroku" class="ltag__user__link"&gt;Heroku&lt;/a&gt;
      Follow
    &lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a href="/heroku" class="ltag__user__link"&gt;
        Heroku is a container-based cloud Platform as a Service (PaaS). Developers use Heroku to deploy, manage, and scale modern apps. Our platform is elegant, flexible, and easy to use, offering developers the simplest path to getting their apps to market.
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>computerscience</category>
      <category>basecs</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>BaseCS: Tree Traversal</title>
      <dc:creator>Vaidehi Joshi</dc:creator>
      <pubDate>Wed, 26 Feb 2020 17:25:43 +0000</pubDate>
      <link>https://dev.to/devteam/basecs-tree-traversal-1bdn</link>
      <guid>https://dev.to/devteam/basecs-tree-traversal-1bdn</guid>
      <description>&lt;p&gt;Today's episode of BaseCS explores tree traversal!&lt;/p&gt;

&lt;p&gt;We'll learn about what it means to search through a tree, and see how the order of traversal through a tree can change the way that we visit every node in the data structure. Finally, we'll investigate the two strategies for visiting all the nodes in a tree structure: breadth-first search and depth-first search.&lt;/p&gt;

&lt;p&gt;This whole series is sponsored by Heroku. A special thank you to Heroku for their ongoing support!&lt;/p&gt;


&lt;div class="ltag__user ltag__user__id__123"&gt;
  &lt;a href="/heroku" class="ltag__user__link profile-image-link"&gt;
    &lt;div class="ltag__user__pic"&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%2Forganization%2Fprofile_image%2F123%2F38b10714-65da-4f1d-88ae-e9b28c1d7a5e.png" alt="heroku image"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
      &lt;a href="/heroku" class="ltag__user__link"&gt;Heroku&lt;/a&gt;
      Follow
    &lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a href="/heroku" class="ltag__user__link"&gt;
        Heroku is a container-based cloud Platform as a Service (PaaS). Developers use Heroku to deploy, manage, and scale modern apps. Our platform is elegant, flexible, and easy to use, offering developers the simplest path to getting their apps to market.
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>computerscience</category>
      <category>basecs</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
