Devchat.tv Episode Roundup
3,873 episodes - English - Latest episode: over 2 years ago -Contains all versions of all episodes from Devchat.tv
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Episodes
043 RR Book Club: Land of Lisp with Conrad Barski
February 24, 2012 06:04 - 1 hour - 105 MBIn this book club episode, the Rogues talk to Conrad Barski about his book, Land of Lisp.
The Ruby Freelancers Show 005 – Work/Life Balance
February 24, 2012 05:51 - 47 minutes - 64.6 MBPanel Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp) Eric Davis (twitter github blog) Evan Light (twitter github blog) Jeff Schoolcraft (twitter github blog) Discussion Separate things out by day Set a fixed schedule The downside of being hourly Flexibility Ebb and Flow with balance Get help Hire a VA Subcontractors Contracting out Design Work Cut back Batch up the work Food delivery services (frozen pre-cooked/pre-made meals) Cleaning services Batch...
005 JSJ Javascript Objects
February 18, 2012 01:45 - 53 minutes - 73.1 MBThe panelists discuss JavaScript objects.
The Ruby Freelancers Show 004 – Fixed Bids vs Hourly Work
February 17, 2012 19:46 - 59 minutes - 82.4 MBPanel Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp) Eric Davis (twitter github blog) Evan Light (twitter github blog) Jeff Schoolcraft (twitter github blog) Discussion Fixed bid Time and materials Give a budget to the client Scope creep Do you renegotiate the contract on scope creep? Short fixed bids can help manage costs and risk Customer management Fixed vs. Hourly is a discussion of risk Provide options for a fixed bid Multipliers for each unknown Risk is added for ...
042 RR Producing Content with Peter Cooper
February 16, 2012 03:14 - 59 minutes - 81 MBIn this episode, the Rogues talk to Peter Cooper about producing content.
004 JSJ Backbone.js with Jeremy Ashkenas
February 13, 2012 13:00 - 54 minutes - 74.9 MBThe panelists discuss Backbone.js with Jeremy Ashkenas.
The Ruby Freelancers Show 003 – Firing Clients
February 13, 2012 08:18 - 57 minutes - 78.9 MBPanel Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp) Eric Davis (twitter github blog) Evan Light (twitter github blog) Jeff Schoolcraft (twitter github blog) Discussion George Bush misquote Cashboard Non-payment/Late payments Lack of Communication Working for a client is like a dating relationship Subcontracting Blame Local vs. Remote Corporate Culture Find clients who are willing to learn Communicate before you fire the client Watch out for people who...
041 RR Code Metrics with Bryan Helmkamp
February 10, 2012 02:22 - 1 hour - 94.7 MBThe Rogues talk code metrics with Bryan Helmkamp of Code Climate.
The Ruby Freelancers Show 002 – Keeping the Pipeline Full
February 07, 2012 17:22 - 51 minutes - 71.1 MBPanel Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp) Eric Davis (twitter github blog) Evan Light (twitter github blog) Jeff Schoolcraft (twitter github blog) Discussion ChiliProject/Redmine Website Contact Form littlestreamsoftware.com business/niche apps libraries getting involved in open source projects Refinery Fat Free CRM Instructure speaking at conferences talk to other developers, have a community presence users groups referrals from other/larg...
003 JSJ Build Tools
February 03, 2012 13:00 - 45 minutes - 61.8 MBThe panelists discuss build tools.
040 RR Text Editors and IDE’s with Gary Bernhardt
February 03, 2012 02:40 - 1 hour - 92.6 MBThe Rogues talk about text editors and IDEs with Gary Bernhardt.
002 JSJ The Right Way to Build Web Applications
January 29, 2012 13:00 - 48 minutes - 67.1 MBThe panelists discuss the right way to build web applications.
039 RR Programming Language Fundamentals
January 29, 2012 07:38 - 1 hour - 86.2 MBThe Rogues talk about programming language fundamentals.
The Ruby Freelancers Show 001 – Getting Started
January 24, 2012 21:24 - 47 minutes - 64.6 MBPanel Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp) Eric Davis (twitter github blog) Evan Light (twitter github blog) Jeff Schoolcraft (twitter github blog) Discussion Transition from other work to freelancing Finding clients Have money in the bank Have no money in the bank Selling yourself short Billable time, administrative work and time spent working Finding prospects Get involved with user groups, the community, for networking Host events, get behind...
001 JSJ Asynchronous Programming
January 20, 2012 13:00 - 43 minutes - 60.3 MBThe panelists discuss asynchronous programming.
038 RR Web Programming and Updating Frameworks with Yehuda Katz
January 20, 2012 01:46 - 1 hour - 26.7 MBThe Rogues talk about web programming and updating frameworks with Yehuda Katz.
032 RC CoffeeScript
January 13, 2012 16:00 - 7 minutes - 11 MBCoffeeScript is a language written by Jeremy Ashkenas that compiles to Javascript. Its syntax is much more friendly than native JavaScript. Especially if you're used to languages like Ruby or Python. As or Rails 3.1, CoffeeScript is available by default and a coffeescript file is created in /app/assets/javascripts every time you run the scaffold generator. A few of my favorite features of the language are: I can ignore parenthesis (mostly), semi-colons, and curly braces Function notation...
079 TMTC Peter Ledbrook – VMWare, Groovy, Grails
January 13, 2012 14:40 - 34 minutes - 47.2 MB[powerpress] Peter Ledbrook is an engineer at VMWare and an evangalist for Groovy and Grails. Discussion The Grails Podcast Groovy Grails JVM Static typing Dynamic typing Optional static types in Groovy closures Ruby Rails Java Spock Jar files EnvyCasts Video on Java Jar's Dependency management Java resources for Grails Spring Spring Beans Apache Camel Spring Integration Spring Security Servlets Breadth of libraries in a particular language Spring Social CloudFound...
037 RR Versioning and Releases
January 12, 2012 19:54 - 1 hour - 31.1 MBThe Rogues talk about versioning and releases.
036A RubyGems Bonus Content
January 05, 2012 05:03 - 15 minutes - 6.46 MBRubyGems Episode Bonus Content
036 RR RubyGems with Nick Quaranto
January 05, 2012 04:48 - 1 hour - 24.6 MBThe Rogues talk about Ruby Gems with Nick Quaranto.
031 RC Generators
December 30, 2011 20:46 - 5 minutes - 7.84 MBA generator is a way of creating code from the command line. Rails has several of these built in, including generators for models, controllers, tests, helpers, scaffold (models, views, and controllers that support Rails' RESTful routing), and much more. Generators are actually relatively simple. They are made up of two parts. The generator itself, and the generator's templates. In the Ruby on Rails source code there's an assets generator and the javascript template and stylesheet templates i...
078 TMTC Chris Mattmann – OODT/NASA
December 30, 2011 11:42 - 57 minutes - 79.2 MBChris Mattmann is a Software Engineer at NASA's JPL. He's the VP of OODT in the Apache Software Foundation and an adjunct professor at USC. OODT is a framework for managing data from multiple sources and adding them to other data sources for different purposes (like a database and a search engine.) It manages hundreds of thousands of job in a day and terabytes or petabytes of data from various sources. Mentioned in this episode: Apache OODT Nutch Hadoop Apache Software Foundation NASA...
034 RR Benchmarking and Profiling
December 24, 2011 02:13 - 1 hour - 87.8 MBThe Rogues discuss benchmarking and profiling.
030 RC NoSQL
December 24, 2011 01:28 - 9 minutes - 13.5 MBNoSQL is a terrible term for a collection of widely varied databases. You have key-value stores like Redis, Tokyo Cabinet, Memcached, etc. You also have document databases like couchDB and mongoDB. Finally you have column based systems like Cassandra. And still others like HBase. In a lot of cases, there are gems for these. I've used several of them such as the gems for managing Cassandra, couchDB, and mongoDB.
077 TMTC Karl Wright – ManifoldCF
December 23, 2011 17:27 - 40 minutes - 55.8 MBToday I am joined by Karl Wright, Nokia engineer, ManifoldCF developer and author of ManifoldCF in action. We discuss ManifoldCF, an Apache Incubator project, its beginnings, its purpose and its inner workings.
028 RC Backbone.js
December 23, 2011 03:25 - 7 minutes - 9.99 MBI've been using Backbone.js for a few weeks and really like the way it helps you manage your data on the client side. It's also a terrific way to keep your UI in sync when your data changes through Javascript events.
033 RR Book Club – Eloquent Ruby with Russ Olsen
December 15, 2011 19:27 - 1 hour - 27.1 MBIn this book club episode, the Rogues talk to Russ Olsen about his book, Eloquent Ruby.
Upgrading JotRod to Rails 3.1.3
December 09, 2011 23:19 - 157 MB VideoWhen preparing to add some layout features to JotRod, I realized it was a Rails 3.0.9 application. Here's a quick rundown on upgrading to Rails 3.1.3. Download 164.7 MB Download (iPod & iPhone) 37.9 MB Take the 2011 Readers Survey
Upgrading JotRod to Rails 3.1.3
December 09, 2011 23:19 - 157 MB VideoWhen preparing to add some layout features to JotRod, I realized it was a Rails 3.0.9 application. Here's a quick rundown on upgrading to Rails 3.1.3. Download 164.7 MB Download (iPod & iPhone) 37.9 MB Take the 2011 Readers Survey
Upgrading JotRod to Rails 3.1.3
December 09, 2011 23:19 - 36.2 MB VideoWhen preparing to add some layout features to JotRod, I realized it was a Rails 3.0.9 application. Here's a quick rundown on upgrading to Rails 3.1.3. Download 164.7 MB Download (iPod & iPhone) 37.9 MB Take the 2011 Readers Survey
029 RC Ruby-doc.org
December 09, 2011 21:24 - 7 minutes - 10.3 MBOne of the most handy websites out there for people trying to find specific API's in Ruby is ruby-doc.org. From the main page, you can search or select your Ruby version. From the core page, you can narrow down the class or method you're looking for. From the std-lib page, you can read docs and see where different aspects of the programming language are implemented. On each class' page, you can find the specific functionality you need in the menu on the left.
076 TMTC Pranta Das and Bhaskar Sunkara (AppDynamics)
December 09, 2011 20:00 - 21 minutes - 29.9 MBAppDynamics is a company that provides a monitoring solution for .NET and Java platforms. I spoke with the VP of Engineering and one of the developers of the AppDynamics platform to dig into how they instrument your Java or .NET code and some of the tricks for following transactions from beginning to end. There were a lot of neat tricks in this podcast episode
032 RR Ruby Antipatterns
December 08, 2011 23:50 - 1 hour - 25.5 MBThe Rogues discuss Ruby antipatterns.
Followers and Following
December 03, 2011 06:48 - 649 MB VideoIn order to get someone a timeline in JotRod, we need followers and following lists to compile the Jots from. This means that we need to add a new ColumnFamily called Followers and another one called Following. We don't have the joins capability from relational databases to do this for us. I'm going to hijack the User model's database connection to create the ColumnFamilies. (We don't have migrations, yet.) Here's what I ran in the rails console: cf_def = CassandraThrift::CfDef.new(:keyspace...
Followers and Following
December 03, 2011 06:48 - 158 MB VideoIn order to get someone a timeline in JotRod, we need followers and following lists to compile the Jots from. This means that we need to add a new ColumnFamily called Followers and another one called Following. We don't have the joins capability from relational databases to do this for us. I'm going to hijack the User model's database connection to create the ColumnFamilies. (We don't have migrations, yet.) Here's what I ran in the rails console: cf_def = CassandraThrift::CfDef.new(:keyspace...
Followers and Following
December 03, 2011 06:48 - 649 MB VideoIn order to get someone a timeline in JotRod, we need followers and following lists to compile the Jots from. This means that we need to add a new ColumnFamily called Followers and another one called Following. We don't have the joins capability from relational databases to do this for us. I'm going to hijack the User model's database connection to create the ColumnFamilies. (We don't have migrations, yet.) Here's what I ran in the rails console: cf_def = CassandraThrift::CfDef.new(:keyspace...
030 RR Software Craftsmanship with Noel Rappin
November 24, 2011 08:11 - 1 hour - 25.1 MBThe Rogues talk to Noel Rappin about software craftsmanship.
075 TMTC Jim Jagielski – Apache Software Foundation
November 18, 2011 17:23 - 1 hour - 87.8 MBJim Jagielski is the president of the Apache Software Foundation and works for Red Hat. He's a founding member of the Foundation and has been a developer on the HTTP server for over a decade. We had an inspiring conversation about the Apache Software Foundation, the origins of the HTTP server, how the Foundation manages projects, and the incubator program. If you manage or contribute to Open Source software, then this is a discussion you'll want to hear.
027 RC Vim
November 17, 2011 19:25 - 9 minutes - 16.7 MBI've been using VIM for a while to do my development. It's a terrific text editor that has been around for quite some time. Here's the rundown of what I've got set up. MacVim: http://code.google.com/p/macvim/ Janus: https://github.com/carlhuda/janus I've also found a few resources to help me get better with Vim as well. Here are some of my favorites: VimCasts: http://vimcasts.org/ VimGolf: http://vimgolf.com
029 RR Keeping Up with Gowalla with Adam Keys
November 17, 2011 18:48 - 1 hour - 27.6 MBThe Rogues talk about Gowalla with Adam Keys.
028 RR Beyond the Web with Dave Copeland
November 17, 2011 18:16 - 27 minutes - 11.2 MBThis episode was recorded at the Ruby Midwest Conference.
074 TMTC Jonathan Ellis – Cassandra
November 10, 2011 06:54 - 49 minutes - 68.5 MBJonathan Ellis is the Project Chair of Cassandra and co-founder of DataStax, a company that specializes in helping companies set up BigData stacks with Cassandra, Hadoop, and other open source software. His company just released DataStax Enterprise. We had a great discussion about the origins of Cassandra, what it's good at, how it stacks up against relational databases, and how a lot of its different parts work.
ActiveModel Callbacks
November 09, 2011 18:10 - 35.3 MB VideoIn the Jots (like tweets) in JotRod, I needed to generate a hash on creation as the key for the Jots. So, I determined that the easiest way to do that was to include ActiveModel Callbacks. The module is pretty simple to add to your classes. Here's a demo of how to add it to Sandra. Sandra's repository JotRod's repository Download 223 MB Download (iPod & iPhone) 37 MB Take the 2011 Readers Survey
ActiveModel Callbacks
November 09, 2011 18:10 - 35.3 MB VideoIn the Jots (like tweets) in JotRod, I needed to generate a hash on creation as the key for the Jots. So, I determined that the easiest way to do that was to include ActiveModel Callbacks. The module is pretty simple to add to your classes. Here's a demo of how to add it to Sandra. Sandra's repository JotRod's repository Download 223 MB Download (iPod & iPhone) 37 MB Take the 2011 Readers Survey
ActiveModel Callbacks
November 09, 2011 18:10 - 35.3 MB VideoIn the Jots (like tweets) in JotRod, I needed to generate a hash on creation as the key for the Jots. So, I determined that the easiest way to do that was to include ActiveModel Callbacks. The module is pretty simple to add to your classes. Here's a demo of how to add it to Sandra. Sandra's repository JotRod's repository Download 223 MB Download (iPod & iPhone) 37 MB Take the 2011 Readers Survey
026 RC Counter Caches
November 04, 2011 03:56 - 5 minutes - 7.3 MBA counter cache is a handy way to speed up queries where you only need the number of an associated model rather than the entire collection. In your code, you might see something like this: @post.comments.count When you run this code, you wind up with another query to the database to get that number. That's not a big deal until you have that count being called for each post in your stream. To avoid this, you can use a counter cache. To use the counter cache, add a _count to the primary mode...
027 RR Teaching Ruby
November 03, 2011 21:32 - 52 minutes - 20.4 MBThe Rogues talk with Mike Clark about teaching Ruby.