20 Aug 05:19
Listen Sound (duration 18:56)

Chad Fowler

Finding the Jagged Edges

Daniel Steinberg interviews Chad Fowler on a wide range of topics including programming, music, math, the C64, Ruby, Rails, electronics, hooking up the real world to the computer, the Principle of Agreement, the dangers of stagnation, invigorating your career and globalization.

06 Aug 04:45
Listen Sound (duration 18:11)

Ian Dees on Scripted GUI Testing with Ruby

Doing things you couldn't do before

Jackie Carter interviews Ian Dees, author of “Scripted GUI Testing with Ruby” Ian talks about using automation in support of GUI testing, and describes how automation allows you to do things you couldn’t do before. Frustrated with proprietary, difficult scripting languages, or fragile, coordinate-based systems, Ian describes how GUI testing with Ruby is such a pleasure. Ian’s new book gives you the actual techniques to take control of this window or that drop-down list—without hard-coded data. Ian describes his use of rSpec, randomized and matrix testing, writing stories for testing, and more.

23 Jul 00:00
Listen Sound (duration 22:24)

Travis Swicegood: Pragmatic Version Control using Git

Distributed version control comes of age

Pragmatic editor Susannah Pfalzer interviews Travis Swicegood, author of “Pragmatic Version Control using Git.” Travis tells us about distributed version control in general, when to use it—and when not to. He also describes how Git works, and walks through the daily Git workflow. Travis reminds us that code is never perfect, and describes how to track changes in a distributed environment. He’ll show how to selectively push repositories to different people on your team, and how to use gitosis.

09 Jul 06:59
Listen Sound (duration 18:14)

Brian Marick on Ruby Cocoa and Testing

Who's smart enough to program?

Brian Marick talks to Daniel Steinberg on a wide variety of topics. Brian asks, who’s smart enough to program?, and describes how he met Andy and Dave at the Agile Manifesto summit. He talks about using Lisp, Smalltalk and Ruby, and about introducing programming to testers. Brian also shares the secrets of Domain Specific Languages (DSLs), and of course, his new book on Ruby Cocoa: marrying Ruby with the uber-cool Mac OS X Cocoa GUI framework, and test driven development with Ruby Cocoa code.

18 Jun 08:54
Listen Sound (duration 21:21)

Michael J Mangino on Facebook Applications

Embed your own app in Facebook

Pragmatic editor Susannah Pflazer interviews Mike Mangino, author of “Developing Facebook Platform Applications with Rails.” Mike describes how Facebook works, and talks about using facebooker for Ruby on Rails to provide helpers, handle authentication, and more.

Mike walks through developing an application in Facebook, describes the parts of Facebook, as well as messaging, testing, and engaging users. Find out about the magic 8-second rule and the key aspects of a successful Facebook application.

04 Jun 05:16
Listen Sound (duration 21:24)

Mike Clark on Studios and Screencasts

and the right media for the message

Daniel Steinberg interviews the Pragmatic Studio’s Mike Clark. Mike talks about the Pragmatic Studio, the Edge Conferences, Screencasts and shoulder surfing, and how to get inside the head of an expert.

21 May 05:01
Listen Sound (duration 28:34)

Andy Hunt on Pragmatic Wetware

It's all in your head

Join us as Daniel Steinberg interviews Pragmatic co-founder Andy Hunt. Andy describes his journey from the techniques in The Pragmatic Programmer, the programming language Ruby and the Agile development movement, to looking at wetware—the stuff in our heads. Andy discusses the Dreyfus model of skill acquisition, lateral specialization in the brain, mindmaps and more. You’ll find out why sometimes the best thing you can do is to step away from the keyboard.

07 May 04:36
Listen Sound (duration 24:10)

Dave Thomas on Pragmatic Publishing

and the Joy of Programming

Join us as Daniel Steinberg interviews Pragmatic co-founder Dave Thomas. Dave explains a bit about how we started the publishing business, and our unique production process and its separation of content from presentation. You’ll hear all about reader involvement in our books, what makes a Pragmatic book, and Dave’s take on the book industry as a whole. Dave reminds us of why we’re in this business: for the joy and passion of programming.

23 Apr 09:39
Listen Sound (duration 23:13)

Programming Groovy

Making the hard stuff simpler

Venkat Subramaniam, author of “Programming Groovy: Dynamic Productivity for the Java Developer” talks at length with Daniel Steinberg about coding in Groovy, metaprogramming, and choosing a language. You’ll learn when Groovy is a great choice, and when it’s not. Venkat shares how to use builders to relieve the tedium of XML processing, explains why metaprogramming is so hard in Java, and why type-safety isn’t what you think. Finally, Venkat explains how programming is a lot like a chainsaw.

09 Apr 09:00
Listen Sound (duration 16:32)

FXRuby with Lyle Johnson

Cross-platform GUIs in Ruby

FXRuby is a cross-platform GUI for Ruby. Listen as Pragmatic editor Susannah Pfalzer interviews Lyle Johnson, the lead developer of FXRuby and author of the new book, “FXRuby: Create Lean and Mean GUIs with Ruby.” Lyle explains what you need to know before using FXRuby, some interesting aspects of FXRuby and the FOX toolkit, the target and message approach, automatic GUI updating, recommended guides to user interface design, and more!

Page: 1 2