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

The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career,
through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

Elixir Outlaws
Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.

BSD Now
Created by three guys who love BSD, we cover the latest news and have an extensive series of tutorials, as well as interviews with various people from all areas of the BSD community. It also serves as a platform for support and questions. We love and advocate FreeBSD, OpenBSD, NetBSD, DragonFlyBSD and TrueOS. Our show aims to be helpful and informative for new users that want to learn about them, but still be entertaining for the people who are already pros.
The show airs on Wednesdays at 2:00PM (US Eastern time) and the edited version is usually up the following day.
136: Metaverse with Daniel Liebeskind
136: Metaverse with Daniel LiebeskindDecentralizing 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 Introduction00:02:15 Daniel and early programming experience00:07:51 How coding felt like sorcery00:09:35 Skill trees00:16:10 Second Life00:19:56 Enhancing versus replacing real life experiences00:26:28 A decentralized Metaverse00:29:54 Web 2 versus Web 3 00:34:15 /r/place00:44:16 Why boom cycles are important for tech00:46:03 Topia for consumers00:52:47 Topia as a company00:55:50 Opportunities at Topia00:58:00 Topia.io01:03:50 FarewellsResources mentioned in this episode:Daniel Liebeskind, Cofounder and CEO of Topia: LinkedIn: https://www.linkedin.com/in/dliebeskind/ Website: https://medium.com/@dliebeskind Twitter: https://twitter.com/dliebeskind Topia: Website: https://topia.io/topia/careers LinkedIn: https://www.linkedin.com/company/topia-io/ If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/Reach out to us via email: programmingthrowdown@gmail.comYou can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
135: Kubernetes with Aran Khanna
00:00:15 Introduction00:01:03 Aran Khanna and his background00:05:12 The Marauder’s Map that Facebook hated(Chrome Extension)00:20:11 Why Google made Kubernetes00:31:14 Horizontal and Vertical Auto-Scaling00:35:54 Zencastr00:39:53 How machines talk to each other00:46:32 Sidecars00:48:25 Resources to learn Kubernetes00:52:59 Archera00:59:31 Opportunities at Archera01:01:08 Archera for End Users01:02:30 Archera as a Company01:05:46 Farewells Resources mentioned in this episode:Aran Khanna, Cofounder of Archera: LinkedIn: https://www.linkedin.com/in/aran-khanna/ Website: http://arankhanna.com/menu.html Twitter: https://twitter.com/arankhanna Archera: Website: https://archera.ai/ LinkedIn: https://www.linkedin.com/company/archera-ai/ Twitter: https://twitter.com/archeraai Kubernetes: Website: https://kubernetes.io/ Documentary: https://www.youtube.com/watch?v=BE77h7dmoQU If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/ Reach out to us via email: programmingthrowdown@gmail.com You can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon ★ Support this podcast on Patreon ★
134: Ephemeral Environments with Benjie De Groot
134: Ephemeral Environments with Benjie De GrootDownloadHow 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 have Benjie De Groot, Co-Founder and CEO of Shipyard to explain ephemeral environments and how virtual machines and containers have made massive improvements in devops! 00:00:15 Introduction00:00:24 Introducing Benjie De Groot00:01:26 Benjie’s Programming Background00:06:34 How Shipyard started00:09:17 Working in Startups vs. Tech Giants00:19:28 The difference between Virtual Machines and Containers00:26:17 Local Development Environment00:40:27 What is a DevOps engineer and what does it entail?00:45:42 Zencastr00:50:12 Shipyard as a company00:55:29 How Shipyard gets clients01:06:48 Farewells Resources mentioned in this episode: Benjie De Groot, Co-Founder & CEO at Shipyard: LinkedIn: https://www.linkedin.com/in/bueller/ Podcast: https://www.heavybit.com/library/podcasts/the-kubelist-podcast/ Shipyard: Website: https://shipyard.build/ Careers: https://shipyard.build/careers/ LinkedIn: https://www.linkedin.com/company/shipyardbuild/ Twitter: https://twitter.com/shipyardbuild Community Website: https://ephemeralenvironments.io/ GitHub: https://github.com/shipyard Heavybit: Website: https://www.heavybit.com/ LinkedIn: https://www.linkedin.com/company/heavybit/ Twitter: https://twitter.com/heavybit If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/ Reach out to us via email: programmingthrowdown@gmail.com You can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
133: Solving for the Marketplace Problem with Andrew Yates
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 Introduction00:00:27 Introducing Andrew Yates00:00:50 Andrew’s Programming Background00:04:19 Andrew at Promoted.AI00:08:17 What is a Marketplace?00:17:45 Marketplace Rankings00:22:50 Short-term vs Long-term Experience00:24:43 Machine Learning and the Marketplace00:34:57 Measurements00:37:09 Promoted.AI Integration00:38:31 How Promoted.AI Measures Success00:41:14 Auction Theory00:46:08 Experience with YCombinator00:50:34 Promoted.AI as a Company00:55:47 Farewells Resources mentioned in this episode: Andrew Yates, Co-Founder & CEO at Promoted.ai: LinkedIn: https://www.linkedin.com/in/andrew-yates-0217a985/ Twitter: https://mobile.twitter.com/ayates_promoted Promoted.ai: Website: https://www.promoted.ai/ LinkedIn: https://www.linkedin.com/company/promoted-ai/ If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/ Reach out to us via email: programmingthrowdown@gmail.com You can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon ★ Support this podcast on Patreon ★
132: Funding Open-Source Projects
00:00:15 Introduction00:01:24 Gaming setups00: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: Sponsor00: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 projects01:19:44 How to get funding for open-source projects01:22:47 Farewells Resources mentioned in this episode:Media: The King of Kong: A Fistful of Quarters (2017) Class Action Park (2020) Indie Boardgame Designers Podcast: https://indieboardgamedesigners.com/ GitHub Stars Won’t Pay Your Rent: https://medium.com/@kitze/github-stars-wont-pay-your-rent-8b348e12baed News: I Was Wrong, CRDTs Are The Future: https://josephg.com/blog/crdts-are-the-future/ How We Lost 54k GitHub Stars: https://httpie.io/blog/stardust DALL-E: https://openai.com/blog/dall-e/ Inside the Longest Atlassian Outage of All Time: https://newsletter.pragmaticengineer.com/p/scoop-atlassian?s=r Books: Indie Board Game Designers Podcast The Laundry Files: https://amzn.to/3kdWWQg Tools: Zapier: https://zapier.com/ N8n: https://n8n.io/ Earthly: https://earthly.dev/ Adam Gordon Bell: Twitter: https://twitter.com/adamgordonbell Website: https://adamgordonbell.com/ LinkedIn: https://www.linkedin.com/in/adamgordonbell/ CoRecursive: https://corecursive.com/ If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/ Reach out to us via email: programmingthrowdown@gmail.com You can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
131: Supporting your Favorite Creators with Brave with Jimmy Secretan
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 a whole new level, while also empowering content creators and advertisers who depend on ads for income and to promote their businesses.00:00:15 Introduction00:00:44 Introducing Jimmy Secretan00:01:10 How Brave started00:09:33 Brave and internet advertising00:21:13 Local machine learning00:32:07 What is BAT (Brave Attention Tokens) 00:42:59 Cross-platform data synchronization 00:44:28 Chromium00:50:22 Public and Private key encryption and authentication00:54:27 Brave for Content Creators00:59:03 Where is Brave now and what is its trajectory01:05:40 Opportunities in Brave01:13:10 FarewellsResources mentioned in this episode:Jimmy Secretan, VP of Ads and Premium Services: Twitter: https://twitter.com/jsecretan LinkedIn: https://www.linkedin.com/in/jimmysecretan/ Brave: Website: https://brave.com/ Brave Careers: https://brave.com/careers/ Twitter: https://twitter.com/brave LinkedIn: https://www.linkedin.com/company/brave-software/ If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/ Reach out to us via email: programmingthrowdown@gmail.com You can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
130: Ethical Hacking with Ted Harrington
"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 Intro00:01:25 Introducing Ted Harrington00:07:10 Ethical Hackers, Non-Ethical Hackers, and Productivity00:11:58 Starting out in Ethical Hacking/Security00:14:40 Imposter Syndrome00:19:34 What is Hacking?00:30:48 Is Hacking like magic?00:38:14 Defense in Depth00:42:04 Earning trust and The Departed movie (Spoiler alert)00:59:52 DEF CON® Hacking Conference01:02:46 Tips on how not to get hacked01:10:08 ISE.io culture and opportunities01:24:13 Farewells Resources mentioned in this episode: Companies: ISE (Independent Security Evaluators)o Website: https://www.ise.io/o LinkedIn: https://www.linkedin.com/company/independent-security-evaluatorso Twitter: https://twitter.com/ISEsecurityo Facebook: https://facebook.com/ISE.infosec People: Ted Harringtono Website: https://www.tedharrington.com/o LinkedIn: https://www.linkedin.com/in/securityted/o Twitter: https://twitter.com/SecurityTedo Book: https://www.amazon.com/Hackable-How-Application-Security-Right/dp/154451767X Sponsor: MParticleo Website: https://www.mparticle.com/ If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/ Reach out to us via email: programmingthrowdown@gmail.com You can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon ★ Support this podcast on Patreon ★
Episode 129 - Web3.0: Breaking free from the Client Server Model with Michelle Lee
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 Introduction00:01:36 Michelle Lee’s career 00:03:10 What is human-computer interaction?00:04:55 The Google Sheets user experience00:06:19 Google Checkout, user feedback, and emails00:10:23 Code for America00:13:47 The real power of Open Source00:14:14 Web 3.000:23:04 IPFS network accessibility00:26:14 How does IPFS handle bogus content?00:38:56 Network storage costs00:43:03 Privacy and identification on IPFS00:45:23 Content moderation from the Web 3.0 perspective00:49:48 Audius00:54:20 Protocol Labs and IPFS00:55:26 Working with Protocol Labs01:05:00 Farewells Resources mentioned in this episode: Companies: Protocol Labs: Website: https://protocol.ai/ Twitter: https://twitter.com/protocollabs LinkedIn: https://www.linkedin.com/company/protocollabs/ Youtube: https://www.youtube.com/ProtocolLabs Filecoin: https://filecoin.io/ Hackathons @ Protocol Labs: https://hackathons.filecoin.io/ Course Learning @ Protocol Labs: https://proto.school/ Metamask:https://metamask.io/ Fleek: Website: https://fleek.co/ Space Storage: https://fleek.co/storage/ Estuary:Website: https://estuary.tech/ Audius:Website: https://audius.co/ Social Media:Michelle Lee, Product at Protocol Labs Twitter: https://twitter.com/mishmosh LinkedIn: https://www.linkedin.com/in/michellelee3 Sponsor:Rollbar Website: https://rollbar.com/ Freebies: https://try.rollbar.com/pt/ Download the episode hereIf you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/ Reach out to us via email: programmingthrowdown@gmail.com You can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
128: WebAssembly with Kevin Hoffman
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 Introduction00:00:52 Cosmonic during COVID00:02:45 Kevin Hoffman’s career and Cosmonic’s begginings00:12:39 WebAssembly integrations00:16:20 What is WebAssembly?00:27:30 The developer experience00:30:30 WebAssembly, JSON, and other object interactions00:36:35 Rollbar00:41:08 Compiler linking00:49:27 wasmCloud00:54:21 Decoupling clouds01:01:51 Cosmonic fostering wasmCloud/WebAssembly01:03:28 Cosmonic as a company01:09:33 Opportunities at Cosmonic01:13:03 FarewellsResources mentioned in this episode:Companies: Cosmonic Website: https://cosmonic.com/ Twitter: https://twitter.com/cosmonic LinkedIn: https://www.linkedin.com/company/cosmonic-corp/ People: Kevin Hoffman, Chief Technology Officer at Cosmonic Twitter: https://twitter.com/KevinHoffman LinkedIn: https://www.linkedin.com/in/%F0%9F%A6%80-kevin-hoffman-9252669/ Sponsor: Rollbar Website: https://rollbar.com/ Freebies: https://try.rollbar.com/pt/ If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/Reach out to us via email: programmingthrowdown@gmail.comYou can also follow Programming Throwdown onFacebook | Apple Podcasts | Spotify | Player.FMJoin the discussion on our DiscordHelp support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
127: AI for Code with Eran Yahav
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 Introduction00:00:51 Eran Yahav’s programming background00:08:11 Balance between Human and the Machine00:11:49 Static Analysis00:29:42 Similarities in Programming Constructs00:25:30 Average vs Tailored tooling00:36:19 Machine Learning Quality Metrics 00:38:27 Rollbar00:40:19 Model Training vs Statistic Matching00:50:19 Developers Interacting with their Code in the Future01:00:18 Tabnine01:08:17 FarewellsResources mentioned in this episode:Companies:Tabnine: Website: https://www.tabnine.com/ Twitter: https://twitter.com/Tabnine_ LinkedIn: https://www.linkedin.com/company/tabnine/ Social Media:Eran Yahav, Chief Technology Officer at Tabnine Twitter: https://twitter.com/yahave LinkedIn: https://www.linkedin.com/in/eranyahav/ Sponsor:Rollbar Website: https://rollbar.com/ Freebies: https://try.rollbar.com/pt/ If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/Reach out to us via email: programmingthrowdown@gmail.comYou can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
126 - Serverless Computing with Erez Berkner
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 Introduction00:01:43 Introducing Erez Berkner00:06:27 The start of Lumigo00:10:42 What is Serverless00:20:10 Challenges with going serverless00:39:53 Securing Lambdas00:46:50 Lumigo and breadcrumbs 00:55:46 How to get started with Lumigo 00:57:06 Lumigo and databases 00:58:20 Lumigo pricing 01:00:28 Lumigo as a company01:06:30 Contacting Lumigo01:11:01 FarewellsResources mentioned in this episode:Companies: Lumigo: https://lumigo.io/ Lumigo Free Trial: https://platform.lumigo.io/auth/signup Socials:Erez Berkner: Twitter: https://twitter.com/erezberkner LinkedIn: https://www.linkedin.com/in/erezbe/ If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/Reach out to us via email: programmingthrowdown@gmail.comYou can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
125 - Object Caching Systems
DownloadWe are sponsored by audible! http://www.audibletrial.com/programmingthrowdownWe are on Patreon! https://www.patreon.com/programmingthrowdownT-Shirts! http://www.cafepress.com/programmingthrowdown/13590693Join us on Discord! https://discord.gg/r4V2zpCObject Caching SystemsMany 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 important and how these systems work under the hood.Intro topic: Public database & cache services (Planetscale & Upstash)News/Links: Log4J Vulnerability https://jfrog.com/blog/log4shell-0-day-vulnerability-all-you-need-to-know/ https://www.microsoft.com/security/blog/2021/12/11/guidance-for-preventing-detecting-and-hunting-for-cve-2021-44228-log4j-2-exploitation/ Scan of the Month: Gameboyshttps://scanofthemonth.com/game-boy-original/ Hyrum’s Lawhttps://www.hyrumslaw.com/ Make the Internet Yours Again With an Instant Mesh Networkhttps://changelog.complete.org/archives/10319-make-the-internet-yours-again-with-an-instant-mesh-network Book of the Show Jason: AI 2041https://amzn.to/3fOqnWQ Patrick: Dawnshard - Brandon Sandersonhttps://amzn.to/3tFmuMi Audible Plug http://www.audibletrial.com/programmingthrowdownPatreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the Show JasonSwagger: https://swagger.io/ Patrickripgrep https://github.com/BurntSushi/ripgrep Topic: Object Caching Systems The need Latency In memory Caching Disadvantages compared to DB Size limits (memory) Limited query support Limited persistence options Stale caches How it works Key-value stores Special operations for multi-get /multi-step Expiry timers on each key Hashing Examples Redis Memcached DynamoDB Google datastore Firebase database 00:00:15 Introduction00:00:54 New Year’s Resolutions00:03:59 Saving money on cloud servers00:17:20 Scan of the Month00:20:14 Hyrum’s Law00:25:30 Make the Internet Yours Again with an Instant Mesh Network 00:31:45 Book of the Show 00:31:56 AI 2041 00:35:25 Don Shard00:37:35 Tool of the Show00:38:17 Swagger00:59:10 ripgrep0:45:31 Object Caching Systems01:10:22 High Frequency Trading01:14:07 FarewellsIf you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/Reach out to us via email: programmingthrowdown@gmail.comYou can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordYou can also help support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
124 - Holiday Episode 2021!
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)Next biggest tech prediction.00:36:28 (Paul) If we could standardize all the code there is out there to one particular language, which language would it be and why would it be Python?00:40:40 Second Winner (Collin G.)00:41:21 (Necrous)If you could redo your career and education path, what would you change?00:47:12 Third Winner (Matt I.)00:47:48 (MQNC)What is the dirtiest hackiest anti-pattern piece of code you ever wrote in full consciousness and even maybe enjoying the thrill and why was it the way to go?00:54:36 (Leedle)Thoughts on server side rendering React and NextJS?00:57:00 Fourth Winner (Glenn S.)00:57:25 (NC Plattipus)The visual programming language, LabVIEW?01:05:02 Fifth Winner (James F.)01:05:53 (Gethan)Future technology or big technologies, what about AR? 01:10:18 (Gethan)On the topic of getting a master's degree or classes, do you see a benefit of getting certifications? 01:18:16 Sixth Winner (Don R.)01:19:38Predictions we made last 2020 and how they held up.01:26:00FarewellsIf you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/Reach out to us via email: programmingthrowdown@gmail.comYou can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
123 - Project Planning
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 Introduction00:01:33 UML00:05:22 Home NAS and other personal storage solutions00:18:09 Homebrew CNC machine00:29:37 Raft (Consensus Algorithm)00:36:54 The Mathematics of 204800:45:44 Book of the Show 00:45:57 Manager Tools 00:49:10 Make Magazine 00:57:50 Tool of the Show 00:57:51 Workflowy 00:59:10 GitHub Desktop 01:01:00 Project Planning01:22:11 FarewellsResources mentioned in this episode:Tools: Workflowy: https://workflowy.com/b/ Github Desktop: https://desktop.github.com/ Companies: Manager Tools: https://www.manager-tools.com/ Make Magazine: https://makezine.com/ Other references: QT Designer: https://www.qt.io/ Shapeoko: https://carbide3d.com/shapeoko/ Curves and Surfaces by Bartosz Ciechanowski: https://ciechanow.ski/curves-and-surfaces/ Inkscape: https://inkscape.org/ Raft: https://raft.github.io/ If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/Reach out to us via email: programmingthrowdown@gmail.comYou can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon★ Support this podcast on Patreon ★
122 - Building Conversational AI's with Joe Bradley
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 Introduction00:01:24 Introducing Joe Bradley00:04:44 How Joe got into Conversation AI00:21:35 Zork and WordNet00:27:48 Automatic Image Detection/Captioning00:39:31 MuZero00:45:27 Codex00:50:15 GPT and businesses00:55:16 Artificial General Intelligence01:00:05 What is LivePerson01:16:30 Working at LivePerson01:21:18 Job opportunities in LivePerson01:27:04 How to reach Joe01:32:40 FarewellsResources mentioned in this episode:Companies: LivePerson: liveperson.com PyTorch: pytorch.org TensorFlow: tensorflow.com ★ Support this podcast on Patreon ★