Base.cs Podcasthttps://www.codenewbie.org/basecs
Beginner-friendly computer science lessons based on Vaidehi Joshi's base.cs blog series, produced by CodeNewbie.Wed, 22 May 2019 01:22:20 -0400en-UShourly1https://wordpress.org/?v=4.6Beginner-friendly computer science lessons based on Vaidehi Joshi's base.cs blog series, produced by CodeNewbie.CodeNewbiecleanBase.cs Podcasthello@codenewbie.orghello@codenewbie.org (CodeNewbie)Copyright 2019 CodeNewbieBase.cs Podcast produced by CodeNewbieBase.cs Podcasthttp://s3.amazonaws.com/codenewbie-assets/basecs-podcast/basecs+podcast+cover+7.pnghttps://www.codenewbie.org/basecs
S6:E4 - "Radix sort: the patient zero of sorting algorithms "https://www.codenewbie.org/basecs
Wed, 22 May 2019 00:00:00 -0400https://www.codenewbie.org/basecs/44This episode we're diving into radix sort! The word has no relation to Raid, so it is definitely non-toxic and you don't have to bug out. It IS, however, a great integer sorting algorithm, and the first one at that! Based on Vaidehi Joshi's blog post, "Getting To The Root Of Sorting With Radix Sort". A huge thank you to Linode and Square for sponsoring this season of the show!Join us for Codeland, our conference celebrating all things code. Tickets here
This episode we're diving into radix sort! The word has no relation to Raid, so it is definitely non-toxic and you don't have to bug out. It IS, however, a great integer sorting algorithm, and the first one at that! Based on Vaidehi Joshi's blog post, "Getting To The Root Of Sorting With Radix Sort".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

Square has APIs and SDKs to make taking payments easy. Whether you’re building a mobile app in iOS, Android, Flutter, or React-Native. Don’t let anything come between you and your money--start building with Square

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We're getting to the root of where sorting algorithms began with radix sort ("radix" is latin for "root," this is a funny joke I assure you).We're getting to the root of where sorting algorithms began with radix sort ("radix" is latin for "root," this is a funny joke I assure you).CodeNewbieclean00:27:29S6:E3 - "You can count on counting sort"https://www.codenewbie.org/basecs
Wed, 15 May 2019 00:00:00 -0400https://www.codenewbie.org/basecs/43You may have noticed that it's really hard to sort things efficiently. Well, that's where counting sort comes in! Based on Vaidehi Joshi's blog post, "Counting Linearly With Counting Sort". A huge thank you to Linode and Square for sponsoring this season of the show!Join us for Codeland, our conference celebrating all things code. Tickets here
You may have noticed that it's really hard to sort things efficiently. Well, that's where counting sort comes in! Based on Vaidehi Joshi's blog post, "Counting Linearly With Counting Sort".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

Square has APIs and SDKs to make taking payments easy. Whether you’re building a mobile app in iOS, Android, Flutter, or React-Native. Don’t let anything come between you and your money--start building with Square

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We are nearing the end of our deep-dive into sorting algorithms, and looking at the beautiful efficiency of counting sort.We are nearing the end of our deep-dive into sorting algorithms, and looking at the beautiful efficiency of counting sort.CodeNewbieclean00:29:39S6:E2 - "Getting to the bottom of the heap...sort."https://www.codenewbie.org/basecs
Wed, 08 May 2019 00:00:00 -0400https://www.codenewbie.org/basecs/42We've gotten acquainted with heaps as arrays, now we're diving into heap sort with some help from a few condiments! Based on Vaidehi Joshi's blog post, "Heapify All The Things With Heap Sort". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We've gotten acquainted with heaps as arrays, now we're diving into heap sort with some help from a few condiments! Based on Vaidehi Joshi's blog post, "Heapify All The Things With Heap Sort".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

Square has APIs and SDKs to make taking payments easy. Whether you’re building a mobile app in iOS, Android, Flutter, or React-Native. Don’t let anything come between you and your money--start building with Square

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
Heapify all the things!Heapify all the things!CodeNewbieclean00:24:34S6:E1 - "Heaps as arrays"https://www.codenewbie.org/basecs
Wed, 01 May 2019 00:00:00 -0400https://www.codenewbie.org/basecs/41So we've talked about heaps, but how do you represent heaps as arrays? And why would you want to? We break it down step by step! Based on Vaidehi Joshi's blog post, "Learning to Love Heaps". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
So we've talked about heaps, but how do you represent heaps as arrays? And why would you want to? We break it down step by step! Based on Vaidehi Joshi's blog post, "Learning to Love Heaps".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We dig into how heaps are presented as arrays.We dig into how heaps are presented as arrays.CodeNewbieclean00:17:26S5:E8 - "Shrinking and growing heaps with cats"https://www.codenewbie.org/basecs
Wed, 03 Apr 2019 00:00:00 -0400https://www.codenewbie.org/basecs/40Now that you've got your heap, what do you do with it? Shrink and grow it of course! We talk about how to add and remove values from a heap with the help of a few cats. Based on Vaidehi Joshi's blog post, "Learning to Love Heaps". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Now that you've got your heap, what do you do with it? Shrink and grow it of course! We talk about how to add and remove values from a heap with the help of a few cats. Based on Vaidehi Joshi's blog post, "Learning to Love Heaps".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We talk about how to add and remove values from a heap with the help of a few cats.We talk about how to add and remove values from a heap with the help of a few cats.CodeNewbieclean00:17:13S5:E7 - "A heap of heaps"https://www.codenewbie.org/basecs
Wed, 27 Mar 2019 00:00:00 -0400https://www.codenewbie.org/basecs/39What are heaps? How are they related to binary trees? We use losers, winners, and some cards to help us get to the bottom of heaps! Based on Vaidehi Joshi's blog post, "Learning to Love Heaps". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
What are heaps? How are they related to binary trees? We use losers, winners, and some cards to help us get to the bottom of heaps! Based on Vaidehi Joshi's blog post, "Learning to Love Heaps".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
What are heaps? How are they related to binary trees? We use losers, winners, and some cards to help us get to the bottom of heaps!What are heaps? How are they related to binary trees? We use losers, winners, and some cards to help us get to the bottom of heaps!CodeNewbieclean00:22:02S5:E6 - "The big O of quicksort"https://www.codenewbie.org/basecs
Wed, 20 Mar 2019 00:00:00 -0400https://www.codenewbie.org/basecs/38How does quicksort perform? And how do variables, like the pivot number, affect it? We walk through three examples to find out! Based on Vaidehi Joshi's blog post, "Pivoting To Understand Quicksort [Part 2]". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
How does quicksort perform? And how do variables, like the pivot number, affect it? We walk through three examples to find out! Based on Vaidehi Joshi's blog post, "Pivoting To Understand Quicksort [Part 2]".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
How does quicksort perform? And how do variables, like the pivot number, affect it? We walk through three examples to find out!How does quicksort perform? And how do variables, like the pivot number, affect it? We walk through three examples to find out!CodeNewbieclean00:28:57S5:E5 - "Quick sort Queendom"https://www.codenewbie.org/basecs
Wed, 13 Mar 2019 00:00:00 -0400https://www.codenewbie.org/basecs/37We learn all about our second "divide and conquer" algorithm, quick sort! We walk through how it works with help from a queendom, a few pointers, and a very helpful pivot number. Based on Vaidehi Joshi's blog post, "Pivoting To Understand Quicksort [Part 1]". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We learn all about our second "divide and conquer" algorithm, quick sort! We walk through how it works with help from a queendom, a few pointers, and a very helpful pivot number. Based on Vaidehi Joshi's blog post, "Pivoting To Understand Quicksort [Part 1]".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We learn all about our second divide and conquer algorithm, quick sort! We walk through how it works with help from a queendom, a few pointers, and a very helpful pivot number.We learn all about our second divide and conquer algorithm, quick sort! We walk through how it works with help from a queendom, a few pointers, and a very helpful pivot number.CodeNewbieclean00:28:59S5:E4 - "Merge sort stops the suckage"https://www.codenewbie.org/basecs
Tue, 05 Mar 2019 00:00:00 -0500https://www.codenewbie.org/basecs/36Finally, a sorting algorithm that doesn't suck! We explore how merge sort works and why it performs better than insertion, bubble, and selection sort. Based on Vaidehi Joshi's blog post, "Making Sense of Merge Sort ". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Finally, a sorting algorithm that doesn't suck! We explore how merge sort works and why it performs better than insertion, bubble, and selection sort. Based on Vaidehi Joshi's blog post, "Making Sense of Merge Sort ".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
Finally, a sorting algorithm that doesn't suck! We explore how merge sort works and why it performs better than insertion, bubble, and selection sort.Finally, a sorting algorithm that doesn't suck! We explore how merge sort works and why it performs better than insertion, bubble, and selection sort.CodeNewbieclean00:26:00S5:E3 - "Sorting with insertion sort"https://www.codenewbie.org/basecs
Wed, 27 Feb 2019 00:00:00 -0500https://www.codenewbie.org/basecs/35We dig into how insertion sort works, how we know where to do our inserting, and how this sorting algorithm performs, all with the help of our new boos. Based on Vaidehi Joshi's blog post, "Inching Towards Insertion Sort". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We dig into how insertion sort works, how we know where to do our inserting, and how this sorting algorithm performs, all with the help of our new boos. Based on Vaidehi Joshi's blog post, "Inching Towards Insertion Sort".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We dig into how insertion sort works, how we know where to do our inserting, and how this sorting algorithm performs, all with the help of our new boos. We dig into how insertion sort works, how we know where to do our inserting, and how this sorting algorithm performs, all with the help of our new boos. CodeNewbieclean00:19:07S5:E2 - "What's bubble sort?"https://www.codenewbie.org/basecs
Wed, 20 Feb 2019 00:00:00 -0500https://www.codenewbie.org/basecs/34We are super bubbly about bubble sort! We dig into our second sorting algorithm and break down how it works and why it's actually not a great way of sorting things. Based on Vaidehi Joshi's blog post, "Bubbling Up With Bubble Sorts". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We are super bubbly about bubble sort! We dig into our second sorting algorithm and break down how it works and why it's actually not a great way of sorting things. Based on Vaidehi Joshi's blog post, "Bubbling Up With Bubble Sorts".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We are super bubbly about bubble sort! We dig into our second sorting algorithm and break down how it works and why it's actually not a great way of sorting things.We are super bubbly about bubble sort! We dig into our second sorting algorithm and break down how it works and why it's actually not a great way of sorting things.CodeNewbieclean00:24:24S5:E1 - "The simple selection sort"https://www.codenewbie.org/basecs
Wed, 13 Feb 2019 00:00:00 -0500https://www.codenewbie.org/basecs/33What is selection sort? How does this algorithm work? And just as importantly, how does it perform? We use broken books and cookies to tell you all about it! Based on Vaidehi Joshi's blog post, "Exponentially Easy Selection Sort". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
What is selection sort? How does this algorithm work? And just as importantly, how does it perform? We use broken books and cookies to tell you all about it! Based on Vaidehi Joshi's blog post, "Exponentially Easy Selection Sort".

A huge thank you to Linode and Square for sponsoring this season of the show!

Linode is a linux cloud hosting provider where you can get a new server up and running in under a minute. Plans start at 1GB of RAM for just $5/mo, and with the promocode “codenewbie2019”, you can get a $20 credit.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
What is selection sort and how does it work? We use broken books and cookies to tell you all about it! What is selection sort and how does it work? We use broken books and cookies to tell you all about it! CodeNewbieclean00:23:16S4:E8 - "The Saron Sort"https://www.codenewbie.org/basecs
Wed, 19 Dec 2018 00:00:00 -0500https://www.codenewbie.org/basecs/32We're at the end of the season! And to wrap things up, we're breaking down the last two ways to classify sorting algorithms: recursive vs. non-recursive and comparison vs. non-comparison. We bring it all together to talk about what we can do with all these classifications, and, in true basecs podcast fashion, we bring in seemingly unrelated topics like tomatoes! Based on Vaidehi Joshi's blog post, "Sorting Out The Basics Behind Sorting Algorithms". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We're at the end of the season! And to wrap things up, we're breaking down the last two ways to classify sorting algorithms: recursive vs. non-recursive and comparison vs. non-comparison. We bring it all together to talk about what we can do with all these classifications, and, in true basecs podcast fashion, we bring in seemingly unrelated topics like tomatoes! Based on Vaidehi Joshi's blog post, "Sorting Out The Basics Behind Sorting Algorithms".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
In our season finale, we're wrapping up our sorting algorithm classifications with two final categories: recursive vs. non-recursive and comparison vs. non-comparison. And we throw in some tomatoes, just for good measure.In our season finale, we're wrapping up our sorting algorithm classifications with two final categories: recursive vs. non-recursive and comparison vs. non-comparison. And we throw in some tomatoes, just for good measure.CodeNewbieclean00:26:24S4:E7 - "Sorting the Michaels"https://www.codenewbie.org/basecs
Wed, 12 Dec 2018 00:00:00 -0500https://www.codenewbie.org/basecs/31Last week, we talked about two ways of classifying sorting algorithms: time complexity and space usage. This episode, we dig into two more! We explore how algorithms can be internal or external, and what "stability" means for a sorting algorithm. And we do it all with the help of cards, clovers, and a pair of Michaels. Based on Vaidehi Joshi's blog post, "Sorting Out The Basics Behind Sorting Algorithms". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Last week, we talked about two ways of classifying sorting algorithms: time complexity and space usage. This episode, we dig into two more! We explore how algorithms can be internal or external, and what "stability" means for a sorting algorithm. And we do it all with the help of cards, clovers, and a pair of Michaels. Based on Vaidehi Joshi's blog post, "Sorting Out The Basics Behind Sorting Algorithms".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
What does it mean for a sorting algorithm to be "stable"? What about it being internal or external? We explore two more ways to classify sorting algorithms with the help of a few Michaels.What does it mean for a sorting algorithm to be "stable"? What about it being internal or external? We explore two more ways to classify sorting algorithms with the help of a few Michaels.CodeNewbieclean00:23:52S4:E6 - "It's sorting time!"https://www.codenewbie.org/basecs
Wed, 05 Dec 2018 00:00:00 -0500https://www.codenewbie.org/basecs/30You probably sort things all the time -- files, clothes, dishes. But have you thought about how to categorize your sorting? How do your sorting algorithms hold up in terms of, say, time complexity? We give you an introduction to sorting algorithms, what they are and what they're used for, and dig into the six ways we can classify them. Based on Vaidehi Joshi's blog post, "Sorting Out The Basics Behind Sorting Algorithms". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
You probably sort things all the time -- files, clothes, dishes. But have you thought about how to categorize your sorting? How do your sorting algorithms hold up in terms of, say, time complexity? We give you an introduction to sorting algorithms, what they are and what they're used for, and dig into the six ways we can classify them. Based on Vaidehi Joshi's blog post, "Sorting Out The Basics Behind Sorting Algorithms".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
What's a sorting algorithm, and how do we categorize them? We dig into the six ways to classify them and explore why they're so important.What's a sorting algorithm, and how do we categorize them? We dig into the six ways to classify them and explore why they're so important.CodeNewbieclean00:24:34S4:E5 - "Sets, sets, everywhere"https://www.codenewbie.org/basecs
Wed, 28 Nov 2018 00:00:00 -0500https://www.codenewbie.org/basecs/29Sets are everywhere! If you've worked with relational databases, made a venn diagram, maybe touched some relational algebra, then you've already worked with sets. We talk about why they're so common, how well they perform (time for some Big O Notation!), and how they're actually implemented. Based on Vaidehi Joshi's blog post, "Set Theory: the Method To Database Madness". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Sets are everywhere! If you've worked with relational databases, made a venn diagram, maybe touched some relational algebra, then you've already worked with sets. We talk about why they're so common, how well they perform (time for some Big O Notation!), and how they're actually implemented. Based on Vaidehi Joshi's blog post, "Set Theory: the Method To Database Madness".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
Sets are everywhere, and you're probably already working with them! We talk about how they're actually implemented and how well they perform.Sets are everywhere, and you're probably already working with them! We talk about how they're actually implemented and how well they perform.CodeNewbieclean00:25:12S4:E4 - "Varon explains set theory"https://www.codenewbie.org/basecs
Wed, 21 Nov 2018 00:00:00 -0500https://www.codenewbie.org/basecs/28Set theory might sound like a scary, super-math thing, but it's not! Well, it is a math thing, but it doesn't have to be super scary. In fact, if you already know how venn diagrams work, then you basically already know set theory. We'll walk you through it all and show you how it connects back to computer science with the help of our favorite foods. Based on Vaidehi Joshi's blog post, "Set Theory: the Method To Database Madness". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Set theory might sound like a scary, super-math thing, but it's not! Well, it is a math thing, but it doesn't have to be super scary. In fact, if you already know how venn diagrams work, then you basically already know set theory. We'll walk you through it all and show you how it connects back to computer science with the help of our favorite foods. Based on Vaidehi Joshi's blog post, "Set Theory: the Method To Database Madness".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
If you know about venn diagrams, then you basically know set theory! We explain how the two are related and connect it back to computer science with the help of some of our favorite foods.If you know about venn diagrams, then you basically know set theory! We explain how the two are related and connect it back to computer science with the help of some of our favorite foods.CodeNewbieclean00:18:27S4:E3 - "Chaining to the rescue!"https://www.codenewbie.org/basecs
Wed, 14 Nov 2018 00:00:00 -0500https://www.codenewbie.org/basecs/27We're back in our hash table classroom with our multiple Brians that need their own tables! But don't you worry, we've got a brand new collision resolution called chaining to help us out. We talk about how it works and how it compares to linear probing. Based on Vaidehi Joshi's blog post, "Taking Hash Tables Off The Shelf". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We're back in our hash table classroom with our multiple Brians that need their own tables! But don't you worry, we've got a brand new collision resolution called chaining to help us out. We talk about how it works and how it compares to linear probing. Based on Vaidehi Joshi's blog post, "Taking Hash Tables Off The Shelf".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
The Brians still need their own tables! We resolve our collision with a new strategy: chaining.The Brians still need their own tables! We resolve our collision with a new strategy: chaining.CodeNewbieclean00:27:08S4:E2 - "Too many Brians at the (hash)table"https://www.codenewbie.org/basecs
Wed, 07 Nov 2018 00:00:00 -0500https://www.codenewbie.org/basecs/26School is in session, and the teacher is directing students to their assigned seat. Each unique name gets its own unique table. But there's an unexpected student in the class. There's another Brian! What do we do?! In this episode, we dig into how to manage these collisions in a hashtable, and how to use our collision resolution strategy to find new Brian his own desk. Based on Vaidehi Joshi's blog post, "Taking Hash Tables Off The Shelf". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
School is in session, and the teacher is directing students to their assigned seat. Each unique name gets its own unique table. But there's an unexpected student in the class. There's another Brian! What do we do?! In this episode, we dig into how to manage these collisions in a hashtable, and how to use our collision resolution strategy to find new Brian his own desk. Based on Vaidehi Joshi's blog post, "Taking Hash Tables Off The Shelf".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
What do you do when you're in a hash table, and two pieces of data get assigned the same spot?! You've got a collision, and you need a resolution! We dig into one strategy to resolve a collision, and make sure each data has a spot.What do you do when you're in a hash table, and two pieces of data get assigned the same spot?! You've got a collision, and you need a resolution! We dig into one strategy to resolve a collision, and make sure each data has a spot.CodeNewbieclean00:21:08S4:E1 - "Gotta hash 'em all"https://www.codenewbie.org/basecs
Wed, 31 Oct 2018 00:00:00 -0400https://www.codenewbie.org/basecs/25We're kicking off a new season with a brand new topic: hash tables! This episode is full of bookshelves, pizza toppings, and helpful fridge operators who are teaming up to give you the most gentle (and the most fun) introduction to the world of hash tables. Based on Vaidehi Joshi's blog post, "Taking Hash Tables Off The Shelf". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We're kicking off a new season with a brand new topic: hash tables! This episode is full of bookshelves, pizza toppings, and helpful fridge operators who are teaming up to give you the most gentle (and the most fun) introduction to the world of hash tables. Based on Vaidehi Joshi's blog post, "Taking Hash Tables Off The Shelf".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
In our intro to hash tables, we use books, pizza toppings, and fridge operators to break down how hash tables work and what makes them so awesome.In our intro to hash tables, we use books, pizza toppings, and fridge operators to break down how hash tables work and what makes them so awesome.CodeNewbieclean00:25:28S3:E8 - "BFS is your BFF"https://www.codenewbie.org/basecs
Wed, 10 Oct 2018 00:00:00 -0400https://www.codenewbie.org/basecs/24Let's break down how breadth-first search (BFS) actually works! We'll walk through a real example, explain the Big O notation of this algorithm, and explore how you might decide whether to use breadth-first search or depth-first search. Based on Vaidehi Joshi's blog post, "Breaking Down Breadth-First Search". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Let's break down how breadth-first search (BFS) actually works! We'll walk through a real example, explain the Big O notation of this algorithm, and explore how you might decide whether to use breadth-first search or depth-first search. Based on Vaidehi Joshi's blog post, "Breaking Down Breadth-First Search".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
How does breadth-first search actually work? And how do you know whether you should use that, or depth-first search? And what's the Big O notation for BFS anyway? Let's find out!How does breadth-first search actually work? And how do you know whether you should use that, or depth-first search? And what's the Big O notation for BFS anyway? Let's find out!CodeNewbieclean00:25:16S3:E7 - "Getting in line for breadth-first search"https://www.codenewbie.org/basecs
Wed, 03 Oct 2018 00:00:00 -0400https://www.codenewbie.org/basecs/23We're going broad with breadth-first search! Well, actually, we're getting in line, or enqueuing ;) We walk through the steps of how breadth-first search (BFS) works, complete with holiday themed analogies and reindeers that need a GPS. We also compare and contrast the steps of BFS to those in DFS (depth-first search). Based on Vaidehi Joshi's blog post, "Breaking Down Breadth-First Search". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We're going broad with breadth-first search! Well, actually, we're getting in line, or enqueuing ;) We walk through the steps of how breadth-first search (BFS) works, complete with holiday themed analogies and reindeers that need a GPS. We also compare and contrast the steps of BFS to those in DFS (depth-first search). Based on Vaidehi Joshi's blog post, "Breaking Down Breadth-First Search".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We are getting in line, or enqueuing, for breadth-first search! We walk through the steps and compare the process to depth-first search.We are getting in line, or enqueuing, for breadth-first search! We walk through the steps and compare the process to depth-first search.CodeNewbieclean00:26:35S3:E6 - "Drowning in DFS"https://www.codenewbie.org/basecs
Tue, 25 Sep 2018 00:00:00 -0400https://www.codenewbie.org/basecs/22In our final look at depth-first search (DFS), we explore how to implement this lovely algorithm in coding terms. We also dig into Big O notation, breaking down how to determine the time and space complexity of DFS. Based on Vaidehi Joshi's blog post, "Demystifying Depth-First Search". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
In our final look at depth-first search (DFS), we explore how to implement this lovely algorithm in coding terms. We also dig into Big O notation, breaking down how to determine the time and space complexity of DFS. Based on Vaidehi Joshi's blog post, "Demystifying Depth-First Search".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
How does depth-first search perform in terms of Big O notation? And how do you actually implement it, in coding terms? Let's find out!How does depth-first search perform in terms of Big O notation? And how do you actually implement it, in coding terms? Let's find out!CodeNewbieclean00:28:01S3:E5 - "When the washing machine's 'Inorder'"https://www.codenewbie.org/basecs
Wed, 19 Sep 2018 00:00:00 -0400https://www.codenewbie.org/basecs/21Let's dig into another depth-first search strategy: in-order! This time, we walk through a numerical example, traversing the tree with fresh, animated voices and a broken washing machine. And when you're done learning all about inorder, take our postorder challenge! Tweet us the output of a postorder strategy applied to this binary search tree. Make sure to use the #basecs hashtag, and no cheating! :D Based on Vaidehi Joshi's blog post, "Demystifying Depth-First Search". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Let's dig into another depth-first search strategy: in-order! This time, we walk through a numerical example, traversing the tree with fresh, animated voices and a broken washing machine. And when you're done learning all about inorder, take our postorder challenge! Tweet us the output of a postorder strategy applied to this binary search tree. Make sure to use the #basecs hashtag, and no cheating! :D Based on Vaidehi Joshi's blog post, "Demystifying Depth-First Search".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
Let's dig into another depth-first search strategy: inorder! This time, we walk through a numerical example, traversing the tree with fresh, animated voices and a broken washing machine.Let's dig into another depth-first search strategy: inorder! This time, we walk through a numerical example, traversing the tree with fresh, animated voices and a broken washing machine.CodeNewbieclean00:24:18S3:E4 - "Preorder-ing at the family BBQ"https://www.codenewbie.org/basecs
Wed, 12 Sep 2018 00:00:00 -0400https://www.codenewbie.org/basecs/20We dive into depth-first-search by exploring our first of three strategies: preorder! Let's walk through an example step-by-step and get to know members of Saron's fictitious tree family along the way. Based on Vaidehi Joshi's blog post, "Demystifying Depth-First Search". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We dive into depth-first-search by exploring our first of three strategies: preorder! Let's walk through an example step-by-step and get to know members of Saron's fictitious tree family along the way. Based on Vaidehi Joshi's blog post, "Demystifying Depth-First Search".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We dive into depth-first search by exploring our first of three strategies: preorder! Let's walk through an example step-by-step and get to know members of Saron's fictitious tree family along the way.We dive into depth-first search by exploring our first of three strategies: preorder! Let's walk through an example step-by-step and get to know members of Saron's fictitious tree family along the way.CodeNewbieclean00:17:40S3:E3 - "Making brownies with depth-first search"https://www.codenewbie.org/basecs
Wed, 05 Sep 2018 00:00:00 -0400https://www.codenewbie.org/basecs/19How are algorithms related to brownies? And how do we navigate through the nodes of a tree when implementing depth-first search? Vaidehi and Saron break it all down one chocolatey step at a time. Based on Vaidehi Joshi's blog post, "Demystifying Depth-First Search". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
How are algorithms related to brownies? And how do we navigate through the nodes of a tree when implementing depth-first search? Vaidehi and Saron break it all down one chocolatey step at a time. Based on Vaidehi Joshi's blog post, "Demystifying Depth-First Search".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
How are algorithms related to brownies? And how do we navigate through the nodes of a tree when implementing depth-first search?How are algorithms related to brownies? And how do we navigate through the nodes of a tree when implementing depth-first search?CodeNewbieclean00:28:15S3:E2 - "Seven bridges and a triangle"https://www.codenewbie.org/basecs
Wed, 29 Aug 2018 00:00:00 -0400https://www.codenewbie.org/basecs/18We’re back in Königsberg, crossing bridges and taking names! We use a triangle to trace simple paths and finally get to the bottom of the seven bridges problem that helped launch graph theory. Based on Vaidehi Joshi's blog post, "Königsberg: Seven Small Bridges, One Giant Graph Problem". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We’re back in Königsberg, crossing bridges and taking names! We use a triangle to trace simple paths and finally get to the bottom of the seven bridges problem that helped launch graph theory. Based on Vaidehi Joshi's blog post, "Königsberg: Seven Small Bridges, One Giant Graph Problem".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We use a triangle to trace simple paths and finally get to the bottom of the seven bridges problem that helped launch graph theory.We use a triangle to trace simple paths and finally get to the bottom of the seven bridges problem that helped launch graph theory.CodeNewbieclean00:22:56S3:E1 - "Oily graphs in Königsberg"https://www.codenewbie.org/basecs
Wed, 22 Aug 2018 00:00:00 -0400https://www.codenewbie.org/basecs/17We kick off season 3 with time travel! We go all the way back to 1735 to a lovely place called Königsberg. It had seven bridges and a tricky math problem that led to the creation of graph theory. Can you solve the problem? Based on Vaidehi Joshi's blog post, "Königsberg: Seven Small Bridges, One Giant Graph Problem". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We kick off season 3 with time travel! We go all the way back to 1735 to a lovely place called Königsberg. It had seven bridges and a tricky math problem that led to the creation of graph theory. Can you solve the problem? Based on Vaidehi Joshi's blog post, "Königsberg: Seven Small Bridges, One Giant Graph Problem".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We go all the way back to 1735 to a place called Königsberg. It had seven bridges and a tricky math problem that led to the creation of graph theory.We go all the way back to 1735 to a place called Königsberg. It had seven bridges and a tricky math problem that led to the creation of graph theory.CodeNewbieclean00:22:21S2:E8 - "Let's get graphic"https://www.codenewbie.org/basecs
Wed, 04 Apr 2018 00:00:00 -0400https://www.codenewbie.org/basecs/16Vaidehi loves graphs, and you will too! We end the season with an exploration of what they are, how to define them, and how they're related to discrete mathematics. Based on Vaidehi Joshi's blog post, "A Gentle Introduction to Graph Theory". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Vaidehi loves graphs, and you will too! We end the season with an exploration of what they are, how to define them, and how they're related to discrete mathematics. Based on Vaidehi Joshi's blog post, "A Gentle Introduction to Graph Theory".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We explore what graphs are, how to define them, and how they're related to discrete mathematics.We explore what graphs are, how to define them, and how they're related to discrete mathematics.CodeNewbieclean00:31:28S2:E7 - "Logarithm is gonna get you"https://www.codenewbie.org/basecs
Wed, 28 Mar 2018 00:00:00 -0400https://www.codenewbie.org/basecs/15What does it mean for an algorithm to be logarithmic? We revisit Big O notation, this time in the context of binary search. Based on Vaidehi Joshi's blog post, "Looking For The Logic Behind Logarithms". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
What does it mean for an algorithm to be logarithmic? We revisit Big O notation, this time in the context of binary search. Based on Vaidehi Joshi's blog post, "Looking For The Logic Behind Logarithms".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
What does it mean for an algorithm to be logarithmic? We revisit Big O notation, this time in the context of binary search.What does it mean for an algorithm to be logarithmic? We revisit Big O notation, this time in the context of binary search.CodeNewbieclean00:26:06S2:E6 - "Binary searching"https://www.codenewbie.org/basecs
Wed, 21 Mar 2018 00:00:00 -0400https://www.codenewbie.org/basecs/14If you've heard of binary trees, you've probably heard of binary search. But how does a binary search algorithm actually work? And do you have to have binary trees, or can you use it on other things? Based on Vaidehi Joshi's blog post, "Looking For The Logic Behind Logarithms". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
If you've heard of binary trees, you've probably heard of binary search. But how does a binary search algorithm actually work? And do you have to have binary trees, or can you use it on other things? Based on Vaidehi Joshi's blog post, "Looking For The Logic Behind Logarithms".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
If you've heard of binary trees, you've probably heard of binary search. But how does a binary search algorithm actually work? And do you have to have binary trees, or can you use it on other things?If you've heard of binary trees, you've probably heard of binary search. But how does a binary search algorithm actually work? And do you have to have binary trees, or can you use it on other things?CodeNewbieclean00:23:43S2:E5 - "What's a binary tree?"https://www.codenewbie.org/basecs
Wed, 14 Mar 2018 00:00:00 -0400https://www.codenewbie.org/basecs/13We dig into binary trees. What makes a tree binary, and why are they so popular in computer science? And how do you implement one? Based on Vaidehi Joshi's blog post, "Leaf It Up To Binary Trees". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We dig into binary trees. What makes a tree binary, and why are they so popular in computer science? And how do you implement one? Based on Vaidehi Joshi's blog post, "Leaf It Up To Binary Trees".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We dig into binary trees. What makes a tree binary, and why are they so popular in computer science? And how do you implement one?We dig into binary trees. What makes a tree binary, and why are they so popular in computer science? And how do you implement one?CodeNewbieclean00:20:02S2:E4 - "Trees IRL"https://www.codenewbie.org/basecs
Wed, 07 Mar 2018 00:00:00 -0500https://www.codenewbie.org/basecs/12We explore the world (forest?) of trees even further! We learn what a tree's depth and height are, why they're important, and why unbalanced trees can cause computational problems. Based on Vaidehi Joshi's blog post, "How To Not Be Stumped By Trees". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
We explore the world (forest?) of trees even further! We learn what a tree's depth and height are, why they're important, and why unbalanced trees can cause computational problems. Based on Vaidehi Joshi's blog post, "How To Not Be Stumped By Trees".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We explore the world (forest?) of trees even further! We learn what a tree's depth and height are, why they're important, and why unbalanced trees can cause computational problems.We explore the world (forest?) of trees even further! We learn what a tree's depth and height are, why they're important, and why unbalanced trees can cause computational problems.CodeNewbieclean00:20:18S2:E3 - "Don't be stumped ... by trees"https://www.codenewbie.org/basecs
Wed, 28 Feb 2018 00:00:00 -0500https://www.codenewbie.org/basecs/11What's in a tree? And why do they always seem to pop up in computer science? We dig into the different parts of a tree, and how certain "tree truths" make them so special. Based on Vaidehi Joshi's blog post, "How To Not Be Stumped By Trees". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
What's in a tree? And why do they always seem to pop up in computer science? We dig into the different parts of a tree, and how certain "tree truths" make them so special. Based on Vaidehi Joshi's blog post, "How To Not Be Stumped By Trees".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
What's in a tree? And why do they always seem to pop up in computer science? We dig into the different parts of a tree, and how certain "tree truths" make them so special.What's in a tree? And why do they always seem to pop up in computer science? We dig into the different parts of a tree, and how certain "tree truths" make them so special.CodeNewbieclean00:25:53S2:E2 - "Queues IRL"https://www.codenewbie.org/basecs
Wed, 21 Feb 2018 00:00:00 -0500https://www.codenewbie.org/basecs/10Where do we see queues in real life? We explore how queues are used in different parts of the tech stack, and help us do awesome things like send emails, create animations, and manage requests. Based on Vaidehi Joshi's blog post, "To Queue or Not to Queue". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Where do we see queues in real life? We explore how queues are used in different parts of the tech stack, and help us do awesome things like send emails, create animations, and manage requests. Based on Vaidehi Joshi's blog post, "To Queue or Not to Queue".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
Where do we see queues in real life? We explore how queues are used in different parts of the tech stack, and help us do things like send email, create animations, and manage requests. A huge thank you to Twilio for sponsoring this season of the show!Where do we see queues in real life? We explore how queues are used in different parts of the tech stack, and help us do things like send email, create animations, and manage requests. A huge thank you to Twilio for sponsoring this season of the show!CodeNewbieclean 00:16:10S2:E1 - "Cue the Queues"https://www.codenewbie.org/basecs
Wed, 14 Feb 2018 00:00:00 -0500https://www.codenewbie.org/basecs/9What's in a queue? And how does it relate to stacks? We explore what they do, how they work, and how to implement them. Based on Vaidehi Joshi's blog post, "To Queue or Not to Queue". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
What's in a queue? And how does it relate to stacks? We explore what they do, how they work, and how to implement them. Based on Vaidehi Joshi's blog post, "To Queue or Not to Queue".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
What's in a queue? And how does it relate to stacks? We explore what they do, how they work, and how to implement them. Based on Vaidehi Joshi's blog post, "To Queue or Not to Queue". A huge thank you to Twilio for sponsoring this season of the show!What's in a queue? And how does it relate to stacks? We explore what they do, how they work, and how to implement them. Based on Vaidehi Joshi's blog post, "To Queue or Not to Queue". A huge thank you to Twilio for sponsoring this season of the show!CodeNewbieclean 00:20:11S1:E8 - "Stacks IRL"https://www.codenewbie.org/basecs
Wed, 13 Dec 2017 00:00:00 -0500https://www.codenewbie.org/basecs/8Where do you see stacks in real life? We look at how browser histories, call stacks, and undo/redo functionality in blogging are implementations of a stack. We also dig into what exactly a stack is made of and how it operates. Based on Vaidehi Joshi's blog post, "Stacks and Overflows". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Where do you see stacks in real life? We look at how browser histories, call stacks, and undo/redo functionality in blogging are implementations of a stack. We also dig into what exactly a stack is made of and how it operates. Based on Vaidehi Joshi's blog post, "Stacks and Overflows".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
Where do you see stacks in real life? We look at how browser histories, call stacks, and undo/redo functionality in blogging are implementations of a stack. We also dig into what exactly a stack is made of and how it operates.Where do you see stacks in real life? We look at how browser histories, call stacks, and undo/redo functionality in blogging are implementations of a stack. We also dig into what exactly a stack is made of and how it operates.CodeNewbieclean00:27:00S1:E7 - "How do you make a stack overflow?"https://www.codenewbie.org/basecs
Wed, 06 Dec 2017 00:00:00 -0500https://www.codenewbie.org/basecs/7Stack Overflow is an awesome resource, but it's also a real life technical thing! We dig into what causes a stack overflow and unpack the rules of creating and working with stacks. Based on Vaidehi Joshi's blog post, "Stacks and Overflows". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Stack Overflow is an awesome resource, but it's also a real life technical thing! We dig into what causes a stack overflow and unpack the rules of creating and working with stacks. Based on Vaidehi Joshi's blog post, "Stacks and Overflows".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
Stack Overflow is an awesome resource, but it's also a real life technical thing! We dig into what causes a stack overflow and unpack the rules of creating and working with stacks. Stack Overflow is an awesome resource, but it's also a real life technical thing! We dig into what causes a stack overflow and unpack the rules of creating and working with stacks.CodeNewbieclean00:27:18S1:E6 - "A friendly intro to Big O Notation"https://www.codenewbie.org/basecs
Wed, 29 Nov 2017 00:00:00 -0500https://www.codenewbie.org/basecs/6Big O Notation can be scary. But it doesn't have to be! We unpack this popular cs topic and show you how we can use it to evaluate different data structures (like linked lists!) and make better programming decisions. Based on Vaidehi Joshi's blog post, "What's a Linked List, Anyway? [Part 2]". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Big O Notation can be scary. But it doesn't have to be! We unpack this popular cs topic and show you how we can use it to evaluate different data structures (like linked lists!) and make better programming decisions. Based on Vaidehi Joshi's blog post, "What's a Linked List, Anyway? [Part 2]".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
Big O Notation can be scary. But it doesn't have to be! We unpack this popular cs topic and show you how to use it to evaluate different data structures (like linked lists!) and make better programming decisions.Big O Notation can be scary. But it doesn't have to be! We unpack this popular cs topic and show you how to use it to evaluate different data structures (like linked lists!) and make better programming decisions.CodeNewbieclean00:33:18S1:E5 - "Linked Lists in Your Apartment"https://www.codenewbie.org/basecs
Wed, 22 Nov 2017 00:00:00 -0500https://www.codenewbie.org/basecs/5You may be familiar with arrays and hashes and variables, but how much do you know about linked lists? We dig into what they are, how they work, and the pros and cons of using this popular data structure. Based on Vaidehi Joshi's blog post, "What's a Linked List, Anyway? [Part 1]". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
You may be familiar with arrays and hashes and variables, but how much do you know about linked lists? We dig into what they are, how they work, and the pros and cons of using this popular data structure. Based on Vaidehi Joshi's blog post, "What's a Linked List, Anyway? [Part 1]".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
You may be familiar with arrays and hashes and variables, but how much do you know about linked lists? We dig into what they are, how they work, and the pros and cons of using this popular data structure.You may be familiar with arrays and hashes and variables, but how much do you know about linked lists? We dig into what they are, how they work, and the pros and cons of using this popular data structure.CodeNewbieclean00:23:16S1:E4 - "Hexes and Colors"https://www.codenewbie.org/basecs
Fri, 17 Nov 2017 00:00:00 -0500https://www.codenewbie.org/basecs/4If you've worked with CSS, you've probably seen colors represented as hex values. But how on earth does #EC152E give us the color red? With a little help of math, we show you how to represent millions of colors in hex values and how those correlate to RGB values. We also dig into the color theory behind those values. Based on Vaidehi Joshi's blog post, "Hexes and Other Magical Numbers". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
If you've worked with CSS, you've probably seen colors represented as hex values. But how on earth does #EC152E give us the color red? With a little help of math, we show you how to represent millions of colors in hex values and how those correlate to RGB values. We also dig into the color theory behind those values. Based on Vaidehi Joshi's blog post, "Hexes and Other Magical Numbers".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
Vaidehi and Saron walk through how to count in hexes, discuss where we might see the hexadecimal system in real life, and breakdown the math that makes number 16 so special.Vaidehi and Saron walk through how to count in hexes, discuss where we might see the hexadecimal system in real life, and breakdown the math that makes number 16 so special.CodeNewbieclean 00:22:59S1:E3 - "Hex Queen"https://www.codenewbie.org/basecs
Wed, 15 Nov 2017 00:00:00 -0500https://www.codenewbie.org/basecs/3Let's explore a very special number together: 16. It's the core of the hexadecimal system, and, in this episode, we'll learn how to count in hexes, discuss where we might see the hexadecimal system in real life, and breakdown the math that makes the number 16 so special. Based on Vaidehi Joshi's blog post, "Hexes and Other Magical Numbers". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Let's explore a very special number together: 16. It's the core of the hexadecimal system, and, in this episode, we'll learn how to count in hexes, discuss where we might see the hexadecimal system in real life, and breakdown the math that makes the number 16 so special. Based on Vaidehi Joshi's blog post, "Hexes and Other Magical Numbers".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
Vaidehi and Saron walk through how to count in hexes, discuss where we might see the hexadecimal system in real life, and breakdown the math that makes number 16 so special.Vaidehi and Saron walk through how to count in hexes, discuss where we might see the hexadecimal system in real life, and breakdown the math that makes number 16 so special.CodeNewbieclean00:22:59S1:E2 - "What is encoding?"https://www.codenewbie.org/basecs
Thu, 09 Nov 2017 00:00:00 -0500https://www.codenewbie.org/basecs/2Binary is great for computers, but really tough for humans to work with. We need something that's a bit easier for us. That's where encoding comes in. Vaidehi and Saron explore how encoding works and talk through some popular encoding schemes like ASCII, unicode, and base64. Check out the ASCII table here. Based on Vaidehi Joshi's blog post, "Hexes and Other Magical Numbers". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Binary is great for computers, but really tough for humans to work with. We need something that's a bit easier for us. That's where encoding comes in. Vaidehi and Saron explore how encoding works and talk through some popular encoding schemes like ASCII, unicode, and base64. Check out the ASCII table here. Based on Vaidehi Joshi's blog post, "Hexes and Other Magical Numbers".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
Vaidehi and Saron explore how encoding works and talk through some popular encoding schemes like ASCII, unicode, and base64.Vaidehi and Saron explore how encoding works and talk through some popular encoding schemes like ASCII, unicode, and base64.CodeNewbieclean00:21:59S1:E1 - "Bits, Binary, and Bytes"https://www.codenewbie.org/basecs
Tue, 07 Nov 2017 00:00:00 -0500https://www.codenewbie.org/basecs/1Binary is the foundation of computer science. We give you a beginner-friendly breakdown of how to count in binary (with some fun counting challenges you can join in on!), how it relates to bits and bytes, and why it's important for us to know as developers. Based on Vaidehi Joshi's blog post, "Bits, Bytes, Building with Binary". A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
Binary is the foundation of computer science. We give you a beginner-friendly breakdown of how to count in binary (with some fun counting challenges you can join in on!), how it relates to bits and bytes, and why it's important for us to know as developers. Based on Vaidehi Joshi's blog post, "Bits, Bytes, Building with Binary".

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
We give you a beginner-friendly breakdown of how to count in binary (with some fun counting challenges you can join in on!), how it relates to bits and bytes, and why it's important for us to know as developers.We give you a beginner-friendly breakdown of how to count in binary (with some fun counting challenges you can join in on!), how it relates to bits and bytes, and why it's important for us to know as developers.CodeNewbieclean00:24:05S1:E0 - "Season 1 Teaser"https://www.codenewbie.org/basecs
Sun, 29 Oct 2017 00:00:00 -0400https://www.codenewbie.org/basecs/0CodeNewbie is teaming up with the incredible Vaidehi Joshi to turn her base.cs blog series into an awesome podcast. Listen to a clip from the first episode on binary, coming out Nov 8. Make sure to subscribe! A huge thank you to Linode and Square for sponsoring this season of the show!
Join us for Codeland, our conference celebrating all things code. Tickets here
CodeNewbie is teaming up with the incredible Vaidehi Joshi to turn her base.cs blog series into an awesome podcast. Listen to a clip from the first episode on binary, coming out Nov 8. Make sure to subscribe!

A huge thank you to Linode and Square for sponsoring this season of the show!

With Twilio, your app can send text messages and make phone calls with just five lines of code. Get a promocode for $20 in free Twilio credit, along with a link to a quickstart guide for your favorite language, by texting your name to 480-485-4321.

We're on Patreon!

If you like the show and want to support our work, become a patron here. You'll get stickers, postcards, and even socks. Let's make computer science more accessible and fun!

Vaidehi Joshi (co-host)

Vaidehi is a writer and an engineer at Tilde, where she works on Skylight. She's the creator of basecs, a weekly writing series that explores the fundamentals of computer science.

Saron Yitbarek (co-host)

Saron is a developer, podcaster, founder of CodeNewbie, and host of the CodeNewbie Podcast.

CodeNewbie

CodeNewbie is the most supportive community of programmers and people learning to code. They produce the CodeNewbie Podcast and the annual Codeland conference. Follow them on twitter @CodeNewbies. For more info, checkout www.codenewbie.org

]]>
CodeNewbie is teaming up with the incredible Vaidehi Joshi to turn her base.cs blog series into an awesome podcast. Listen to a clip from the first episode, coming out Nov 8. Make sure to subscribe!CodeNewbie is teaming up with the incredible Vaidehi Joshi to turn her base.cs blog series into an awesome podcast. Listen to a clip from the first episode, coming out Nov 8. Make sure to subscribe!CodeNewbieclean00:02:51