
Sign up to save your podcasts
Or


"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: [email protected]
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
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:
Social Media:
Sponsor:
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: [email protected]
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
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:
People:
Sponsor:
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: [email protected]
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
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:
Social Media:
Sponsor:
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: [email protected]
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
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
01:00:28 Lumigo as a company
01:06:30 Contacting Lumigo
01:11:01 Farewells
Resources mentioned in this episode:
Companies:
Socials:
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: [email protected]
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
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:
Book of the Show
Audible Plug http://www.audibletrial.com/programmingthrowdown
Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h
Tool of the Show
Topic: Object Caching Systems
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: [email protected]
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
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: [email protected]
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
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:57:50 Tool of the Show
01:01:00 Project Planning
01:22:11 Farewells
Resources mentioned in this episode:
Tools:
Companies:
Other references:
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: [email protected]
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
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:
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
Tools
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: [email protected]
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
From the publisher's feed

273 Listeners

379 Listeners

286 Listeners

623 Listeners

272 Listeners

582 Listeners

286 Listeners

985 Listeners

484 Listeners

188 Listeners

244 Listeners

62 Listeners

139 Listeners

66 Listeners

72 Listeners