Cover image of Programming Throwdown
(496)
Education
Technology
How To

Programming Throwdown

Updated 6 days ago

Education
Technology
How To
Read more

Programming Throwdown attempts to educate Computer Scientsts and Software Engineers on a cavalcade of programming and tech topics. Every show covers a new programming language, so listeners will be able to speak intelligently about any programming language. Look for our Podcast in the iTunes Store

Read more

Programming Throwdown attempts to educate Computer Scientsts and Software Engineers on a cavalcade of programming and tech topics. Every show covers a new programming language, so listeners will be able to speak intelligently about any programming language. Look for our Podcast in the iTunes Store

iTunes Ratings

496 Ratings
Average Ratings
405
30
16
16
29

Podcast++

By markcam1 - Nov 08 2018
Read more
Great podcast for a beginner’s toolbox

I love it.

By Marcelo_D_R - Jul 06 2018
Read more
Great podcast, very good variety of topics and very experienced speakers. Great job!

iTunes Ratings

496 Ratings
Average Ratings
405
30
16
16
29

Podcast++

By markcam1 - Nov 08 2018
Read more
Great podcast for a beginner’s toolbox

I love it.

By Marcelo_D_R - Jul 06 2018
Read more
Great podcast, very good variety of topics and very experienced speakers. Great job!
Cover image of Programming Throwdown

Programming Throwdown

Latest release on Jan 21, 2020

The Best Episodes Ranked Using User Listens

Updated by OwlTail 6 days ago

Rank #1: Java

Podcast cover
Read more
This show covers Java, a semi-compiled language used heavily in web and mobile development. News: Ouya android gaming console, Is C/C++ Worth It?, Engineered Jellyfish. Tools of the BiWeek: Cygwin, MinGW and Macports, uShare.

Aug 03 2012

1hr 18mins

Play

Rank #2: C++

Podcast cover
Read more
This show covers C++, a general-purpose programming language. News: Visualizing code to fail faster, the future of the used game market, Prince of Persia source code found. The tools of the biweek are sfxr and DC universe online.

Apr 09 2012

1hr 15mins

Play

Rank #3: Swift

Podcast cover
Read more
This show covers Swift, a language developed by Apple for iOS and OS/X. Tools of the show: Jason: Nextdoor Patrick: Waze. Books of the show: Jason: Denial: Why Business Leaders Fail... http://amzn.to/1rvKXbP Patrick: Red Seas Under Red Skies http://amzn.to/1oZplmS

Sep 08 2014

1hr 2mins

Play

Rank #4: Cryptocurrency

Podcast cover
Read more
Today we explain how cryptocurrency works and why it is possible to buy and sell electonic currency. Show notes: http://www.programmingthrowdown.com/2017/06/episode-67-cryptocurrency.html

Jun 30 2017

1hr 26mins

Play

Rank #5: Javascript

Podcast cover
Read more
This show covers Javascript, the only client-side scripting language built into most modern browsers. The episode talks about Patrick's move to Silicon Valley, Codecademy, The HP Touchpad Fire sale, and Minecraft's Notch challenging Bethesda to Quake 3. The tools of the biweek are Low-Level Virtual Machine (LLVM), an open source virtual machine and suite of compilers that compile and run code from many languages. and Hamachi, a free virtual private networking solution.

Aug 29 2011

1hr 25mins

Play

Rank #6: A Journey to Programming Mastery

Podcast cover
Read more
Every interview we do is such an exciting and unique experience. Patrick and I had great pleasure in hosting Andy and Dave, authors of "The Pragmatic Programmer". We pick their brains on a variety of topics including rapid prototyping, the 10x engineer, tech leadership, and how to get your first coding job. Their new book, "The Pragmatic Programmer: 20th Anniversary Edition" comes out today! I hope that this interview inspires you all to grab their new book; it will definitely be a book-of-the-show for me.

Show notes: https://www.programmingthrowdown.com/2019/09/episode-93-journey-to-programming.html

Sep 14 2019

1hr 11mins

Play

Rank #7: Databases

Podcast cover
Read more
This show covers Databases. Tools of the show: Jason: nvAlt / nvPy Patrick: Arduino. Books of the show: Jason: Negotiating For Dummies http://amzn.to/1jS9Yem Patrick: Steelheart http://amzn.to/1lsRxBv

Jun 26 2014

1hr 14mins

Play

Rank #8: Functional Programming

Podcast cover
Read more
Hey all!

Since episode 82, we received a ton of email asking for more info on functional programming (FP). To cover FP in great detail we are thrilled to chat with Adam Bell. Adam is the host of the Corecursive podcast and an engineer with many years of experience in FP. In this episode, we dive into what FP is all about, when it's useful, static/dynamic typing (our favorite topic), and other areas of FP.

Thanks again for all of your emails and support. It is a treasure to hear your inspirational stories and we are so greatful to be creating content for over eight years.

Happy hacking!

Show notes: https://www.programmingthrowdown.com/2019/06/episode-91-functional-programming-with.html

Jun 19 2019

1hr 6mins

Play

Rank #9: Node.js

Podcast cover
Read more
This show covers Node.js: A server-side platform for developing network applications. Books of the Show Jason: You Can Draw in 30 Days: The Fun, Easy Way to Learn to Draw in One Month or Less http://amzn.to/1CsrFsO Patrick: Abyss Beyond Dreams (Peter F. Hamilton) http://amzn.to/1NYmqJZ

Apr 06 2015

1hr 1min

Play

Rank #10: Ruby

Podcast cover
Read more
This show covers Ruby: a multipurpose interpreted language for rapid development. Book of the Show Jason: Paranoia RPG Player’s Handbook Patrick: Lock In

Oct 12 2015

1hr 9mins

Play

Rank #11: Design Patterns

Podcast cover
Read more
This show covers Design Patterns. Tools of the show: Jason: VirtualBox Patrick: Bittorrent Sync. Books of the show: Jason: HTML5 Game Development Insights http://amzn.to/1g94JVS Patrick: The Martian http://amzn.to/1smEYc8

May 07 2014

1hr 9mins

Play

Rank #12: Unix Commands

Podcast cover
Read more
This show covers Unix Commands and How to Ace an Interview. Tools of the show: Jason: Duolingo Patrick: 123D Design. Books of the show: Jason: Locke and Key http://amzn.to/L2LmEq Patrick: Lies of Locke Lamora http://amzn.to/1dIUJjy

Jan 27 2014

1hr 18mins

Play

Rank #13: C#

Podcast cover
Read more
This show covers C# a CLI language designed by Microsoft. This episode talks about over the air updates, decompiling, and Ubuntu. The tools of the day are VLC, a cross-platform video player and PortableApps, a collection of applications able to run off a USB drive.

May 13 2011

1hr

Play

Rank #14: Concurrency

Podcast cover
Read more
What is a thread/process? How can you speed up a program that requires a lot of compute resources? How can you have a single machine serve web pages to 100s of people, some of whom have slow connections? Patrick and I answer these questions on today's show: Concurrency!

We have also set up a discord channel! We will be posting news stories as we find them and also record the show live! Check out our channel here: https://discord.gg/r4V2zpC

Show Notes: https://www.programmingthrowdown.com/2018/07/episode-80-concurrency.html

Jul 31 2018

1hr 7mins

Play

Rank #15: Basics of UI Design for Engineers

Podcast cover
Read more
Surprise! Weekend episode :-D

Every piece of code you write is either going to be for computer-to-computer interaction, or for human-machine interaction. For the latter, how do you make your interface easy to understand and use? Erik Kennedy, independent UX/UI designer, dives into user interface (UI) design. We cover the best tools for making quick prototypes, common design mistakes, and his journey from software engineer to freelance designer. This episode is a great way to get excited about design and has plenty of resources for first-time designers. Check out the show notes for details!

Show notes: https://www.programmingthrowdown.com/2019/07/episode-92-basics-of-ui-design-for.html

Jul 13 2019

1hr 6mins

Play

Rank #16: R

Podcast cover
Read more
This show covers R: a language suitable for data mining and machine learning. Book of the Show Jason: The hard thing about hard things http://amzn.to/1UqMjDD Patrick: Steel World http://amzn.to/1JMcsa5

Sep 10 2015

1hr 6mins

Play

Rank #17: Arduino

Podcast cover
Read more
Ever want to build your own robot? We explain how to do this using Arduino! Show notes: http://www.programmingthrowdown.com/2018/03/episode-75-arduino.html

Mar 05 2018

1hr 38mins

Play

Rank #18: Cryptography

Podcast cover
Read more
In this episode we explain how data is encrypted and decrypted, and how you can use encryption in the things you build. Show notes: http://www.programmingthrowdown.com/2017/03/episode-64-cryptography.html

Mar 30 2017

1hr 12mins

Play

Rank #19: HTML and CSS

Podcast cover
Read more
This show covers HyperText Markup Language (HTML) and Cascading Style Sheets (CSS), two of the three languages that make up most client-side Internet programming. The episode talks about the Humble Indie Bundle 3, Linux Kernel reaching 3.0, and the end of manned space flight program. The tools of the biweek are Freemind, an open source brainstorming assistant, and Picasa, a free photo editing and hosting service.

Aug 05 2011

1hr 14mins

Play

Rank #20: Terminal and Shells

Podcast cover
Read more
Hey all!!

Ask and ye shall receive! Someone in the Programming Throwdown discord suggested that we cover terminals and shells, so here we are! Despite sounding simple on the surface, there's decades of complexity around terminal emulators and system shells. Patrick and I unpack this and more in today's episode!

Thanks so much for all of your emails and support on Patreon! It's your enthusiasm and financial support that enable us to teach so many people, and we are eternally grateful for your support!

Show notes: https://www.programmingthrowdown.com/2019/05/episode-90-terminals-and-shells.html

May 21 2019

1hr 15mins

Play