logo
episode-header-image
Nov 19
1h 2m

SE Radio 695: Dave Thomas on Building eB...

SE-Radio Team
About this episode

Dave Thomas, author of The Pragmatic Programmer, The Manifesto for Agile Software Development, Programming Ruby, Agile Web Development with Rails, Programming Elixir, Simplicity, and co-founder of the Pragmatic Bookshelf, speaks with SE Radio host Gavin Henry about building infrastructure for eBooks. They discuss what an eBook is, the various formats, what infrastructure is needed to build them, how an author writes an book, the history of the Pragmatic Bookshelf, how they have evolved, how to handle links within eBooks, why humans are so important in the writing process, and why AI can help with your writing -- once you've written your content. Thomas discusses PDFs, eBooks, Mobi files, ePub files, CI/CD pipelines, WYSWYG, Markdown files, Pragmatic Markup Language, embedding code, AI agents, images, printing PDFs, JVMs, Java, jRuby, and how Markdown won the plain text writing format wars.

Brought to you by IEEE Computer Society and IEEE Software magazine.

Up next
Nov 12
SE Radio 694: Jennings Anderson and Amy Rose on Overture Maps
Jennings Anderson, a Software Engineer with Meta Platforms, and Amy Rose, the Chief Technology Officer at Overture Maps Foundation, speak with host Gregory M. Kapfhammer about the Overture Maps project, which creates reliable, easy-to-use, and interoperable open map data. After e ... Show More
1h 3m
Nov 6
SE Radio 693: Mark Williamson on AI-Assisted Debugging
Mark Williamson, CTO of Undo, joins host Priyanka Raghavan to discuss AI-assisted debugging. The conversation is structured around three main objectives: understanding how AI can serve as a debugging assistant; examining AI-powered debugging tools; exploring whether AI debuggers ... Show More
54m 12s
Oct 28
SE Radio 692: Sourabh Satish on Prompt Injection
Sourabh Satish, CTO and co-founder of Pangea, speaks with SE Radio's Brijesh Ammanath about prompt injection. Sourabh begins with the basic concepts underlying prompt injection and the key risks it introduces. From there, they take a deep dive into the OWASP Top 10 security conce ... Show More
1h 4m
Recommended Episodes
Jan 2025
Erik Bernhardsson on Creating Tools That Make AI Feel Effortless
Today on No Priors, Elad chats with Erik Bernhardsson, founder and CEO of Modal Labs, a platform simplifying ML workflows by providing a serverless infrastructure designed to streamline deployment, scaling, and development for AI engineers. Erik talks about his early work on Spot ... Show More
23m 36s
Dec 2016
Ep. 2: Where Deep Learning Goes Next - Bryan Catanzaro, NVIDIA Applied Deep Learning Research
Bryan Catanzaro, vice president for applied deep learning research at NVIDIA, talks about how we know an AI technology is working, the potential for AI-powered speech, and where we’ll see the next deep learning breakthroughs. 
32m 52s
Jun 2024
Generative AI and Hardware Upgrades, Google History and the Dark GPU Theory, Amazon’s Logistics Long Play
A question about generative AI and the hardware powering voice assistants, projecting the GPU future with the dot com bubble as context, and thoughts on Amazon’s capital expenditures and the state of AWS and Amazon Supply Chain. At the end: An Elon hater reviews the Cybertruck. 
1h 10m
May 2025
NVIDIA’s Rama Akkiraju on Building the Right AI Infrastructure for Enterprise Success - Ep. 255
Rama Akkiraju, VP of IT for AI and ML at NVIDIA, discusses the transformative power of AI in enterprises. Akkiraju highlights the rapid evolution from perception AI to agentic AI and emphasizes the importance of treating AI as a new layer in the development stack. She also shares ... Show More
34m 52s
Jan 2025
#229 Mitesh Agrawal: Why Lambda Labs' AI Cloud Is a Game-Changer for Developers
<p dir="ltr">This episode is sponsored by Netsuite by Oracle, the number one cloud financial system, streamlining accounting, financial management, inventory, HR, and more.</p> <p><strong> </strong></p> <p dir="ltr">NetSuite is offering a one-of-a-kind flexible financing program. ... Show More
56m 7s
Apr 2025
Optimizing For Traditional Search Engines Vs AI Platforms
<p>SEO professionals face a strategic dilemma between traditional search and AI platforms. Chris Andrew, Co-founder and CEO of Scrunch AI, explains why optimizing for both simultaneously is possible by focusing on human-centered content. He reveals how AI models access content in ... Show More
4m 56s
Apr 2025
AI & SEO Meet Micro-SEO Strategies
<p>Chris Raulf, founder of Boulder SEO Marketing, discusses the integration of AI with micro-SEO strategies. He explains how leveraging artificial intelligence can enhance the precision and effectiveness of SEO tactics, particularly through Boulder SEO Marketing's unique Micro-SE ... Show More
25m 38s
Mar 2025
#243 Greg Osuri: Why the Future of AI Depends on Decentralized Cloud Platforms
<p>This episode is sponsored by Indeed. </p> <p>Stop struggling to get your job post seen on other job sites. Indeed's Sponsored Jobs help you stand out and hire fast. With Sponsored Jobs your post jumps to the top of the page for your relevant candidates, so you can reach the pe ... Show More
59m 19s
May 2023
TinyML: Bringing machine learning to the edge
When we think about machine learning today we often think in terms of immense scale — large language models that require huge amounts of computational power, for example. But one of the most interesting innovations in machine learning right now is actually happening on a really s ... Show More
45m 45s
Apr 2021
SLP264 Roy Sheinfeld Podcasting 2.0 & Lightning with Breez
<p>Roy Sheinfeld of Breez rejoins me on the show to talk about the latest with Breez and how Lightning Network is enabling a whole new world of possibilities.</p> <p><strong>We chat:</strong></p> <ul> <li>Breez updates</li> <li>Merchant adoption of Breez</li> <li>Lightning ne ... Show More
1h 4m