Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

Programming Throwdown

News Education

Activity Overview

Episode publication activity over the past year

Episodes

Showing 101-187 of 187
«« ← Prev Page 2 of 2

Typescript

04 Mar 2019

Contributed by Lukas

While the web is one of the easiest platforms for deploying software, it can also be one of the trickiest to debug. People have many different browser...

Wolfram Language and Mathematica

15 Jan 2019

Contributed by Lukas

Happy New Year! Today we are sitting down with Stephen Wolfram, inventor of Mathematica, Wolfram Alpha, and Wolfram Language! In this super interestin...

Holiday Party

02 Jan 2019

Contributed by Lukas

Hey all! This is our annual holiday show! We give away prizes and talk about random news stories :-D. Thanks to everyone who chatted with us on Discor...

Customer Bug Handling

04 Dec 2018

Contributed by Lukas

Hey all! How do you find and triage bugs on other people's machines when they don't have the source code (or the knowledge to build it)? That's what w...

Teaching Kids to Code

13 Nov 2018

Contributed by Lukas

Hey all! First of all, sorry for the delay in publishing Oct's episode. There are some pretty intense wildfires close to where we live, but it looks l...

Reactive programming and the Actor model

28 Sep 2018

Contributed by Lukas

Hey everyone! This episode is an absolutely fascinating interview with Jonas Bonér, creator of Akka. We dive into reactive programming, the actor mod...

2018 Mailbag

06 Sep 2018

Contributed by Lukas

Hey all! Since setting up the #questions channel in discord, a lot of you have written some phenominal and thought-provoking questions both there and ...

Concurrency

31 Jul 2018

Contributed by Lukas

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 t...

Technical Arguments

01 Jul 2018

Contributed by Lukas

Sunday is a non-traditional day for a new episode and this is definitely a non-traditional episode! Today we are talking about Technical Arguments. We...

Building and Testing Web Services with Postman

31 May 2018

Contributed by Lukas

Web services are for much more than building websites: they are one of the most common techniques for passing information among programs. Creating a w...

Julia

02 May 2018

Contributed by Lukas

Julia may be the most requested language we have ever received on the show, so Patrick and I took some time of the past few weeks to get familiar with...

Code Documentation

04 Apr 2018

Contributed by Lukas

Writing documentation is an art and there aren't many cut-and-dry rules that will guarantee the right documentation quality. In this episode Patrick a...

Arduino

05 Mar 2018

Contributed by Lukas

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...

Cryptocurrency and Smart Contracts

30 Jan 2018

Contributed by Lukas

Today we discuss Cryptocurrency and Smart Contracts with Amy Wan, CEO of Sagewise. Amy has a legal background and combines this with expertise in cryp...

Parallel Computing with Incredibuild

19 Dec 2017

Contributed by Lukas

How can you use all of the computers in your lab/office at the same time to speed up tasks? Today we talk with Dori Exterman, CTO of Incredibuild, abo...

Internationalization

28 Nov 2017

Contributed by Lukas

How can you maintain a separate version of your app/site in all langauges and locales? How do you handle right-to-left text, various currencies, and a...

Office Spaces

30 Oct 2017

Contributed by Lukas

Today, we are going to talk about... office space! Not the hilarious 1999 movie directed by Mike Judge, but modern office spaces for engineers and dev...

COBOL and Mainframe Computing

28 Sep 2017

Contributed by Lukas

Did you know that there was a programming language co-invented by a consortium of government offices and top businesses (at the time)? Today we talk a...

Puzzle Games with Mark Engelberg

17 Aug 2017

Contributed by Lukas

Today we chat with Mark Engelberg about his background in software engineering and game design. Show notes: http://www.programmingthrowdown.com/2017/0...

Soft Skills with SimpleProgrammer

19 Jul 2017

Contributed by Lukas

Today we chat with John Sonmez about soft skills: communication, self-motivation, learning to learn, and negotiation, Show notes: http://www.programmi...

Cryptocurrency

30 Jun 2017

Contributed by Lukas

Today we explain how cryptocurrency works and why it is possible to buy and sell electonic currency. Show notes: http://www.programmingthrowdown.com/2...

Code Reviews

30 May 2017

Contributed by Lukas

In this episode we explain how code reviews work and why they are so important. Show notes: http://www.programmingthrowdown.com/2017/05/episode-66.htm...

Testing on Mobile with Kobiton

15 May 2017

Contributed by Lukas

In this episode we interview Josh and Adam from Kobiton. They describe the challenges with releasing a mobile app for many platforms, and how Kobiton ...

Cryptography

30 Mar 2017

Contributed by Lukas

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.program...

Spring Framework

28 Feb 2017

Contributed by Lukas

In this episode we interview Spencer Gibb and Mark Heckler from Pivotal, the company behind Spring Framework: a set of powerful enterprise Java librar...

PHP and Hack

24 Jan 2017

Contributed by Lukas

On this show we discuss PHP and Hack, an language that extends PHP. Show notes: http://www.programmingthrowdown.com/2017/01/episode-62-php-and-hack.ht...

Clojure with Eric Normand

22 Dec 2016

Contributed by Lukas

On this show we discuss Clojure and ClojureScript, and all the amazing things you can build with them. Show notes: http://www.programmingthrowdown.com...

Javascript For Mobile with Burke Holland

23 Nov 2016

Contributed by Lukas

How to build great mobile apps with Javascript. Show notes: http://www.programmingthrowdown.com/2016/11/episode-60-javascript-for-mobile.html ★ S...

Deploying Software

31 Oct 2016

Contributed by Lukas

How to distribute software so it works on other people's computers. Show notes: http://www.programmingthrowdown.com/2016/10/episode-59-deploying-softw...

Scaling Web Sites with Daniel Moore

27 Sep 2016

Contributed by Lukas

This show is an interview with Daniel Moore about scaling web sites. Show notes: http://www.programmingthrowdown.com/2016/09/episode-58-scaling-web-si...

Optimization

31 Aug 2016

Contributed by Lukas

This show covers software optimization (how to make software run faster). Show notes: http://www.programmingthrowdown.com/2016/08/episode-57-optimizat...

Robotics

22 Jul 2016

Contributed by Lukas

This show is an intro to robotics. Blog post: http://www.programmingthrowdown.com/2016/07/episode-56-robotics.html ★ Support this podcast on Patr...

Editor Wars

24 Jun 2016

Contributed by Lukas

This show covers many different editors. Blog post: http://www.programmingthrowdown.com/2016/06/episode-55-editor-wars.html ★ Support this podcas...

Programming for the GPU

25 May 2016

Contributed by Lukas

On this episode we invite Mark Harris, Chief Technologist at NVIDIA, to talk about programming for the GPU. Show notes: http://www.programmingthrowdow...

Open Source Communities

02 May 2016

Contributed by Lukas

On this episode we invite Mikeal Rogers, Community Manager at the Node.JS Foundation, to talk about open source communities and organizing large open ...

Scientific Python

28 Mar 2016

Contributed by Lukas

This show covers Scientific Python: A platform for data analysis, visualization, and reporting built on top of python. Book of the Show Jason: Masterm...

Udacity: Democratizing Education

24 Feb 2016

Contributed by Lukas

This show covers Online/Continuing education. We ask the experts: How can more people get jobs in programming? ★ Support this podcast on Patreon ...

Congratulations!

21 Jan 2016

Contributed by Lukas

This show celebrates 50 episodes of Programming Throwdown! We answer questions from the audience live on livecoding.tv . ★ Support this podcast o...

Tamper Protection

21 Dec 2015

Contributed by Lukas

This show covers Tamper Protection: How hackers are able to tamper with compiled programs and the programs that prevent tampering. ★ Support this...

Source Control

07 Dec 2015

Contributed by Lukas

This show covers Source Control: Various tools that keep history of your code and enable code collaboration. Book of the Show Jason: Kobolds Ate My Ba...

Ruby

12 Oct 2015

Contributed by Lukas

This show covers Ruby: a multipurpose interpreted language for rapid development. Book of the Show Jason: Paranoia RPG Player’s Handbook Patrick: Lo...

R

10 Sep 2015

Contributed by Lukas

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/...

Inside Video Game Programming

11 Aug 2015

Contributed by Lukas

This show covers game development at a AAA company, featuring Dave Smith from Naughty Dog Inc. and Florent Devillechabrol from Ubisoft. Jason: The Myt...

Logo Scratch Lego

10 Jul 2015

Contributed by Lukas

This show covers several programming languages we used as kids. Book of the Show Jason: Gödel, Escher, Bach: An Eternal Golden Braid http://amzn.to/1...

Debugging

03 Jun 2015

Contributed by Lukas

This show covers Debugging: how to fix and maintain code across any language. Book of the Show Jason & Patrick: Mindhacking http://www.mindhacki.n...

Fortran

07 May 2015

Contributed by Lukas

This show covers Fortran: An old (but still very useful!) imperative language for numerical calculations. Books of the Show Jason: A Theory of Fun in ...

Node.js

06 Apr 2015

Contributed by Lukas

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 ...

Unity

02 Feb 2015

Contributed by Lukas

This show covers Unity: A Toolchain and set of three scripting languages primarily for making games. Tools of the show: Jason: Meld http://meldmerge.o...

Rust

07 Jan 2015

Contributed by Lukas

This show covers Rust: A memory-safe systems programming language. Tools of the show: Jason: This War of Mine Patrick: Vainglory. ★ Support this ...

SIMD

22 Nov 2014

Contributed by Lukas

This show covers SIMD: A set of languages for fast array operations. Tools of the show: Jason: OpenEmu Patrick: Mint.com. Books of the show: Jason: Em...

Funky Languages

15 Oct 2014

Contributed by Lukas

This show covers Funky Languages: esoteric languages that are created mostly for fun. Tools of the show: Jason: Open Broadcaster Software Patrick: Ple...

Swift

08 Sep 2014

Contributed by Lukas

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: De...

Haskell

01 Aug 2014

Contributed by Lukas

This show covers Haskell, a statically-typed functional language. Tools of the show: Jason: Uber Patrick: Store Coupon Apps. Books of the show: Jason:...

Databases

26 Jun 2014

Contributed by Lukas

This show covers Databases. Tools of the show: Jason: nvAlt / nvPy Patrick: Arduino. Books of the show: Jason: Negotiating For Dummies http://amzn.to/...

Design Patterns

07 May 2014

Contributed by Lukas

This show covers Design Patterns. Tools of the show: Jason: VirtualBox Patrick: Bittorrent Sync. Books of the show: Jason: HTML5 Game Development Insi...

OpenSCAD

18 Mar 2014

Contributed by Lukas

This show covers OpenSCAD and 3d modeling. Tools of the show: Jason: uSelect iDownload Patrick: Skulls of the Shogun. Books of the show: Jason: My Fri...

Unix Commands

27 Jan 2014

Contributed by Lukas

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 a...

FPGAs

20 Nov 2013

Contributed by Lukas

This show covers Field Programmable Gate Array (FPGA) programming. Tools of the show: Jason: Kaggle http://www.kaggle.com/ Patrick: KiCad http://www.k...

CUDA and OpenCL

04 Sep 2013

Contributed by Lukas

This show covers CUDA and OpenCL, languages targeting the Graphics Processing Unit (GPU). Tools of the show: NES/SNES Together https://play.google.com...

Applied Artificial Intelligence

13 Jun 2013

Contributed by Lukas

This show covers Applied Artificial Intelligence, techniques for applying AI to work or hobby projects. Tools of the show: WebM and FFMpeg. Books of t...

Theoretical Artificial Intelligence

31 May 2013

Contributed by Lukas

This show covers Theoretical Artificial Intelligence, a deep dive into what AI is all about. Tools of the show: TypeScript and Ridiciulous Fishing. Bo...

Image Processing

26 Mar 2013

Contributed by Lukas

This show covers Image Processing, techniques for manipulating images and extracting other useful information from them. Tools of the show: Moon+ Read...

Unit Testing

22 Feb 2013

Contributed by Lukas

This show covers unit testing, a way to put your code through the ringer before you show it to your users. Tools of the show: JsFiddle and towel.blink...

JVM Languages (Jython, Clojure, Scala)

29 Jan 2013

Contributed by Lukas

This show covers some JVM languages, languages that are built on top of Java. Tools of the show: Ripple Emulator and Battle of the Bulge. Books of the...

Hadoop

26 Dec 2012

Contributed by Lukas

This show covers Hadoop, a set of several languages and libraries for working with big data. Tools of the show: Emacs and Chrome Browser Sync. Books o...

LaTeX

09 Dec 2012

Contributed by Lukas

This show covers LaTeX, a digital typesetting language. Tools of the show: Cocos2d-X and Snapseed. Books of the show: Algorithms in C++ http://tinyurl...

Mailbag

19 Nov 2012

Contributed by Lukas

This show covers some of the top questions asked by the fans. ★ Support this podcast on Patreon ★

Query Languages

28 Oct 2012

Contributed by Lukas

This show covers Query Languages, programming languages designed at accessing data from databases. Tools of the biweek: Pixen and Downcast ★ Supp...

BASIC

22 Sep 2012

Contributed by Lukas

This show covers Beginner's All-purpose Symbolic Instruction Code (BASIC), a starter language for many programmers. Tools of the biweek: Dungeon Crawl...

Go

06 Sep 2012

Contributed by Lukas

This show covers Go, an interpreted, low-level language that has native coroutine support. News:100000 DPI printer, Joyent Cloud ending lifetime suppo...

Java

03 Aug 2012

Contributed by Lukas

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?, Eng...

Build Automation

27 Jun 2012

Contributed by Lukas

This show covers build automation, scripts to streamline the build process. News: New Top Level Domains, Anatomy of Freemium, LinkedIn Passwords Leake...

Lua

29 May 2012

Contributed by Lukas

This show covers Lua, an interpreted language designed to be embedded into larger applications. News: Facbeook IPO, Javascript Arduino programming, Br...

Interface Description Languages (IDLs)

26 Apr 2012

Contributed by Lukas

This show covers Interface Descrption Languages (IDLs), such as thrift and protocol buffers. News: Sony fighting with PSP hackers, Pebble smartphone w...

C++

09 Apr 2012

Contributed by Lukas

This show covers C++, a general-purpose programming language. News: Visualizing code to fail faster, the future of the used game market, Prince of Per...

Dart

20 Mar 2012

Contributed by Lukas

This show covers Dart, a client-side browser alternative to javascript. Dart currently only runs in Chrome, but dart code can be compiled to javascrip...

Lisp

26 Feb 2012

Contributed by Lukas

This show covers Lisp, one of the first functional langauge that is often used for academic purposes, but also has a place in industry. The episode ta...

Javascript

29 Aug 2011

Contributed by Lukas

This show covers Javascript, the only client-side scripting language built into most modern browsers. The episode talks about Patrick's move to Silico...

HTML and CSS

05 Aug 2011

Contributed by Lukas

This show covers HyperText Markup Language (HTML) and Cascading Style Sheets (CSS), two of the three languages that make up most client-side Internet ...

Prolog

04 Jul 2011

Contributed by Lukas

This show covers Prolog (Programmable Logic), a rule based language based on deductive inferencing. The episode talks about the Zynga IPO, Google+, an...

Objective-C

18 Jun 2011

Contributed by Lukas

This show covers Objective-C, the premier language for iphone, ipad, and os/x app development. The episode talks about the upcoming Wii U console and ...

Assembly

21 May 2011

Contributed by Lukas

This show covers Assembly, the lowest level language used to program a computer. This episode talks about the amount of traffic Netflix is generating,...

C#

13 May 2011

Contributed by Lukas

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...

Matlab and Octave

27 Apr 2011

Contributed by Lukas

This show covers Matlab, a matrix-based interpreted multiprocessing function language. This episode talks about cloud computing, gaming, and then DIY ...

Erlang Programming Language

08 Apr 2011

Contributed by Lukas

This show covers Erlang, a multiprocessing function language. The show talks about latest updates in C++ and java, then talks about open sourcing hard...

Python Programming Language

25 Mar 2011

Contributed by Lukas

This show covers Python, a popular interpreted language. The show begins with discussion on javascript and browser updates, then goes into the Goldman...

C Programming Language

09 Mar 2011

Contributed by Lukas

This show covers C, the foundation of all programming languages. We begin by introducing ourselves, then jump into talking about the PS3 hack and Noki...

«« ← Prev Page 2 of 2