TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    Programming Throwdown

    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.

    Advertise

    Copyright: ℗ & © 2011 Programming Throwdown

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    130: Ethical Hacking with Ted Harrington Mar 28, 2022
    Show notes

    "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

    00:01:25 Introducing Ted Harrington

    00:07:10 Ethical Hackers, Non-Ethical Hackers, and Productivity

    00:11:58 Starting out in Ethical Hacking/Security

    00:14:40 Imposter Syndrome

    00:19:34 What is Hacking?

    00:30:48 Is Hacking like magic?

    00:38:14 Defense in Depth

    00:42:04 Earning trust and The Departed movie (Spoiler alert)

    00:59:52 DEF CON® Hacking Conference

    01:02:46 Tips on how not to get hacked

    01:10:08 ISE.io culture and opportunities

    01: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-evaluators

    o Twitter: https://twitter.com/ISEsecurity

    o Facebook: https://facebook.com/ISE.infosec

    People:

    Ted Harrington

    o Website: https://www.tedharrington.com/

    o LinkedIn: https://www.linkedin.com/in/securityted/

    o Twitter: https://twitter.com/SecurityTed

    o Book: https://www.amazon.com/Hackable-How-Application-Security-Right/dp/154451767X

    Sponsor:

    MParticle

    o 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 Discord

    Help 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 Mar 14, 2022
    Show notes

    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 network accessibility

    00:26:14 How does IPFS handle bogus content?

    00:38:56 Network storage costs

    00:43:03 Privacy and identification on IPFS

    00:45:23 Content moderation from the Web 3.0 perspective

    00:49:48 Audius

    00:54:20 Protocol Labs and IPFS

    00:55:26 Working with Protocol Labs

    01: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 here

    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 Discord

    Help support Programming Throwdown through our Patreon

    ★ Support this podcast on Patreon ★

    128: WebAssembly with Kevin Hoffman Feb 28, 2022
    Show notes

    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 linking

    00:49:27 wasmCloud

    00:54:21 Decoupling clouds

    01:01:51 Cosmonic fostering wasmCloud/WebAssembly

    01:03:28 Cosmonic as a company

    01:09:33 Opportunities at Cosmonic

    01:13:03 Farewells

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

    You can also follow Programming Throwdown on

    Facebook | Apple Podcasts | Spotify | Player.FM

    Join the discussion on our Discord

    Help support Programming Throwdown through our Patreon

    ★ Support this podcast on Patreon ★

    127: AI for Code with Eran Yahav Feb 14, 2022
    Show notes

    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 Constructs

    00:25:30 Average vs Tailored tooling

    00:36:19 Machine Learning Quality Metrics

    00:38:27 Rollbar

    00:40:19 Model Training vs Statistic Matching

    00:50:19 Developers Interacting with their Code in the Future

    01:00:18 Tabnine

    01:08:17 Farewells

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


    You can also follow Programming Throwdown on

    Facebook | Apple Podcasts | Spotify | Player.FM


    Join the discussion on our Discord

    Help support Programming Throwdown through our Patreon


    ★ Support this podcast on Patreon ★

    126 - Serverless Computing with Erez Berkner Jan 24, 2022
    Show notes

    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 Lumigo

    • 00:57:06 Lumigo and databases
    • 00:58:20 Lumigo pricing

    01:00:28 Lumigo as a company

    01:06:30 Contacting Lumigo

    01:11:01 Farewells


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


    You can also follow Programming Throwdown on

    Facebook | Apple Podcasts | Spotify | Player.FM


    Join the discussion on our Discord

    Help support Programming Throwdown through our Patreon

    ★ Support this podcast on Patreon ★

    125 - Object Caching Systems Jan 20, 2022
    Show notes

    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 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: Gameboys
      • https://scanofthemonth.com/game-boy-original/
    • Hyrum’s Law
      • https://www.hyrumslaw.com/
    • Make the Internet Yours Again With an Instant Mesh Network
      • https://changelog.complete.org/archives/10319-make-the-internet-yours-again-with-an-instant-mesh-network


    Book of the Show

    • Jason: AI 2041
      • https://amzn.to/3fOqnWQ
    • Patrick: Dawnshard - Brandon Sanderson
      • https://amzn.to/3tFmuMi


    Audible Plug http://www.audibletrial.com/programmingthrowdown


    Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h


    Tool of the Show

    • Jason
      • Swagger: https://swagger.io/
    • Patrick
      • ripgrep 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 Introduction

    00:00:54 New Year’s Resolutions

    00:03:59 Saving money on cloud servers

    00:17:20 Scan of the Month

    00:20:14 Hyrum’s Law

    00: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 Shard

    00:37:35 Tool of the Show

    00:38:17 Swagger

    00:59:10 ripgrep

    0:45:31 Object Caching Systems

    01:10:22 High Frequency Trading

    01:14:07 Farewells




    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 DiscordYou can also help support Programming Throwdown through our Patreon


    ★ Support this podcast on Patreon ★

    124 - Holiday Episode 2021! Jan 10, 2022
    Show notes

    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:38

    Predictions we made last 2020 and how they held up.


    01:26:00

    Farewells

    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 Discord

    Help support Programming Throwdown through our Patreon

    ★ Support this podcast on Patreon ★

    123 - Project Planning Dec 15, 2021
    Show notes

    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 Homebrew CNC machine

    00:29:37 Raft (Consensus Algorithm)

    00:36:54 The Mathematics of 2048

    00: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 Planning

    01:22:11 Farewells

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


    You can also follow Programming Throwdown on

    Facebook | Apple Podcasts | Spotify | Player.FM


    Join the discussion on our Discord

    Help support Programming Throwdown through our Patreon

    ★ Support this podcast on Patreon ★

    122 - Building Conversational AI's with Joe Bradley Oct 25, 2021
    Show notes

    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 How Joe got into Conversation AI

    00:21:35 Zork and WordNet

    00:27:48 Automatic Image Detection/Captioning

    00:39:31 MuZero

    00:45:27 Codex

    00:50:15 GPT and businesses

    00:55:16 Artificial General Intelligence

    01:00:05 What is LivePerson

    01:16:30 Working at LivePerson

    01:21:18 Job opportunities in LivePerson

    01:27:04 How to reach Joe

    01:32:40 Farewells


    Resources mentioned in this episode:


    Companies:


    • LivePerson: liveperson.com
    • PyTorch: pytorch.org
    • TensorFlow: tensorflow.com
    ★ Support this podcast on Patreon ★

    121 - Edge Computing with Jaxon Repp Oct 22, 2021
    Show notes

    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 on the edge is a different paradigm that requires new ways of thinking about coding. We're super lucky to have Jaxon on the show to share his experiences with edge computing and dive into this topic!!

    00:00:23 Introduction

    00:01:15 Introducing Jaxon Repp

    00:01:42 What is HarperDB?

    00:08:10 Edge Computing

    00:10:06 What is the “Edge”

    00:14:58 Jaxon’s history with Edge Computing and HarperDB

    00:22:35 Edge Computing in everyday life

    00:26:12 Tesla AI and data

    00:28:09 Edge Computing in the oil industry

    00:35:23 Docker containers

    00:42:33 Databases

    00:48:29 Data Conflicts

    00:55:43 HarperDB for personal use

    01:00:00 MeteorJS

    01:02:29 Netflix, as an example

    01:06:19 The speed of edge computing

    01:08:43 HarperDB’s work environment and who is Harper?

    01:10:30 The Great Debate

    01:12:17 Career opportunities in HarperDB

    01:18:56 Quantum computing

    01:21:22 Reach HarperDB

    01:23:53 Raspberry Pi and HarperDB home applications

    01:27:20 Farewells

    Resources mentioned in this episode:


    Companies

    • HarperDB https://harperdb.io/
    • MeteorJS https://www.meteor.com/


    Tools


    • Raspberry Pi https://www.raspberrypi.org/
    • Docker https://www.docker.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 Discord

    Help support Programming Throwdown through our Patreon

    ★ Support this podcast on Patreon ★

    Previous 1 5 6 7 8 9 19 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Software Engineering Radio – the podcast for professional software developers

    3

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    4

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    5

    Coding Blocks Software How-To
    Back to Work

    6

    Back to Work News
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights