Programming Throwdown artwork

Programming Throwdown

176 episodes - English - Latest episode: about 2 months ago - ★★★★★ - 545 ratings

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.

Technology Education How To programming throwdown programming languages java python objective c
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

172: Transformers and Large Language Models

March 11, 2024 15:00 - 1 hour - 78.9 MB

172: Transformers and Large Language Models Intro topic: Is WFH actually WFC? News/Links: Falsehoods Junior Developers Believe about Becoming Senior https://vadimkravcenko.com/shorts/falsehoods-junior-developers-believe-about-becoming-senior/ Pure Pursuit Tutorial with python code: https://wiki.purduesigbots.com/software/control-algorithms/basic-pure-pursuit  Video example: https://www.youtube.com/watch?v=qYR7mmcwT2w  PID without a PHD https://www.wescottdesign.com/articles...

171: Compilers and Interpreters

February 12, 2024 17:35 - 1 hour - 58.5 MB

Intro topic: Monitor setups News/Links: BlueScuti, Willis, beats Tetris https://www.youtube.com/watch?v=GuJ5UuknsHU PalWorld accused of being an AI Product https://www.forbes.com/sites/paultassi/2024/01/22/palworld-accused-of-using-genai-with-no-evidence-so-far/?sh=26a9651b4239 4 Billion if-statements to determine if a number is even or odd https://andreasjhkarlsson.github.io/jekyll/update/2023/12/27/4-billion-if-statements.html Seamless M4T https://ai.meta.com/blog/seamles...

170: 2023 Holiday Special Live

December 24, 2023 16:00 - 1 hour - 67.7 MB

Predictions: Jason  VR for Work Lowering AI training cost/ improved efficiency RISC-V takeoff Patrick Ai claim of AGI Ai peer reviewer Ai Video Generator More space vehicles reaching orbit Early career, finding role at FAANG, liaising vs shipping code. Startup? 3 part. 1. How and when current hype for AI will end? 2. Shape of the show 3. Upcoming in tech What are essential programmer knowledge items? CS Student, how to organize life and goals? What purpose life should se...

169: HyperLogLog

November 27, 2023 15:00 - 1 hour - 82 MB

Intro topic: Testing your car battery News/Links: Tech Layoffs still going on https://www.sfchronicle.com/tech/article/google-layoffs-california-companies-18465600.php  Real-time dreamy Cloudscapes with Volumetric Raymarching https://blog.maximeheckel.com/posts/real-time-cloudscapes-with-volumetric-raymarching/ Robot Rascals https://en.wikipedia.org/wiki/Robot_Rascals  Meta Quest 3  https://www.theverge.com/23906313/meta-quest-3-review-vr-mixed-reality-headset Book of the ...

168: Godot

November 20, 2023 15:00 - 1 hour - 81.1 MB

Intro topic: What are expectations on developers that have nothing to do with programming News/Links: Pushing for a lower dev estimate is like negotiating weather with a Meteorologist https://smartguess.is/blog/your-estimate-is-less-than-that/ Announcing python in excel https://techcommunity.microsoft.com/t5/excel-blog/announcing-python-in-excel-combining-the-power-of-python-and-the/ba-p/3893439 7 Habits of Highly Effective Software Engineers https://makingsmallercircles.com/...

167: Desktop User Interfaces

October 23, 2023 15:00 - 1 hour - 78.8 MB

Intro topic: Jogging Metrics News/Links: Unholy LLM https://huggingface.co/Undi95/Unholy-v1-12L-13B  The reverse red herring   https://www.blameless.com/blog/the-reverse-red-herring The "ens–tification" of TikTok https://www.wired.com/story/tiktok-platforms-cory-doctorow/  Response letter to Godot is not the new Unity https://sampruden.github.io/posts/godot-is-not-the-new-unity/ https://gist.github.com/reduz/cb05fe96079e46785f08a79ec3b0ef21 Book of the Show Patrick: Ma...

166: Speedy Database Queries with Lukas Fittl

October 16, 2023 15:00 - 1 hour - 66.1 MB

- pganalyze: https://pganalyze.com/ - Weekly series "5mins of Postgres": https://www.youtube.com/channel/UCDV_1Dz2Ixgl1nT_3DUZVFw - How Postgres chooses which index to use: https://pganalyze.com/blog/how-postgres-chooses-index - CMU databases courses: https://db.cs.cmu.edu/courses/ - Postgres community: https://www.postgresql.org/community/ As well as social links: - Mastodon: https://hachyderm.io/@lukas - Twitter/X: @pganalyze, @LukasFittl - GitHub: @pganalyze, @lfittl - L...

165: Differential Equations

September 25, 2023 15:00 - 1 hour - 74.8 MB

Intro topic: Revisiting the power of Spreadsheets News/Links: LK-99 Isn’t a Superconductor https://www.nature.com/articles/d41586-023-02585-7 Normalizing Flows https://pyro.ai/examples/normalizing_flows_i.html How is llama.cpp possible? https://finbarr.ca/how-is-llama-cpp-possible/ Chat with open source large language models https://chat.lmsys.org/ Book of the Show Patrick: Math with Bad Drawings by Ben Orlin https://amzn.to/44dsgDz Jason:  Overboard! https://play.goog...

164: Choosing a Database For Your Project With Kris Zyp

September 11, 2023 15:00 - 1 hour - 125 MB

Things to consider when choosing a database Speed & Latency Consistency, ACID Compliance Scalability Language support & Developer Experience Relational vs. Non-relational (SQL vs. NoSQL) Data types Security Database environment Client vs Server access Info on Kris & Harper: Website: harperdb.io Twitter: @harperdbio, @kriszyp Github: @HarperDB, @kriszyp ★ Support this podcast on Patreon ★

163: Recursion

August 14, 2023 15:15 - 1 hour - 87.7 MB

Episode 163 - Recursion Intro topic: Electric Cars News/Links: Snake Game in 101 Bytes in a QR Code https://www.reddit.com/r/programming/comments/15ab4ct/my_qr_code_snake_game_is_now_only_101_bytes/ Superconductor Rumors abound https://arstechnica.com/science/2023/08/whats-going-on-with-the-reports-of-a-room-temperature-superconductor/ OpenWorm https://github.com/openworm/OpenWorm Creator of vim passes away https://news.itsfoss.com/vim-creator-passed-away/ Book of the Sho...

162: Interactive Fiction

July 24, 2023 15:00 - 1 hour - 93.8 MB

In the latest episode of Programming Throwdown, we delve into the captivating world of interactive fiction. We explore: Wordnet, Inform, and how games in the past have been the forerunners of today’s NLP challenges.   00:00:22 Introductions 00:00:39 To hard mode or not to hard mode 00:08:58 No moats in Google 00:16:37 Stable Diffusion blows Jason’s mind 00:21:31 Putting beats together 00:23:38 GPT4All 00:27:44 White Sand 00:35:28 Fortuna 00:38:55 Patrick’s ‘dirty’ secret ...

161: Leveraging Generative AI Models with Hagay Lupesko

July 10, 2023 15:00 - 1 hour - 127 MB

MosaicML’s VP Of Engineering, Hagay Lupesko, joins us today to discuss generative AI!  We talk about how to use existing models as well as ways to finetune these models to a particular task or domain.   00:01:28 Introductions 00:02:09 Hagay’s circuitous career journey 00:08:25 Building software for large factories 00:17:30 The reality of new technologies 00:28:10 AWS 00:29:33 Pytorch’s leapfrog advantage 00:37:24 MosaicML’s mission 00:39:29 Generative AI 00:44:39 Giant dat...

160: Position Localization

June 26, 2023 15:00 - 1 hour - 124 MB

Where are you now? It’s a question that may seem easy to answer on the surface, but in truth hides more complexity than people expect. In today’s episode, we tackle the latest on AI, creative endeavors, and more before diving into the meaty discussion of position localization. 00:01:13 Steam Deck 00:11:22 Summoning Salt on Mario 00:16:49 100k stars 00:24:26 ChatGPT spam call 00:25:31 Build Your Own DB (from scratch) 00:29:50 DuckDB 00:35:07 Jason has an idea 00:37:58 Fighting Fant...

159: GraphQL with Tanmai Gopal

June 12, 2023 15:00 - 1 hour - 114 MB

GraphQL is one of the biggest API enablers in software development, but just how complicated can things be? Tanmai Gopal – Hasura’s CEO extraordinaire – talks with Jason and Patrick about how the secret sauce gets made. They dive deeply from how APIs function to having them managed in practice – among several other topic, making this a must-listen episode.    00:01:19 Introductions 00:01:48 Tanmai’s late start in programming 00:05:48 Plinko 00:13:06 Coursera 00:23:28 The quest...

158: Software Supply Chain with Bill Manning

May 22, 2023 15:00 - 1 hour - 113 MB

In today’s episode, Jason and Patrick dive deeply with JFrog’s Senior Solutions Engineer, Bill Manning. With the conversation tackling the depth and complexity of software supply chains, vulnerabilities and more, Bill deftly offers grounded advice to listeners old and new.   00:00:26 Introductions 00:00:40 Bill’s plethora of job titles 00:09:33 The excitement of learning a language 00:15:08 Mechanical keyboards 00:21:17 Bill’s advice on adapting 00:27:55 What a supply chain i...

157: Kubernetes with Craig Box

May 08, 2023 15:47 - 1 hour - 116 MB

There’s more than what meets the eye when it comes to Kubernetes, and Craig Box – ARMO’s VP of Open Source & Community –is one of several who have seen its many twists and turns since its inception. He talks with Jason and Patrick about Kubernetes’ origins in pop culture, utility in the modern workflow, and possible future in today’s episode.    00:01:31 Introductions 00:03:39 Craig’s early internet speed experience 00:07:46 An adventure towards Google 00:16:55 Project Seven 0...

156: Perl and Regular Expressions

April 24, 2023 20:31 - 1 hour - 107 MB

Should AI research be paused? How far ahead have deepfakes come? Join Patrick and Jason as they tackle their answers to these timely questions – plus an in-depth discussion on Perl in practice – with today’s episode of Programming Throwdown.  Resources mentioned in this episode: Join the Programming Throwdown Patreon community today: https://www.patreon.com/programmingthrowdown?ty=h   News/Links: GPT4All & Stanford Alpaca https://github.com/nomic-ai/gpt4all Giant AI Experimen...

155: The Future of Search with Saahil Jain

April 10, 2023 15:00 - 1 hour - 94.8 MB

When it comes to untangling the complexities of what lies ahead for search engines in this age of AI, few are as deeply versed in the subject as You.com Engineer Saahil Jain. Jason and Patrick talk with him in this episode about what search even is, what challenges lie ahead, and where the shift in paradigms can be found.   00:01:16 Introductions 00:02:06 How physics led Saahil to programming 00:07:20 Getting started at Microsoft 00:13:39 Analyzing human text input 00:22:22 Th...

154: Python Again with Jason C. McDonald

March 27, 2023 15:00 - 1 hour - 132 MB

A second Jason joins this episode of Programming Throwdown! Jason McDonald – Python evangelist, author, and more – talks to Patrick and Jason about his experience with the programming language, how his disability helped and hindered his software career, and where its strengths and weaknesses lie.  00:01:05 Introductions 00:02:27 Jason’s pivotal Doctor Who regeneration 00:04:49 The power of dialog boxes 00:10:10 Python’s power 00:12:37 How disability discrimination can look 00:...

153: ChatGPT

March 13, 2023 15:00 - 1 hour - 128 MB

ChatGPT has made a mark on the world as we know it, but that’s only the tip of the AI iceberg. Join us as we discuss how the field of artificial intelligence is growing – including some developments that might not be on your radar! 00:00:23 Introductions 00:02:01 Jason’s attic adventure 00:06:09 Comparing saws 00:10:57 Patrick’s surprisingly useful thing 00:12:21 SpaceX 00:17:31 Human motion diffusion model 00:20:47 37Signals 00:29:30 Polars 00:35:37 Books of the Show 00:4...

152: The Future Database with Sam Lambert

February 27, 2023 16:00 - 1 hour - 129 MB

Databases are key to almost any project, large or small.  Most database systems in the cloud are designed for heavy use and the costs can get expensive quickly, but database-as-a-service is a rapidly growing area, where many databases can share the same hardware for a much reduced rate, or even for free!  Sam Lambert, CEO of PlanetScale, joins Jason and Patrick to discuss database-as-a-service. 00:01:41 Introductions 00:02:34 Sam’s Github learning lesson 00:07:08 The day after 00:1...

151: Machine Learning Engineering with Liran Hason

February 13, 2023 16:00 - 1 hour - 107 MB

Machine Learning Engineer is one of the fastest growing professions on the planet.  Liran Hason, co-founder and CEO of Aporia, joins us to discuss this new field and how folks can learn the skills and gain the experience needed to become an ML Engineer! 00:00:59 Introductions 00:01:44 How Liran got started making websites 00:07:03 College advice for getting involved in real-world experience 00:12:51 Jumping into the unknown 00:15:22 ML engineering 00:20:50 The missing part in ...

150: Code Reviews with On Freund

January 24, 2023 00:48 - 1 hour - 101 MB

Patrick and I are always stressing the importance of code reviews and collaboration when developing.  On Freund, co-founder & CEO at Wilco, is super familiar with how code review processes can go well, or become a hinderance. In today’s episode with us, he shares his unique perspective on code reviews and maintaining high code quality! 00:00:56 Introductions 00:01:38 On’s first exposure to tech 00:06:04 Game development adventures 00:11:12 The difference between university and rea...

149: Workflow Engines with Sanjay Siddhanti

January 09, 2023 16:00 - 59 minutes - 82 MB

At scale, anything we build is going to involve people.  Many of us have personal schedules and to-do lists, but how can we scale that to hundreds or even thousands of people?  When you file a help ticket at a massive company like Google or Facebook, ever wonder how that ticket is processed? Sanjay Siddhanti, Akasa’s Director of Engineering, is no slouch when it comes to navigating massive workflow engines – and in today’s episode, he shares his experiences in bioinformatics, workfl...

S1: Holiday 2022 Special

December 26, 2022 16:30 - 1 hour - 99.8 MB

S1: Holiday 2022 Special Today we field questions from Programming Throwdown’s listeners about AI, machine learning, and more practical matters as developers in our annual holiday special! 00:00:24 Introductions 00:00:43 Programming Showdown merch 00:02:13 Paul S 00:03:28 Dealing with ergonomics 00:10:39 On AI coding assistant tools 00:16:43 Warren Y 00:20:24 Ben inquires about performance testing 00:27:39 Wild coding story 00:29:37 AI coding’s disruption potential 00:34:...

148: Package Management with Max Howell

December 12, 2022 15:00 - 1 hour - 142 MB

Package managers are an often-overlooked aspect of any operating system, but their importance is not to be underestimated – especially in today’s development environment. As both creator of Homebrew and CEO of tea.xyz, Max Howell is intimately familiar with the ins and outs of open-source development, software engineering, and balancing passion with practicality. He shares these experiences and more with us in today’s deep dive into the subject! 00:01:00 Introductions 00:01:29 Whe...

147: Quantum Computing with Yonatan Cohen

November 28, 2022 15:00 - 1 hour - 90.9 MB

Yonatan Cohen – Co-Founder & CTO of Quantum Machines – joins us in this episode to tackle quantum computing!  Did you know anyone can run quantum programs on Amazon Web Services for mere dollars? Learn about this field early to take pole superposition in the race to understand and use quantum computers! 00:00:45 Introductions 00:01:20 Yonatan’s beginnings 00:03:49 The simulation question 00:05:51 How physics led to quantum computing 00:14:56 Richard Feynman 00:16:44 On the irr...

146: RubyShield, Ruby Central, and Shopify with Mike Dalessio and Evan Phoenix

November 14, 2022 16:00 - 1 hour - 134 MB

In this tour-de-force, Mike Dalessio – Engineering Director at Shopify – and Evan Phoenix – self-described “long-time Rubyist” – join us for a practical discussion of all things Ruby! Ruby is a beautiful language, and we're really excited to cover the history and present of this language with two experts.   00:01:03 Introductions 00:01:49 Mike’s Ruby journey 00:12:28 Evan’s own Ruby experience 00:18:20 The pickaxe book 00:20:34 Weird programming interests 00:25:11 MINASWAN 0...

145: Unsupervised Machine Learning

October 24, 2022 15:00 - 1 hour - 117 MB

Today we discuss adventures, books, tools, and art discoveries before diving into unsupervised machine learning in this duo episode! 00:00:22 Introductions 00:01:28 Email & inbox organization is very important 00:07:28 The Douglas-Peucker algorithm 00:11:48 Starter project selection 00:17:01 Tic-Tac-Toe  00:21:41 Artemis 1 00:26:25 Space slingshots 00:29:47 Flex Seal tape 00:32:38 The Meditations 00:37:58 Flour, Water, Salt, Yeast 00:40:55 Pythagorea 00:46:13 Google Keep...

144: Kotlin Coroutines with Marcin Moskala

October 10, 2022 15:00 - 1 hour - 111 MB

Today we go back to our programming language roots with author, KT Academy founder, and Kotlin rockstar Marcin Moskala.  We talk about how Kotlin makes itself doubly useful for app and backend development.  00:00:55 Introductions 00:01:38 Java frustrations  00:09:37 Why a well-organized typing system is important 00:11:59 What Kotlin is 00:14:58 Obsidian  00:20:13 Learning new things can be a prudent future investment 00:23:46 A pleasant coding experience 00:26:41 Co-routine...

143: The Evolution of Search with Marcus Eagan

September 26, 2022 15:00 - 1 hour - 96.3 MB

Finding something online might seem easy - but as Marcus Eagan tells it, it’s not easy to get it right. In today’s episode, MongoDB’s Staff Product Manager on Atlas Search speaks with Jason and Patrick about his own journey in software development and how to best use search engines to capture user intent.   00:00:34 Introductions 00:01:30 Marcus’s unusual origin story 00:05:10 Unsecured IoT devices 00:09:56 How security groupthink can compromise matters 00:12:48 The Target HVA...

142: Data Ops with Douwe Maan

September 12, 2022 23:04 - 1 hour - 115 MB

Douwe Maan’s journey sounds too fantastic to be true, yet the tale that Meltano’s founder shares with Jason and Patrick today is very, very real. Whether it’s about doing software development by 11, joining Gitlab while juggling college responsibilities, or building his own company during today’s challenging times, he has quite the story to tell. In today’s episode, he speaks on Twitter, his perspective on remote work, and why data operations are a critical part of developer stacks ...

141: Social Gaming with Chip Morningstar

August 22, 2022 18:20 - 1 hour - 135 MB

00:01:03 Introductions 00:04:47 Mojovision 00:06:07 Chips’ storied journey 00:11:06 Project Xanadu 00:18:45 Getting into Lucasfilm 00:31:31 Artificial Intelligence in games 00:39:48 GTA MP 01:00:10 How the game industry drives people 01:08:29 Agoric and its niche in the blockchain 01:20:12 Javascript’s securability 01:22:46 Working with Agoric 01:32:20 What skills Agoric’s team looks for 01:35:31 Chip’s parting thoughts 01:37:00 Farewells Resources mentioned in this ep...

140: Developer Burnout and Infrastructure as Code with Ronak Rahman

August 09, 2022 01:13 - 59 minutes - 81.7 MB

00:00:57 Introductions 00:01:51 How Ronak got started in programming 00:06:03 The first encounter with burnout 00:11:49 Double-edged benefits 00:17:23 Spoon theory 00:19:07 Why relationship clarity matters 00:25:11 A cold room story 00:30:59 Context switching’s relevance 00:35:45 QTorque’s solution to monitor cloud automation costs 00:39:19 Setting up lifetimes 00:42:17 Bom lists 00:49:19 How Quali helps with the challenges 00:54:40 What to do to actualize your true self 00:58:...

139: Scientific Python with Guido Imperiale

July 25, 2022 12:26 - 1 hour - 115 MB

00:00:45 Introductions 00:02:22 The sluggish Python-based system that Guido revitalized 00:06:03 Meeting the challenge of adding necessary complexity to a project 00:11:59 Excel in banking 00:18:15 Guido’s shift into Coil 00:19:29 Scooby-Doo pajamas 00:20:21 What motivates people to come in to the office today 00:24:09 Pandas 00:35:35 Why human error can doom an Excel setup 00:39:29 BLAS 00:46:20 A million lines of data 00:51:43 How does Dask interact with Gambit 00:54:4...

138: Fixing the Internet with John Day

July 12, 2022 03:28 - 1 hour - 121 MB

00:00:24 Introductions 00:00:49 IP v6 00:04:50 OSI 00:12:53 The IP v7 debate 00:20:18 The definition of an address’s scope 00:21:38 Why John feels DNS was a mistake 00:26:40 How IP mobility works 00:32:13 Bluetooth  00:41:41 Where will Internet architecture go from here 00:49:49 Understanding the problem space 00:59:04 The angels in the details 01:00:53 Scientific thinking vs engineering thinking 01:04:01 Victorian architecture 01:06:11 John’s career advice 01:11:18 Ga...

137: The Origins of the Internet with John Day

June 27, 2022 15:53 - 1 hour - 117 MB

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 purpose 00:45:15 The Air Force in 1972 00:52:10 Low memory 00:59:14 Early problems with TCP 01:11:51 The separation of mechanism ...

136: Metaverse with Daniel Liebeskind

June 14, 2022 00:49 - 1 hour - 89.1 MB

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 spirit alive in today’s technological frontier, or how Topia fits in the future, Daniel has something for listeners. 00:01:34 Introductio...

135: Kubernetes with Aran Khanna

June 06, 2022 22:01 - 1 hour - 123 MB

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:31 Opportunities at Archera 01:01:08 Archera for End Users 01:02:30 Archera as a Company 01:05:46 Farewells       Resourc...

134: Ephemeral Environments with Benjie De Groot

May 24, 2022 03:08 - 1 hour - 124 MB

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 the development environment?  What if you could spin up hundreds or thousands of development databases as you need them? Today we ha...

133: Solving for the Marketplace Problem with Andrew Yates

May 09, 2022 14:33 - 56 minutes - 103 MB

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 optimize for this two-sided problem.   00:00:15 Introduction 00:00:27 Introducing Andrew Yates 00:00:50 Andrew’s Programming Back...

132: Funding Open-Source Projects

April 25, 2022 23:00 - 1 hour - 155 MB

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 Show 00:40:39 Zapier 00:42:21 Earthly 00:46:46 Funding open-source projects 01:19:44 How to get funding for open-source pro...

131: Supporting your Favorite Creators with Brave with Jimmy Secretan

April 11, 2022 19:47 - 1 hour - 136 MB

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 Services of Brave, and talk about all things Brave, from the Browser to the other products to the way Brave takes privacy on the internet to...

130: Ethical Hacking with Ted Harrington

March 28, 2022 15:11 - 1 hour - 157 MB

"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 time.  Today we have Ted Harrington from ISE to dive deep into hacking, all the way from the medieval times to today.   00:00:15 Intro...

Episode 129 - Web3.0: Breaking free from the Client Server Model with Michelle Lee

March 15, 2022 04:01 - 1 hour - 120 MB

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 feedback, and emails 00:10:23 Code for America 00:13:47 The real power of Open Source 00:14:14 Web 3.0 00:23:04 IPFS netw...

128: WebAssembly with Kevin Hoffman

February 28, 2022 16:05 - 1 hour - 135 MB

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:30 The developer experience 00:30:30 WebAssembly, JSON, and other object interactions 00:36:35 Rollbar 00:41:08 Compiler linki...

127: AI for Code with Eran Yahav

February 14, 2022 20:33 - 1 hour - 126 MB

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 programming background 00:08:11 Balance between Human and the Machine 00:11:49 Static Analysis 00:29:42 Similarities in Programming C...

126 - Serverless Computing with Erez Berkner

January 24, 2022 17:59 - 1 hour - 131 MB

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:10 Challenges with going serverless 00:39:53 Securing Lambdas 00:46:50 Lumigo and breadcrumbs  00:55:46 How to get started with...

125 - Object Caching Systems

January 21, 2022 00:14 - 1 hour - 137 MB

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 fewer people know what these tools are good for or why we need them so badly.  In this show, Patrick and I explain why caching is so im...

124 - Holiday Episode 2021!

January 10, 2022 21:57 - 1 hour - 120 MB

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 anything else? 00:29:38 (Kevin) Favorite city to live in or visit? 00:31:29 First Winner (James B.) 00:32:21 (Clever Clover/James) N...

Guests

Eric Normand
1 Episode

Twitter Mentions

@yousearchengine 1 Episode
@yahave 1 Episode
@trywilco 1 Episode
@marcusforpeace 1 Episode
@tanmaigo 1 Episode
@hagay_lupesko 1 Episode
@abhayvenkatesh1 1 Episode
@flavorjones 1 Episode
@kevinhoffman 1 Episode
@brave 1 Episode
@saahil9jain 1 Episode
@dhh 1 Episode
@mosaicml 1 Episode
@jsecretan 1 Episode
@swimm_io 1 Episode
@cosmonic 1 Episode
@hasurahq 1 Episode
@mishmosh 1 Episode
@ofronak 1 Episode
@tabnine_ 1 Episode