Giant Robots Smashing Into Other Giant Robots
- Autor: Vários
- Narrador: Vários
- Editora: Podcast
- Duração: 391:43:44
- Mais informações
Informações:
Sinopse
A weekly podcast discussing the design, development, and business of great software. Hosted by thoughtbot CEO, Chad Pytel, and rotating cast of fellow developers, designers, and entrepreneurs, we delve deep behind the scenes of the products and technologies we love.
Episódios
-
29: The most ironic iOS developer
31/12/2012 Duração: 28minBen Orenstein is joined by Gordon Fontenot and Matt Mongeau, two thoughtbot developers, to discuss iOS development using both Objective-C and RubyMotion. Ben, Matt, and Gordon talk about the differences between the two platforms for iOS development, testing in iOS development, the difficulty in it, and the ways to do it. They also make they're recommendations for getting started with iOS development, and discuss iOS apps they like, designing iOS applications, the iOS release cycle, and much more. RubyMotion LLVM CoffeeScript Bacon, a small RSpec clone Writing Tests for RubyMotion Apps Joel on Software, "Back to Basics" The LLDB Debugger rubymotion-tutorial.com RubyMotion, by Clay Allsop Test-Driven iOS Development All the C You Need to Know Fantastical for iPhone UIAppearance CocoaPods Follow @thoughtbot, @halogenandtoast, @gfontenot, and @r00k on twitter.
-
28: Farther, further, faster
24/12/2012 Duração: 47minBen Orenstein is joined by David Heinemeier Hansson, the creator of Ruby on Rails and a partner at 37signals. David and Ben discuss David's normal day, his working relationship with Jason Fried, how their blog, Signal vs. Noise, is important to the company, how he got into programming, where he draws his inspiration from, some good books he's read and how he learns today, how he overcomes fear and why he takes risks, how he got into racing, why he enjoys it, what he learns from it, and how feedback loops and goal posts help you learn, inspire you, and help you know how good you are. They then go on to explore what David would, or wouldn't, change about Rails, and how he sees Rails evolving into the future. David also talks a little bit about the new product 37signals has in development, and 37signals' overall product strategy, coding at 37signals and his approach to providing guidance to the team, what role he plays on Rails core, what he cares about, and what he pays attention to, and much, much more. David
-
27: Fabulous new mistakes
17/12/2012 Duração: 26minBen Orenstein is joined by Joe Ferris, CTO of thoughtbot. Inspired by a question on Law of Demeter from listener Nathan Long, Joe and Ben (hopefully) answer Nathan's question, and then go on to discuss how the Law of Demeter is a form of duplication, how it effects testing, and how to better architect your report, your view, or your entire system to better obey the Law of Demeter. They also touch upon Rails' try method, how the pain of testing helps guide the code you write, where the Law of Demeter doesn't apply, how people don't refactor their tests, how to productively refactor your tests and avoid wasting time rewriting things, and much more. Law of Demeter, Wikipedia Virtuous Code - Avdi Grimm, Demeter: It's not just a good idea. It's the law Nathan Long's LoD question #try Builder pattern, Wikipedia The Boy Scout Rule Ruby Science Fluent interfaces, Stub a chain of methods Follow @thoughtbot, @joeferris, and @r00k on twitter.
-
26: Deep into the psyche of Gary Bernhardt
10/12/2012 Duração: 41minBen Orenstein is joined by Gary Berhardt from Destroy All Software Screencasts. Ben and Gary discuss DAS, how it has changed over the two years he's been doing it, and how his thinking has changed over that time. They then discuss Gary's thoughts on how to write software and tests, how we wants to "fix the kernel", and his exciting plans for the future. They also discuss his background, the production process behind Destroy All Software, and much, much more. Destroy All Software Screencasts Functional Core, Imperative Shell Erlang Follow @thoughtbot, @garybernhardt, and @r00k on twitter.
-
25: Long hours on the BoltBus
03/12/2012 Duração: 21minBen Orenstein is joined by Alex Godin from dispatch.io. Ben and Alex discuss Alex's hectic time in both apprentice.io and TechStars, how he got started at his age, what he's accomplished so far, what he worries about, when he is happiest, and his outlook on the future. apprentice.io TechStars NYC dispatch.io Seth Godin Follow @thoughtbot, @alex_godin, and @r00k on twitter.
-
24: Not so DRY that it chafes
26/11/2012 Duração: 31minBen Orenstein is joined by Sarah Mei, RailsBridge co-founder, a developer at Pivotal Labs, and Diaspora core team member. In this episode, recorded at RubyConf 2012, Ben and Sarah discuss how communication patterns of your team manifest themselves in the code it writes, and how understanding those patterns can help you improve your code. They discuss RailsBridge, teaching, how teaching is an incredible learning opportunity, and how RailsBridge has helped expand the community of women developers in San Francisco and beyond. Finally, they explore how she got into Ruby, and women in technology. RailsBridge Pivotal Labs Follow @thoughtbot, @sarahmei, and @r00k on twitter.
-
23: As a consultant it's always your fault
19/11/2012 Duração: 31minBen Orenstein is joined by Tammer Saleh and Randall Thomas, the founders of Thunderbolt Labs. In this episode, recorded at RubyConf 2012, they discuss their philosophy of running and building the company, how they differ from other consulting companies, and how they do much more than just Rails programming and how its leading to very interesting new kinds of work. Why they list their prices right on their website, and how they derived their rate of $277 per hour. They also explore what their first year in business has been like, some challenges they've faced, and some important lessons they've learned. Thunderbolt Labs Follow @thoughtbot, @thunderboltlabs, @tsaleh, @daksis and @r00k on twitter.
-
22: Your code looks nice today
16/11/2012 Duração: 23minBen Orenstein is joined by Bryan Helmkamp, founder of Code Climate, hosted software metrics for Ruby apps. In this episode, recorded at RubyConf 2012, they discuss what code climate is, how Bryan considers it a small business not a startup, and what its like being a solo founder. They also discuss how code metrics can help you write and maintain better software, how it helps, and how it changes behavior. Finally they explore what the biggest surprise for him has been so far, some of his plans, and what success looks like for him. Code Climate Steve Berry, Thought Merchants Follow @thoughtbot, @r00k, @brynary and @codeclimate on twitter.
-
21: Data, Context and Interaction
05/11/2012 Duração: 28minBen Orenstein is joined by Jim Gay, author of Clean Ruby, and Joe Ferris, CTO of thoughtbot, in the episode recorded at RubyConf 2012. Ben, Joe, and Jim discuss Data, Context and Interaction (DCI), what it is, whether it is at odds with Object-Oriented Programming, how it can be applied to your applications, and much more. Clean Ruby DCI DTO Radiant CMS Writing Effective Use Cases Follow @thoughtbot, @saturnflyer, @r00k, and @joeferris on twitter.
-
20: Ruby Lightning
03/11/2012 Duração: 33minIn this special episode from RubyConf 2012 we pulled aside some of the attendees and found out what they're working on. We also include a selection of the great lightning talks at the conference. Enjoy! Rob Mack from Spiceworks Dr. Nic Williams from Engine Yard talks about BOSH Ray Hightower from WisdomGroup, WindyCityRails, and ChicagoRuby Noel Rapin from Groupon John Foley and Nick Howard talk about Project Grok, an Open Source Code Reader Club (like a book club, but for code) Brian Ford from Engine Yard talks about Rubinious 2.0-rc1. Jeff Casimir from JumpstartLab talks about gSchool Daniel Huckstep from Yardstick Software talks about rc files and sub. Joshua Szmajda talks about the Ruby Hangout, an online Ruby meetup. Ron Evans from The Hybrid Group talks about gitnesse and wields a mean ukulele. Christian Trosclair from The Hybrid Group talks about Kids Code Camp and FeatureCreep Richard Schneeman from Heroku talks about Issue Triage. Chris Maddox from LivingSocial talks about happiness. Follow @though
-
19: I have tons of guns and knives
01/11/2012 Duração: 38minBen Orenstein is joined by Aaron Patterson, Ruby Core team member, Rails Core team member, and a Señior Software Engineer at AT&T Interactive. Aaron and Ben discuss the upcoming features and excitement for Ruby 2.0 and some things Aaron would like to see in Ruby in the future that didn't quite make it into Ruby 2.0. They also discuss how the Rails Core team differs from the Ruby Core team, how much effort it takes to write a detailed blog post and how many mistakes are involved, how he likes being a ruby celebrity, his involvement in Seattle.rb and what it teaches him. Finally, how awesome his job is and how he could do it forever, how he worries about Ruby or Rails becoming irrelevant and wants to stop that from happening, how he is happy all the time, and if he could wave a magic wand and change one thing about Rails, what it would be. This and so much more in this entertaining episode recorded at RubyConf 2012. Tender Lovemaking Seattle.rb Follow @thoughtbot, @tenderlove, and @r00k on twitter.
-
18: Trading Hours for Money
29/10/2012 Duração: 39minBen Orenstein is joined by Brennan Dunn, author of double your freelancing rate and planscope.io. Ben and Brennan discuss transitioning from a freelancer to a consulting company, the issues he faced doing it, and how he overcame them. How he promoted someone to replace him in his consulting company and is focused exclusively on products now, where Planscope came from, how it works, and how he more than doubled the conversion rate. How content marketing was slow to work for him, and how he fixed it. How to effectively pitch and sell products, what victory looks like for him and what he's working for, and so much more. Double Your Freelancing Rate in 14 Days Planscope, Project Management for Independents Kalzumeus Podcast 3: Growing Consulting Practices, with Brennan Dunn Workshop: Start Your Own Multi-Million Dollar Consultancy Ramit Sethi, I Will Teach You To Be Rich The Brain Audit: Why Customers Buy (And Why They Don't) Bidsketch Freckle MicroConf Follow @thoughtbot, @r00k, and @brennandunn on twitter.
-
17: I'm feeling full and Sassy
22/10/2012 Duração: 25minBen Orenstein is joined by Kyle Fiedler, a designer at thoughtbot, and one of the creators of Bourbon Neat. Ben and Kyle discuss responsive design, what it is, and how to implement it. They also discuss Bourbon (a library of Sass mixins) and Neat (a fluid grid framework based on Bourbon), what's wrong with Twitter Bootstrap and why Bourbon Neat is better, and the other reasons why Bourbon Neat was created despite all the other grid frameworks that are available. Kyle shares the most common design mistakes he sees developers make in projects, whether or not design is subjective or whether it can be more objective, his design process and how it has changed, what the Golden Ratio is, and how it's used in Neat. Finally, they also discuss the Design for Developers workshop offered by thoughtbot, which teaches the fundamental design principles and tools to developers, and much, much more. Bourbon Bourbon Neat Sass Design for Developers Golden ratio Follow @thoughtbot, @r00k, and @kylefiedler on twitter.
-
16: Making it fast
15/10/2012 Duração: 35minBen Orenstein is joined by William Josephson and Jay Moorthi from Solano Labs, the makers of tddium, the hosted, scalable continuous integration service. They discuss the architecture of the service, including how they're using Go to speed up parts of it, the surprises they've had in getting started, how they've gotten involved in the Ruby community, and how they validated their idea and get feedback from customers. Also, their experience working with thoughtbot, what has worked and not worked for driving public customers to the site and converting them, dealing with privacy, customer support, their goals and their growth plans, and much more. tddium (Solano Labs) Go eventmachine Follow @thoughtbot, @r00k, and @tddium on twitter.
-
15: Moving money should be free
08/10/2012 Duração: 43minBen Orenstein is joined by Seth Priebatsch, creator of SCVNGR and LevelUp. Ben and Seth talk about LevelUp, how it got started, how they make money, and what the future holds. They also discuss his daily schedule, maintaining focus, what he worries about, how your motives can limit your success, how to change the world by choosing the right thing to change, why he stopped hiding doubt and started being more transparent, and much, much more, including the most interesting question he's never been asked. SCVNGR LevelUp TEDX Talks, "Seth Priebatsch: The game layer on top of the world" TED Talks, "Iain Hutchison: Saving faces" Isis mobile wallet Reach the Beach Relay Killington Spartan Race Follow @thoughtbot, @r00k, and @sethpriebatsch on twitter.
-
14: Say goodbye to that big guy
01/10/2012 Duração: 30minBen Orenstein is joined by Prem Sichanugrist, a developer at thoughtbot and the #31 top Rails contributor. Ben and Prem walk through the major changes that will be introduced in Rails 4, including strong parameters, the new built in queue, cache_digest, changes in ActiveRecord::Relation, and ActiveResource. The also discuss what people can do to ease contribution and issue submission to Rails, how can people get their first commit into Rails, and much more. Prems Boston.rb talk and video: What to Expect in Rails 4.0 strong_parameters Queue cache_digests Russian (Matryoshka) doll Basecamp next Basecamp next RAM and caching hardware ActiveRecord::Relation Null Object pattern Tell Don't Ask ActiveResource Prem's first commit to Rails docrails Ruby on Rails Guides Follow @thoughtbot, @sikachu on twitter.
-
13: I'll disagree in just a little bit
24/09/2012 Duração: 30minBen Orenstein is joined by Joe Ferris, CTO of thoughtbot, and Josh Clayton, developer at thoughtbot and the lead maintainer of FactoryGirl. In this Rails focused episode, Ben, Joe, and Josh dish on ActiveRecord callbacks, observers, state machines, and before_filters vs. middleware. They discuss the good, the bad, and the ugly of each, and how to keep your app clean while doing the right thing. Then they touch on what's new in FactoryGirl, how using build_stubbed can speed up your test suite, and much more. Rails Guide: Active Record Validations and Callbacks Rails Guide: Action Controller, Filters Blog post: Ruby and KISS, Sitting in a Tree Method Object Feature Envy Rack: a Ruby Webserver Interface Rails Guide: Rails on Rack Rack::Cache Blog post: Use Factory Girl’s build_stubbed for a Faster Test Suite Blog post: Mind-Bending Factories Metaprogramming in the Wild: Source-Diving FactoryGirl Follow @thoughtbot, @joeferris, and @joshuaclayton on twitter.
-
12: I think I'll be on a yacht
17/09/2012 Duração: 38minBen Orenstein is joined by Matt Jankowski, COO of thoughtbot. Ben and Matt start off by talking about how Matt came to join thoughtbot and his role at the company. They then discuss the typical thoughtbot sales process. How all problems are communication problems. How the way thoughtbot works is appealing to startups and how they hear about thoughtbot. How thoughtbot handles its 20% investment time in open source and our own products, how we preserve that despite trying to grow the business, and how that has evolved over time. The reasons why it's not always possible to work faster by increasing the team size. Goals, metrics, and things thoughtbot can do better. Plus, how project management techniques translate to child-rearing, his standing desk, and much more. Follow @thoughtbot, @r00k, and @jankowski on twitter.
-
11: You want your system to bend, not to break
10/09/2012 Duração: 54minBen Orenstein is joined by Sean Cribbs, Software Engineer at Basho, the makers of Riak. Ben and Sean start off discussing the interesting overlap of programmers and musicians and why it seems to happen so much. They then discuss Sean's role at Basho, what Riak is, how it works, and how it differs from other NoSQL databases. Sean works remotely for Basho, which has several offices, so Ben and Sean discuss remote workers and remote offices, and the ins and outs of navigating that set up, and how he got paid to work on open source. Finally, they discuss Erlang, which most of Riak is written in. These topics, plus much more. Corpus callosum Riak Overview Basho Ruby client for Riak Dynamo: Amazon’s Highly Available Key-value Store - PDF Eventual consistency Riak: Read Repair BitTorrent Swarms Distributed hash table Riak: Ring Riak: Gossiping Cassandra Project Voldemort Strangeloop, Sept 23-25, 2012 RICON, Oct 10-11, 2012 Why Riak Erlang Programming Language Pragmatic Programmers: Erlang in Practice screencast Erl
-
10: Isn't the last stage of grieving acceptance?
03/09/2012 Duração: 43minBen Orenstein is joined by Joe Ferris and Mike Burns. They start off with some recommendations for awesome programming books and then dive right in to questions about not following "Tell don't ask" in the view, how MVC and the Single Responsibility Principle may be at odds with "Tell don't ask" in the view, and what a more object oriented approach may look like. They also discuss "Class-oriented programming", what it is, why it is bad, how Rails does it, and how to avoid it. They take a quick trip through Mike's experiments in Ruby and Smalltalk in creating his own programming language. The three codecateers then take on the really important topic of method order and code organization, and finally they reflect on how their code has changed over the years, how no solution is foolproof, and how to move to the next level as a programmer. These topics and more, in this installment of the GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS podcast! Structure and Interpretation of Computer