Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.
P
Programming Throwdown


1
137: The Origins of the Internet with John Day
1:24:56
1:24:56
Play later
Play later
Lists
Like
Liked
1:24:56
00:01:01 Introduction 00:01:28 COVID and the challenge of teaching 00:04:11 John’s academic and career path 00:08:14 LSI technology 00:12:13 Collaborative software development in the day 00:15:24 ARPANET’s early use 00:20:08 Atom bomb and weather simulations 00:26:55 The message-switching network 00:34:57 Pouzin 00:38:00 Every register had a purpos…
P
Programming Throwdown


1
136: Metaverse with Daniel Liebeskind
1:04:51
1:04:51
Play later
Play later
Lists
Like
Liked
1:04:51
136: Metaverse with Daniel Liebeskind Decentralizing the future can often lead to missing out on genuine human communication. Daniel Liebeskind, Cofounder and CEO of Topia, talks about how they’re working to avoid that pitfall while building the foundation of a better online experience. Whether its his lessons from Burning Man, keeping the human sp…
00:00:15 Introduction 00:01:03 Aran Khanna and his background 00:05:12 The Marauder’s Map that Facebook hated(Chrome Extension) 00:20:11 Why Google made Kubernetes 00:31:14 Horizontal and Vertical Auto-Scaling 00:35:54 Zencastr 00:39:53 How machines talk to each other 00:46:32 Sidecars 00:48:25 Resources to learn Kubernetes 00:52:59 Archera 00:59:3…
P
Programming Throwdown


1
134: Ephemeral Environments with Benjie De Groot
1:07:54
1:07:54
Play later
Play later
Lists
Like
Liked
1:07:54
134: Ephemeral Environments with Benjie De Groot Download How do you test changes to your web backend or database? Many people have a "production" and one "development" database, but the development database can easily become broken by one engineer and thus unusable for the rest of the team. Also, how would two engineers make changes in parallel to…
P
Programming Throwdown


1
133: Solving for the Marketplace Problem with Andrew Yates
56:04
56:04
Play later
Play later
Lists
Like
Liked
56:04
As anyone who listens to the show regularly knows, I've always been fascinated by marketplaces. How do we figure out what to charge for something, and how do we match buyers and sellers? How does a company like Uber match drivers to riders so quickly? Today we have Andrew Yates, Co-Founder & CEO at Promoted.ai, to talk about marketplaces and how to…
00:00:15 Introduction 00:01:24 Gaming setups 00:12:25 News 00:12:27 I was wrong, CRDTs are the future 00:17:18 How we lost 54k Github stars 00:21:10 DALL-E 00:25:45 Inside the Longest Atlassian Outage of All Time 00:35:11: Sponsor 00:36:22 Book of the Show 00:36:38 Indie Boardgame Designers Podcast 00:37:24 The Laundry Files 00:40:35 Tool of the Sh…
P
Programming Throwdown


1
131: Supporting your Favorite Creators with Brave with Jimmy Secretan
1:14:12
1:14:12
Play later
Play later
Lists
Like
Liked
1:14:12
I've been a big fan of Brave Browser ever since attending a presentation from Brandon Eich back in 2017. Brave was one of the first browsers to aggressively block the ability for websites to share information on your computer without your consent (i.e. third party cookies). I'm so excited to sit down with Jimmy Secretan, VP of Ads and Premium Servi…
P
Programming Throwdown


1
130: Ethical Hacking with Ted Harrington
1:25:34
1:25:34
Play later
Play later
Lists
Like
Liked
1:25:34
"Hacking" is a word that evokes awe from the public, laughter from developers, and pure fear from technology leaders. But what really is hacking? What does trust really mean and how do we acquire and keep trust on the Internet? It turns out that, while hacking is associated with computers, the methods behind it have been around since the dawn of ti…
P
Programming Throwdown


1
Episode 129 - Web3.0: Breaking free from the Client Server Model with Michelle Lee
1:05:44
1:05:44
Play later
Play later
Lists
Like
Liked
1:05:44
Brief Summary: What is Web 3.0? Guest speaker Michelle Lee, Product Lead of Protocol Labs, shares how web 3.0 will revolutionize the Internet and bring trust back into the web. 00:00:25 Introduction 00:01:36 Michelle Lee’s career 00:03:10 What is human-computer interaction? 00:04:55 The Google Sheets user experience 00:06:19 Google Checkout, user f…
P
Programming Throwdown


1
128: WebAssembly with Kevin Hoffman
1:13:54
1:13:54
Play later
Play later
Lists
Like
Liked
1:13:54
Summary: What is WebAssembly? Guest speaker Kevin Hoffman, CTO of Cosmonic shares what WebAssembly is, why it exists, and what kind of things you can do with it. Notes: 00:00:16 Introduction 00:00:52 Cosmonic during COVID 00:02:45 Kevin Hoffman’s career and Cosmonic’s begginings 00:12:39 WebAssembly integrations 00:16:20 What is WebAssembly? 00:27:…
Brief Summary: Programming is difficult as it is, but imagine how difficult it was without all the current tools, compilers, synthesizers, etc. that we have today. Eran Yahav, Chief Technology Officer at Tabnine shares how AI is currently helping with code writing and how it could change in the future. 00:00:16 Introduction 00:00:51 Eran Yahav’s pr…
P
Programming Throwdown


1
126 - Serverless Computing with Erez Berkner
1:11:38
1:11:38
Play later
Play later
Lists
Like
Liked
1:11:38
Brief Summary: Erez Berkner, CEO of Lumigo, talks about his company, going serverless, and why you should too. He shares his experience and tips regarding serverless computing and its ever-growing opportunities in modern computing. 00:00:16 Introduction 00:01:43 Introducing Erez Berkner 00:06:27 The start of Lumigo 00:10:42 What is Serverless 00:20…
Download We are sponsored by audible! http://www.audibletrial.com/programmingthrowdown We are on Patreon! https://www.patreon.com/programmingthrowdown T-Shirts! http://www.cafepress.com/programmingthrowdown/13590693 Join us on Discord! https://discord.gg/r4V2zpC Object Caching Systems Many people have heard the names "redis" or "memcached" but fewe…
In this holiday episode, Jason and Patrick answer questions from listeners. They also look back at the past year’s challenges and victories. 00:15:35 (Kevin) What's been the biggest thing that pushed you to learn more during your career? Was it taking a new job and moving somewhere, doing stuff in your spare time or something like a new hobby or an…
How do you stay focused when working on large projects that span many months? In this duo episode, we talk about Project Planning techniques and trends! We also cover solving personal data storage problems and building CNC machines & printers. 00:00:15 Introduction 00:01:33 UML 00:05:22 Home NAS and other personal storage solutions 00:18:09 Homebre…
P
Programming Throwdown


1
122 - Building Conversational AI's with Joe Bradley
1:34:41
1:34:41
Play later
Play later
Lists
Like
Liked
1:34:41
When you ask Alexa or Google a question and it responds, how does that actually work? Could we have more in-depth conversations and what would that look like? Today we dive into conversational AI with Joe Bradley and answer these questions and many more. Thanks for supporting the show! 00:00:15 Introduction 00:01:24 Introducing Joe Bradley 00:04:44…
P
Programming Throwdown


1
121 - Edge Computing with Jaxon Repp
1:28:44
1:28:44
Play later
Play later
Lists
Like
Liked
1:28:44
What is "The Edge"? The answer is that it means different things to different people, but it always involves lifting logic, data, and processing load off of your backend servers and onto other machines. Sometimes those machines are spread out over many small datacenters, or sometimes they are in the hands of your customers. In all cases, computing …