<?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: Anna Traylor</title>
    <description>The latest articles on DEV Community by Anna Traylor (@annatraylor).</description>
    <link>https://dev.to/annatraylor</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%2F837304%2Fcfe59b24-5cb4-4401-8244-1607a66813eb.jpeg</url>
      <title>DEV Community: Anna Traylor</title>
      <link>https://dev.to/annatraylor</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/annatraylor"/>
    <language>en</language>
    <item>
      <title>JavaScript Abuse — Article 3. Slice VS. Splice: Another Battle Royale</title>
      <dc:creator>Anna Traylor</dc:creator>
      <pubDate>Sat, 19 Aug 2023 18:26:22 +0000</pubDate>
      <link>https://dev.to/annatraylor/javascript-abuse-article-3-slice-vs-splice-another-battle-royale-36lf</link>
      <guid>https://dev.to/annatraylor/javascript-abuse-article-3-slice-vs-splice-another-battle-royale-36lf</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.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%2Fg173xxtcn2zes7dg7dmv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fg173xxtcn2zes7dg7dmv.png" alt=" " width="800" height="531"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hello everyone! This post will be super short and quite comprehensive (truly hope so). I was actually selfishly in a need for that post 'cause even if I work with JS all the time, I still look up these &lt;strong&gt;two bad boys&lt;/strong&gt;: &lt;code&gt;slice&lt;/code&gt; and &lt;code&gt;splice&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Today we're cooking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Slice&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Splice&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The things to consider while working with the aforementioned methods were that both are used on arrays and both remove elements from the array. It is a little bit confusing, huh!? Why have them both then? &lt;/p&gt;

&lt;p&gt;Okay, without further ado let's look at the aforementioned methods step by step!&lt;/p&gt;

&lt;h2&gt;
  
  
  Splice
&lt;/h2&gt;

&lt;p&gt;When I learnt about &lt;code&gt;splice&lt;/code&gt; long long time ago I realized that the name of the method reminded me of &lt;strong&gt;comma splices&lt;/strong&gt; from my linguistics past.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Comma splices occur when two independent clauses are incorrectly joined with a comma.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F6lwvpejsrt323ac9b3d1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F6lwvpejsrt323ac9b3d1.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Image Source: Tolchik / iStock / Getty Images Plus&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It helped me so much to wrap my mind around the method: aha-ha, so to splice is kinda "to combine". &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Splice&lt;/strong&gt; as an ordinary word is better explained with pizza:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fhl31nikjv0joxhe13lx7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fhl31nikjv0joxhe13lx7.png" alt=" " width="800" height="803"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Image Source: Vector Stock&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You see how those pizza slices are all different? Like I just replaced all the parts which used to be just Margarita with a crazy mix of flavours from all over the place?&lt;/p&gt;

&lt;p&gt;If we look at the content of splice method in a technical way, then here it is:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;array.splice(start,&lt;/code&gt;&lt;code&gt;deleteCount, el1, el2, ..., el)&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;our initial array changes&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;start&lt;/code&gt; is the index at which the array starts ‘splicing’&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;deleteCount&lt;/code&gt; is the number of values to be deleted from the &lt;code&gt;start&lt;/code&gt;. If the value is &lt;code&gt;0&lt;/code&gt;, nothing will be deleted&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;el1&lt;/code&gt; to &lt;code&gt;el&lt;/code&gt; are the values that will be added after the &lt;code&gt;start&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And now let's splice that pizza! I only will divide pizza in two equal flavours for you to get the idea😉&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;    &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;array&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;margarita&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;margarita&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
    &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;splicedValue&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;array&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;splice&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;pepperoni&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;array&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// [ "margarita", "pepperoni" ]&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;splicedValue&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// [  "margarita" ]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Look! We changed one pizza part from margarita to pepperoni!&lt;/p&gt;

&lt;h2&gt;
  
  
  Slice
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Slice&lt;/code&gt; is so popular that it's got its own &lt;a href="https://en.wikipedia.org/wiki/Array_slicing" rel="noopener noreferrer"&gt;page on wiki&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fexgj88h73nikhv7qcuzn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fexgj88h73nikhv7qcuzn.png" alt=" " width="800" height="769"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Image Source: FreePick&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Oh no, that pizza's slice is being taken away! Let's see how it works in a code! &lt;/p&gt;

&lt;p&gt;&lt;code&gt;array.slice(start, end)&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;returns a &lt;strong&gt;new&lt;/strong&gt; array of elements&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;start&lt;/code&gt; is the index at which the array starts slicing&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;end&lt;/code&gt; is the index at which the array stops slicing&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;the value at the last index is &lt;strong&gt;excluded&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;    &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;array&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;margarita&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;pepperoni&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="p"&gt;];&lt;/span&gt;
    &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;slicedArray&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;array&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;slice&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;array&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// [ 'margarita', 'pepperoni' ];&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;slicedArray&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// [ "pepperoni" ]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We didn't change the whole pizza as you see but we still took a slice of pepperoni pizza from our mixed marvel.&lt;/p&gt;

&lt;p&gt;Okay, to sum up, I wanted to provide you with some visuals. &lt;/p&gt;

&lt;h2&gt;
  
  
  Comparison Table
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fj3w9yo43kiitcxijy4cu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fj3w9yo43kiitcxijy4cu.png" width="800" height="635"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Opt out for now. But can’t wait to see you again soon!&lt;/p&gt;

&lt;p&gt;Sources&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Wikipedia (Array Slicing):&lt;a href="https://en.wikipedia.org/wiki/Array_slicing" rel="noopener noreferrer"&gt;https://en.wikipedia.org/wiki/Array_slicing&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Indiana University of Pennsylvania (Comma Splices): &lt;a href="https://www.iup.edu/writingcenter/writing-resources/punctuation/comma-splices.html#:~:text=Comma%20splices%20occur%20when%20two,to%20create%20two%20separate%20sentences" rel="noopener noreferrer"&gt;https://www.iup.edu/writingcenter/writing-resources/punctuation/comma-splices.html#:~:text=Comma%20splices%20occur%20when%20two,to%20create%20two%20separate%20sentences&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;MDN Web Docs (Array.prototype.splice()): [&lt;a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice&lt;/a&gt;]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;MDN Web Docs (Array.prototype.slice()): &lt;a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>JavaScript Abuse — Article 2. Tech Podcasts That Never Get Old. Part 1</title>
      <dc:creator>Anna Traylor</dc:creator>
      <pubDate>Mon, 14 Aug 2023 09:23:22 +0000</pubDate>
      <link>https://dev.to/annatraylor/javascript-abuse-article-2-tech-podcasts-which-never-get-old-part-1-52bh</link>
      <guid>https://dev.to/annatraylor/javascript-abuse-article-2-tech-podcasts-which-never-get-old-part-1-52bh</guid>
      <description>&lt;h2&gt;
  
  
  JavaScript Abuse — Article 2. Tech Podcasts Which Never Get Old. Part 1
&lt;/h2&gt;

&lt;p&gt;Are you a big podcast fan? I’m challenging you to check out the podcasts I’m referencing to here. Which ones are you familiar with?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fvj7pif7rl5nau2czwd79.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fvj7pif7rl5nau2czwd79.png" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hello! Welcome to JavaScript Abuse. Today we’re talking about podcasts out here. I adore podcasts of any kind: language-, health-, science-oriented but mostly I’m of course into IT podcasts. I bet you already have your favorite ones, too.&lt;/p&gt;

&lt;p&gt;In today’s article we’ll dive into the stories behind fascinating podcasts people make to bring us so much knowledge and inspiration. Let’s get started.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://www.ladybug.dev" rel="noopener noreferrer"&gt;Ladybug Podcast&lt;/a&gt;: Nomination Personal Idol
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fk49hs9bavitfp7707bgz.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fk49hs9bavitfp7707bgz.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The first podcast on development I’ve ever listened to was Ladybug Podcast. Back then I was still trying to decide what to become. Due to the Ladybug Podcast I learnt HTML by word-of-mouth and started to write code without even looking at the docs. The hosts changed throughout the seasons. First, they had four developers on the podcast: Lindsey Kopacz, Emma Bostian, Ali Spittel, and Kelly Vaughn. Then Lindsey stepped down and a new host was hired: Sidney Buckner. These women are very inspiring. You can find all the information about them on their &lt;a href="https://www.ladybug.dev/about" rel="noopener noreferrer"&gt;website&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F9e1rj77oigmvroe2ch3k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F9e1rj77oigmvroe2ch3k.png" alt="Ladybug Podcast Crew" width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some of my personal favorites which I’ve already listened to more than twice are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.ladybug.dev/episodes/level-up-javascript?rq=javascript" rel="noopener noreferrer"&gt;Level Up With JavaScript&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.ladybug.dev/episodes/getting-hooked-on-react?rq=REACT" rel="noopener noreferrer"&gt;Getting Hooked On React Part 1&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.ladybug.dev/episodes/getting-hooked-on-react-part-2?rq=REACT" rel="noopener noreferrer"&gt;Getting Hooked On React Part 2&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.ladybug.dev/episodes/whats-on-our-computers?rq=REACT" rel="noopener noreferrer"&gt;What’s On Our Computers&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.ladybug.dev/episodes/python?rq=python" rel="noopener noreferrer"&gt;Python&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.ladybug.dev/episodes/how-the-internet-works?rq=internet" rel="noopener noreferrer"&gt;How The Internet Works&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://www.codenewbie.org/basecs" rel="noopener noreferrer"&gt;BaseCS Podcast&lt;/a&gt;: Nomination Friendly Intro to CS
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fnlm6h35cvpbhc5jk2kov.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fnlm6h35cvpbhc5jk2kov.png" width="800" height="799"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The hosts of this gem are Saron, a founder of CodeNewbie, and Vaidehi Joshi, an author and developer. BaseCS is based on Vaidehi Joshi’s &lt;a href="https://medium.com/basecs" rel="noopener noreferrer"&gt;blog series&lt;/a&gt; with visual schemes and graphs to assist readers with complicated concepts like data structures and algorithms.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AAJIEGCtYSoB7r-2m.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AAJIEGCtYSoB7r-2m.jpg" alt="[**Vaidehi Joshi](https://twitter.com/vaidehijoshi)**" width="96" height="96"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2A_KAs_6fwKCOprJm2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2A_KAs_6fwKCOprJm2.jpg" alt="[**Saron Yitbarek](https://twitter.com/saronyitbarek)**" width="96" height="96"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I adore Saron’s sense of humor and genuine interest in CS. Vaidehi has a knack for explaining complicated things with allusions and real-world examples. This podcast was finished very logically. Every episode was a puzzle to create a wholesome picture.&lt;/p&gt;

&lt;p&gt;A few episodes you can start with (but I suggest taking your time and listening to all of them):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.codenewbie.org/basecs/33" rel="noopener noreferrer"&gt;It’s Sorting Time!&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.codenewbie.org/basecs/3" rel="noopener noreferrer"&gt;Bits, Binary, and Bytes&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.codenewbie.org/basecs/8" rel="noopener noreferrer"&gt;A friendly intro to Big O Notation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.codenewbie.org/basecs/108" rel="noopener noreferrer"&gt;Dynamic Programming is pretty dynamite&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://beartalking.com/podcast" rel="noopener noreferrer"&gt;Bear Talk Podcast&lt;/a&gt;: Nomination My Go-To Tech Podcast in Chinese
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fqpjlij9mxmmo7vho2blm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fqpjlij9mxmmo7vho2blm.png" width="608" height="610"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bear Talk(Chinese: &lt;a href="https://podcasts.apple.com/us/podcast/%E7%8B%97%E7%86%8A%E6%9C%89%E8%AF%9D%E8%AF%B4/id544563053" rel="noopener noreferrer"&gt;狗熊有话说&lt;/a&gt;) is a Chinese podcast about technological updates, opinions on books, and personal improvement tips. The podcast was launched in 2012 and has become very popular since then. Most episodes are in Chinese but you can still find a good chunk of English episodes, too.&lt;/p&gt;

&lt;p&gt;The host is Bear Liu, a Chinese UX-designer, living and working in New Zealand as a Product Designer. He has well-thought through opinions on the tech industry and books he’s read. I discovered a lot of wonderful books thanks to Bear. And I should admit he supported me during Covid by his positive attitude, rational opinions, and his ability to think critically. If you speak Chinese or care to find some of his English episodes, I highly recommend checking them out.&lt;/p&gt;

&lt;p&gt;[&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AcvWkq7ylt7xagODm.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AcvWkq7ylt7xagODm.jpg" alt="[Bear Liu](https://twitter.com/bearbig)" width="96" height="96"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some of the episodes I like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://open.spotify.com/episode/4rADtXb8hqE4nGJGfdKyeA" rel="noopener noreferrer"&gt;本期嘉宾不是人: 独家专访人工智能: A Friendly Conversation With ChatGPT&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://open.spotify.com/episode/2UQaI9eYTi5Wga9FBoQ6Rf" rel="noopener noreferrer"&gt;从纽约到大理：加菲众的数字游戏生活: Become a digital nomad in Dali&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://podcasts.apple.com/it/podcast/315%E6%9C%9F-%E7%B2%BE%E7%9B%8A%E8%AE%BE%E8%AE%A1-%E6%95%8F%E6%8D%B7%E4%B8%8E%E8%AE%BE%E8%AE%A1%E7%9A%84%E6%9C%80%E4%BD%B3%E7%BB%93%E5%90%88-lean-ux/id544563053?i=1000437946977" rel="noopener noreferrer"&gt;精益设计：敏捷与设计的最佳结合: Lean UX&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://podcasts.apple.com/it/podcast/329%E6%9C%9F-%E8%AF%BB%E4%B9%A6-%E6%88%90%E4%B8%BA%E4%BD%A0%E6%89%80%E5%81%9A%E5%B7%A5%E4%BD%9C%E7%9A%84%E8%AE%B0%E5%BD%95%E8%80%85-show-your-work/id544563053?i=1000450478575" rel="noopener noreferrer"&gt;读书: 成为你所做工作的记录者:** **Show Your Work&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://podcasts.apple.com/it/podcast/325%E6%9C%9F-%E8%AF%BB%E4%B9%A6-%E6%98%AF%E5%B8%8C%E7%89%B9%E5%8B%92%E8%BF%98%E6%98%AF%E9%B8%A2%E5%B0%BE%E8%8A%B1-keep-going/id544563053?i=1000447690306" rel="noopener noreferrer"&gt;读书: 是希特勒还是鸢尾花?: Keep Going&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4.&lt;a href="https://changelog.com/jsparty" rel="noopener noreferrer"&gt; JS Party&lt;/a&gt;: Nomination Festive Celebration of the Web
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fitkmeqor6pbzqfv2b398.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fitkmeqor6pbzqfv2b398.png" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;JS Party is not only about JavaScript. It’s so much more. First, it’s a guild of professional developers:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AmlghZqbDydWvGMaa" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AmlghZqbDydWvGMaa" alt="[Jerod](https://changelog.com/person/jerodsanto)" width="150" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2ADO8G61mQa2LZgVsw" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2ADO8G61mQa2LZgVsw" alt="[Nick](https://changelog.com/person/nicknisi)" width="150" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AXu1IyOXIkv5t0HXO" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AXu1IyOXIkv5t0HXO" alt="[Amelia](https://changelog.com/person/wattenberger)" width="150" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2ABJdCKCtoni__UHX6" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2ABJdCKCtoni__UHX6" alt="[Kevin](https://changelog.com/person/kball)" width="150" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2A2my8LQaieCGTmXov" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2A2my8LQaieCGTmXov" alt="[Divya](https://changelog.com/person/shortdiv)" width="150" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2A1TCE2kRJoK3_0CHV" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2A1TCE2kRJoK3_0CHV" alt="[Feross](https://changelog.com/person/feross)" width="150" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AIVvSIxuxYhnVFRpE" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AIVvSIxuxYhnVFRpE" alt="[Amal](https://changelog.com/person/nomadtechie)" width="150" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2ATPNLd9g9DSyX56bM" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2ATPNLd9g9DSyX56bM" alt="[Christopher](https://changelog.com/person/boneskull)" width="150" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AbyP2zF6fcQsSk8sh" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F0%2AbyP2zF6fcQsSk8sh" alt="[Ali](https://changelog.com/person/aspittel)" width="150" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This podcast is super-interactive, especially with that mix of speakers, hosts, and topics. The shows are different, too. Some of them are technical and deep, others are social and communicative (like interviews or some one-topic conversations), and there are ones which make you laugh, too. Like one of the last episodes of 2022: &lt;a href="https://changelog.com/jsparty/244" rel="noopener noreferrer"&gt;The spicy React debate show&lt;/a&gt; will definitely make you laugh and find a bunch of arguments for and against React, a robust JS library.&lt;/p&gt;

&lt;p&gt;The description states:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We’re back with another spicy YepNope debate! This time, Amelia and KBall are arguing that there’s real value to (continue) using React in 2022, while Amal and special guest (and author of the post which stemmed the whole debate) Josh Collinsworth argue that React’s time leading innovation has passed.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Check out one of these episodes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://changelog.com/jsparty/229" rel="noopener noreferrer"&gt;WTF, JS?&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://changelog.com/jsparty/181" rel="noopener noreferrer"&gt;Testing testing 1 2 3&lt;/a&gt; (an episode with Angie Jones (the queen of Java and testing) and Emma Bostian)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://changelog.com/jsparty/212" rel="noopener noreferrer"&gt;A deep-dive on Vite&lt;/a&gt; (an episode with Evan You, the creator of the JavaScript framework &lt;a href="https://vuejs.org/" rel="noopener noreferrer"&gt;Vue.js&lt;/a&gt; and the frontend build tool &lt;a href="https://vitejs.dev/" rel="noopener noreferrer"&gt;Vite&lt;/a&gt;)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5.&lt;a href="https://reactpodcast.simplecast.com/episodes" rel="noopener noreferrer"&gt; React Podcast&lt;/a&gt;: Nomination Fascinating Dev Stories
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fjr5clbe6htz8yw39md4d.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fjr5clbe6htz8yw39md4d.jpeg" width="700" height="700"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The podcast is listed as the first one to listen to about React on the official &lt;a href="https://reactjs.org/community/podcasts.html" rel="noopener noreferrer"&gt;React docs&lt;/a&gt;. In the form of an interview with devs listeners learn more about developers’ backgrounds, new React (and not only) features. For instance, Dan Abramov, author of Redux and create-react-app, talks about the future of React in the third episode in 2018, while Tyler McGinnis describes the first few years of React. In one of the episodes Vaidehi Joshi shares her journey with her own BaseCS Podcast which we talked about previously.&lt;/p&gt;

&lt;p&gt;Some featured episodes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=&amp;amp;ved=2ahUKEwitgL37zLD8AhWANEQIHThLCFcQFnoECA8QAQ&amp;amp;url=https%3A%2F%2Fpodcasts.apple.com%2Fdk%2Fpodcast%2F3-the-future-of-react-with-dan-abramov%2Fid1341969432%3Fi%3D1000404173800&amp;amp;usg=AOvVaw2GY5-6P1ewut6Tpb8B_9ho" rel="noopener noreferrer"&gt;The Future of React with Dan Abramov&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://podcasts.apple.com/us/podcast/120-tyler-mcginnis-on-ui-dev-and-early-react/id1341969432?i=1000500343955" rel="noopener noreferrer"&gt;Tyler Mcginnis on ui.dev and Early React&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=&amp;amp;ved=2ahUKEwjrr8G0zrD8AhVsKkQIHaHgClcQFnoECBEQAQ&amp;amp;url=https%3A%2F%2Fspec.fm%2Fpodcasts%2Freactpodcast%2Ft5ZseGvu&amp;amp;usg=AOvVaw08sp2VuSU1CUhDfv6LPFQ8" rel="noopener noreferrer"&gt;Vaidehi Joshi on Building BaseCS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;6. BONUS: Episodes on Tech from Non-tech Podcasts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are many podcasts which are made with different goals. They discuss a gazillion things. And oftentimes you can bump into episodes dedicated to some fascinating stories and encompassing your personal scope of interests. Let’s look at some of them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.ladystartup.com/" rel="noopener noreferrer"&gt;Lady Startup Stories&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.ladystartup.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.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%2Fevts0bk6qgkviorirfxr.png" alt="Lady Startup Stories Logo" width="545" height="594"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m linking a conversation with Melanie Perkins, who's a founder of an online design platform &lt;a href="https://www.canva.com/en_gb/" rel="noopener noreferrer"&gt;Canva&lt;/a&gt;. This conversation shows how dreams and hard work go together hand in hand and help to achieve the boldest goals.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://podcasts.apple.com/nz/podcast/melanie-perkins-canva/id1361401612?i=1000438907101" rel="noopener noreferrer"&gt;Melanie Perkins: Canva Lady Startup Stories&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://innerfrench.com/" rel="noopener noreferrer"&gt;InnerFrench&lt;/a&gt;
&lt;a href="https://innerfrench.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.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%2Fla36je9yemjpj4d0xxu8.png" alt="InnerFrench Logo" width="600" height="240"&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;InnerFrench is focused on French, of course. The host, Hugo, has a tremendous baggage of knowledge in very diverse spheres. In the suggested episodes he provides some background on the tech side of cryptocurrency, potential singularity in the future of humanity, and an idiosyncratic point of view on driverless cars.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://innerfrench.com/34-acheter-bitcoins/" rel="noopener noreferrer"&gt;Faut-il acheter des bitcoins ?​​&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://innerfrench.com/02-vivre-avec-robots/" rel="noopener noreferrer"&gt;Vivre avec des robots​​&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://innerfrench.com/51-voitures-autonomes/" rel="noopener noreferrer"&gt;Les voitures autonomes​​&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://startalkmedia.com/" rel="noopener noreferrer"&gt;StarTalk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://startalkmedia.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.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%2F5olblx9bpbisgatkxoip.png" alt="StarTalk Logo" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have you ever heard of Neil Degrasse Tyson, everyone's personal astrophysicist?  And his podcast which by the way was launched in 2015? The podcast became a platform for scientists of varios fields and interests who share their experience and expertise. Check out some of the podcasts that might catch your eye as well.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=&amp;amp;ved=2ahUKEwjgi4KbxK_8AhXIomoFHafVAdEQFnoECA8QAQ&amp;amp;url=https%3A%2F%2Fpodcasts.apple.com%2Fes%2Fpodcast%2Fcosmic-queries-algorithms-and-data-with-hannah-fry%2Fid325404506%3Fi%3D1000479151372&amp;amp;usg=AOvVaw26XUHjRkoyClvnZhDZdM1l" rel="noopener noreferrer"&gt;Algorithms and Data with Hannah Fry&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://podcasts.apple.com/ca/podcast/the-evolution-of-personal-technology/id325404506?i=1000401894642" rel="noopener noreferrer"&gt;The Evolution of Personal Technology with Marques Brownlee&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://podcasts.apple.com/ca/podcast/off-the-blockchain-with-dr-sandra-johnson/id325404506?i=1000549632218" rel="noopener noreferrer"&gt;Off the Blockchain with Dr. Sandra Johnson&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you for reading my new article from JavaScript Abuse series.&lt;/p&gt;

&lt;p&gt;Opt out for now. But can’t wait to see you again soon!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>podcast</category>
      <category>webdev</category>
    </item>
    <item>
      <title>JavaScript Abuse — Article 1. JS vs. Python: Battle Royale</title>
      <dc:creator>Anna Traylor</dc:creator>
      <pubDate>Tue, 08 Aug 2023 21:11:10 +0000</pubDate>
      <link>https://dev.to/annatraylor/javascript-abuse-article-1-js-vs-python-battle-royale-3p4a</link>
      <guid>https://dev.to/annatraylor/javascript-abuse-article-1-js-vs-python-battle-royale-3p4a</guid>
      <description>&lt;h2&gt;
  
  
  JavaScript Abuse — Article 1. JS vs. Python: Battle Royale
&lt;/h2&gt;

&lt;p&gt;Which language should you learn first? Maybe it should be Python because everyone says it’s easy? Oh, wait, there’s also something like Java or is it JavaScript? Oh, are they different? Of course, I should start with C++ because it’s what THE real programmer would choose?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fmhfu437xxqwhm7sqbiio.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fmhfu437xxqwhm7sqbiio.png" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Table of contents&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Intro&lt;br&gt;
 Why is Python hard?&lt;br&gt;
 The Stories of Python and JavaScript&lt;br&gt;
 Outro&lt;br&gt;
 Sources&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Intro&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you have a buzzing idea to learn how to program in your poor innocent head, you start with such a google search as: “Which/what programming language should I learn as my first” or something from these lines. It’s by far one of the most popular questions asked on the web about programming. How do I know? Statistics, of course. A fascinating tool &lt;a href="https://answerthepublic.com" rel="noopener noreferrer"&gt;AnswerThePublic&lt;/a&gt; listens to data from search engines like Google. It then cranks out phrases and questions folks are asking around for your input. That’s how I got a beautiful chart with the most popular questions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F3200%2F0%2A8VTXpxnNwspieTJy" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F3200%2F0%2A8VTXpxnNwspieTJy" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After you insert your pressing question you get a result: Python is the easiest language to learn especially if English is your first language. Stop, stop, stop… Then which human language do other programming languages use? Chinese*? I speak Chinese fluently and I checked! Other programming languages mostly use English. Unless it’s some specific &lt;a href="https://en.wikipedia.org/wiki/Non-English-based_programming_languages" rel="noopener noreferrer"&gt;language&lt;/a&gt; created for narrow purposes.&lt;/p&gt;

&lt;p&gt;Let’s take a look at what Python is used for: &lt;strong&gt;AI and machine learning, Data Analytics, and Data Visualisation.&lt;/strong&gt; Does that even sound beginner-friendly to you? Not to me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why is Python hard?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Okay, that was a fascinating intro, but let’s get down to business, ladies and gentlemen. I’m not a chauvinist and I’m not saying Python is a bad language to learn. I don’t want to advertise JS either. I want to bring an interesting discussion forward: when have we started to attach qualitative features such as ‘good/ bad’ to a programming language?&lt;/p&gt;

&lt;p&gt;IMHO, the question “Which/what programming language should I learn as my first” is just wrong. The first question you should ask yourself is “What am I gonna do with my programming knowledge?”. What do programmers do anyway? Most people respond without blinking that programmers build websites. So, here you are. If you search “What language is used to build websites”, you’ll see that JavaScript is one of the most popular ones. However, you can hypothetically get answers like HTML and CSS... Important! But not omnipotent.&lt;/p&gt;

&lt;p&gt;If you search for something like “Why isn’t Python a beginner-friendly language?”, you’ll get a bunch of results which go step by step in the depth of all the inconveniences Python has. But you know, the same goes for JavaScript and for C. Python has an interesting peculiarity with indentation: so you should always be on a look up. JavaScript has some problems with browser support. The browser interpret JavaScript differently in different browsers. As a developer I face it sometimes. Like I can build and debug my app with google chrome dev tools. Consequently, when I check my pages on Safari, they might look different and in a very unexpected way. When I worked with C, for instance, insufficient memory management was definitely quite a tricky issue to be aware of. And so on. I bet all developers face a gazillion challenges in their day to day work. Whether it’s some programming language’s peculiarities or performance, it’s normal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Stories of Python and JavaScript&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let’s also look at Python and JavaScript stories. They are quite intriguing. First, which of the aforementioned is the youngest? What do you think? Well, I hope you got it right. I’ll keep it a secret for the time-being, though. Let’s go back to the early mid-1990s. It was an extremely crucial time for the Internet. Key players were Microsoft with its Internet Explorer and Netscape with its Navigator. In September 1995, a Netscape programmer Brandan Eich developed a new language. It was written in the nick of time, in 10 days(!). What a genius, huh?! Originally the name given was Mocha, then it was renamed to LiveScript, and finally the agreement was reached upon JavaScript. If you’re curious about Netscape Navigator’s destiny… Well, it was left unsupported from 1 March 2008. If you wanna have some fun, well, it’s archived and is still available. I’ll share a link in my blogpost notes.&lt;/p&gt;

&lt;p&gt;Let’s learn Python background. In the late 1970s BBC aired a show called Monty &lt;em&gt;Python’s Flying Circus.&lt;/em&gt; In December 1989 &lt;strong&gt;Guido Van Rossum&lt;/strong&gt; from the Netherlands started to implement a new versatile programming language. It happened to be that Van Rossum really liked that show. This is how Python got its name when it was published later in 1991. And how we kids learn a bit of culture from the 70s. And yes, Python is a bit older.&lt;/p&gt;

&lt;p&gt;Python and JavaScript are not alike. They were created in different times by smart people from various countries and for divergent purposes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Outro&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I hope this article was helpful for some people who are struggling with the choice of their first language or maybe it gives some thoughts to more experienced devs.&lt;/p&gt;

&lt;p&gt;All in all, the current short first episode(post) is a small introduction to my way of explaining things. In the next episodes we’ll dive deep into topics such as what the heck is Object Oriented JS or Functional JS for this matter; how is it even possible for JS to be used on SalesForce(and what’s SalesForce once again), how 4 plus 2 can give us 42, and much more.&lt;/p&gt;

&lt;p&gt;Opt out for now. But can’t wait to see you again soon!&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Funny enough there is a Chinese Python translation. This version uses keywords and built-in identifiers all translated into Chinese. Plus, there’s a language called Wenyan. Apparently this marvel closely follows the grammar and sentence structure of Classical Chinese(the namesake of the programming language). Thankfully, it’s compiled into JavaScript and Python.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sources:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Sweigart, A. (2020). &lt;a href="https://www.amazon.com/Automate-Boring-Stuff-Python-Programming/dp/1593275994?tag=javamysqlanta-20" rel="noopener noreferrer"&gt;Automate the boring stuff with python: Practical programming for total beginners&lt;/a&gt;. No Starch Press.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Haverbeke, M. (2019). &lt;a href="https://www.amazon.com/-/es/Marijn-Haverbeke/dp/1593279507/ref=sr_1_1?crid=404P6T76GO75&amp;amp;keywords=eloquent+javascript&amp;amp;qid=1672871017&amp;amp;s=books&amp;amp;sprefix=eloquent%2Cstripbooks-intl-ship%2C1410&amp;amp;sr=1-1" rel="noopener noreferrer"&gt;Eloquent javascript: A modern introduction to programming&lt;/a&gt;. No Starch Press.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>javascript</category>
      <category>python</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
