040 RR Text Editors and IDE’s

by Charles Max Wood on February 3, 2012

Podcast: Play in new window | Download (Duration: 1:07:26 — 92.6MB)

Panel

  • Gary Bernhardt (twitter github destroyallsoftware.com)
  • Avdi Grimm (twitter github blog book)
  • Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp)
  • David Brady (blog witter github ADDcasts)
  • James Edward Gray (blog twitter github)
  • Josh Susser (twitter github blog)

Discussion

  • Vim
  • Emacs
  • Textmate
  • Rubymine
  • TECO
  • SmallTalk
  • Text Editor
  • Repl
  • IDE
  • Jetbrains
  • Eclipse
  • Pragmatic Programmer
  • “Evil Wizards”
  • Developer Studio
  • Destroy All Software
  • Sublime Text 2
  • The Textmate book by James
  • Textmate uses default Mac keybindings
  • aquamacs
  • macvim
  • Emacs’ packaging system
  • tramp mode
  • Vim Golf
  • hippie expand
  • #emacs on freenode.net
  • tmux

Picks

  • Emacs Wiki (Avdi)
  • American Gods by Neal Gaimon (Avdi)
  • Jawbone Jambox (Josh)
  • EL4R (Dave)
  • YASnippet (Dave)
  • Portal 2 Soundtrack (Dave)
  • Aloha Ruby Conf (James)
  • Tmux/iTerm integration (James)
  • From Bash to Zsh (James)
  • Emacs MetaReturn Apropos (Gary)
  • TestRocket (Gary)
  • Speedo Aquabeat (Chuck)
  • Chrome debugger (Chuck)

Remember to get Land of Lisp. We’ll be reading it on the 22nd. You can get it at nostarch.com with the discount code RUBYROGUES for 30% off.

 

{ 6 comments }

039 RR Programming Language Fundamentals

by Charles Max Wood on January 29, 2012

Podcast: Play in new window | Download (Duration: 1:02:44 — 86.2MB)

Panel

  • Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp)
  • David Brady (blog witter github ADDcasts)
  • James Edward Gray (blog twitter github)
  • Josh Susser (twitter github blog)

Discussion

  • “The fundamentals are hidden by the incidentals”
  • C/Lisp to learn programming
  • Scheme
  • SmallTalk
  • Dynabook
  • BASIC
  • Haskell
  • JavaScript
  • AppleScript
  • Erlang
  • Ruby
  • BASH
  • Actor Models
  • Any language can be a good language depending on the concepts you’re conveying
  • You can’t teach experience
  • Object Oriented Programming
  • Functional Programming
  • Don’t teach the edge cases first
  • “Why would you start with an Object Oriented language and not teach Objects in the first lesson?”
  • Object = Identity + State + Behavior
  • [Ruby]‘s as easy to teach as Visual Basic
  • The first language people learn is Excel
  • Avoid ceremony
  • Static Analysis
  • Synthetic Programming on a TI-85
  • Logo (Turtle)
  • Pascal
  • 8085 bytecodes
  • opcodes
  • Assembly Language
  • Ruby Garbage Collector
  • Memory Management
  • C
  • malloc/free
  • Forth
  • RPN language

Picks

  • RubyMine (Josh)
  • PuzzleNode (James)
  • Zoe Keatingspacer (James)
  • Radio Lab episode on Zoe Keating (James)
  • in C remixedspacer (James)
  • Star Wars uncut  (David)
  • Apple Magic Mousespacer (Chuck)
  • Dora The Explorerspacer (Chuck)

{ 2 comments }

038 RR Web Programming and Updating Frameworks with Yehuda Katz

January 20, 2012

Panel Yehuda Katz (twitter github blog) Avdi Grimm (twitter github blog book) Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp) David Brady (blog twitter github ADDcasts) James Edward Gray (blog twitter github) Josh Susser (twitter github blog) Discussion jQuery Prototype.js Thomas Fuchs Scriptaculous Rails Merb Charles Jolley SproutCore Ember.js Backbone.js Amber (SmallTalk Dialect) Ruby Strobe ActionController Zen of Python Node.js Sinatra Rails as an [...]

Read the full article →

037 RR Versioning and Releases

January 12, 2012

Panel Avdi Grimm (twitter github blog book) David Brady (blog twitter github ADDcasts) James Edward Gray (blog twitter github) Josh Susser (twitter github blog) Discussion Versioning HTML5 VERSION.YAML VERSION.RB Bundler RVM semver.org – Semantic Versioning SEMVER.GEM RAKE Version 1.0.0 Release Process Alphas, Betas and Release Candidates Versioning an API RFC 2616 Managing versioning separate components developed in concert GIT tags, version numbers, path tags 3.0 [...]

Read the full article →

036A RubyGems Bonus Content

January 5, 2012

Discussion Funny Gem Names rack-rewrite informal metadata slimgems

Read the full article →

036 RR RubyGems

January 5, 2012

Panel Nick Quaranto (twitter github blog) Avdi Grimm (twitter github blog book) Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp) James Edward Gray (blog twitter github) Josh Susser (twitter github blog) Discussion Jekyll Rubygems.org Rubyforge github gems Jeweler Tom Preston-Werner (from github.com) gforge a Gems API hoe gemcutter gem push Ruby Inside rubygems Ruby Central bundler module counts gemspec bones rakegems [...]

Read the full article →

035 RR Estimation

December 31, 2011

Panel Avdi Grimm (twitter github blog book) Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp) David Brady (blog twitter github ADDcasts) Josh Susser (twitter github blog) Discussion Planning Poker Velocity Pivotal Tracker Agile Development Ugh!knowns Picks Rolls Mic Mute – Rolls MM11 (Chuck) Kindle Touch (Chuck) Blanton’s (Avdi) Destroy All Software (Avdi) memegenerator.net/instance/12556174 (Josh) George Takei (twitter facebook) [...]

Read the full article →

034 RR Benchmarking and Profiling

December 24, 2011

Panel Aaron Patterson (twitter github blog) Avdi Grimm (twitter github blog book) Charles Max Wood (twitter  github Teach Me To Code Rails Summer Camp) David Brady (blog twitter github ADDcasts) Josh Susser (twitter github blog) Discussion Benchmarking Ruby’s Benchmark library Measuring speed Managing maintainability Startup and test speed Evan Phoenix’s benchmark suite gem Benchmark accuracy What are you measuring? What else is happening? Wet stones and dry [...]

Read the full article →

033 RR Book Club – Eloquent Ruby

December 15, 2011

Panel Russ Olsen (twitter russolsen.com eloquentruby.com designpatternsinruby.com) Avdi Grimm (twitter github blog book) Charles Max Wood (twitter github Teach Me To Code) James Edward Gray (blog twitter github) Josh Susser (twitter github blog) Discussion Eloquent Ruby Design Patterns in Ruby until Eloquent Ruby is aimed at being your second Ruby book metaprogramming Beginner vs. Advanced Method length Explicit returns The Weirich rule Design Patterns closures [...]

Read the full article →

032 RR Ruby Antipatterns

December 8, 2011

Panel Avdi Grimm (twitter github blog book) Charles Max Wood (twitter github Teach Me To Code) David Brady (blog twitter github ADDcasts) James Edward Gray (blog twitter github) Josh Susser (twitter github blog) Discussion rescue nil Exceptional Ruby terniary operator as a guard clause Law of Demeter andand turtles! unless…else… method_missing respond_to? super mixin modules subclassing/inheritance defined? “Never use a symbol to do a method’s job!” inheritance [...]

Read the full article →

← Previous Entries

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.