NOTE : The code sample has been updated for a minor change in CoffeeScript 1.2 CoffeeScript is a little language that compiles to JavaScript. It adds useful features and smoother syntax while compiling to clean, readable JavaScript. You can use it anywhere you use JavaScript: in the b...
Objective-C and Ruby both share many features, thanks to their shared inspirations from Smalltalk. You can use your knowledge of Ruby (or even Python) to understand many of the core concepts of Objective-C. This screencast also covers crucial concepts that are not part of Ruby, such a...
Learn What’s Hot Get the newest and hottest development resources from PeepCode first, well before they’re covered in books. Vet new approaches: our one-hour screencasts give you a deep but concise overview of tools. Your Way PeepCode’s tutorials are downloadable, so you can watch the...
Play by Play: Jim Weirich Preview Download Free Preview Jim Weirich is the author of the ubiquitous Rake build tool for Ruby. He’s the Chief Scientist at EdgeCase and is a popular speaker and teacher. Given Jim’s proven skills in designing APIs for programmers, we wanted to see him de...
Screencasts currently in production, coming soon, and planned for the future. In Production (drafts filmed) Client Side Design Basics – For anyone who wants to learn to design simple, attractive layouts for prototypes and production sites. Uses HTML5 and CSS3 techniques. By Nathan Man...
What People Are Saying About Git “The screencast helped me understand the ways in which Git improves on Subversion, and also that you don’t have to give up Subversion entirely to reap the benefits of Git — Git will happily work with a Subversion repository.” Drew McCormack “I think th...
My Command Line Prompt 5 January 2012 Geek Gift Guide 2011 13 December 2011 Free Ryan Singer UI Sketching Video 6 October 2011 My Avatar 6 July 2011 CoffeeScript in Motion 19 May 2011 R.I.P. Ruby Hash Rocket Syntax 1993-2010 5 January 2011 Happy Holidays from PeepCode 23 December 2010...
The very things I find ugly in Ruby are what make amazing Ruby software like RSpec possible, and that Python could never have (given the current implementation). Gary Bernhardt I think Ruby's syntax is ugly until they do something glorious and beautiful with it like Rake, then I think...
Aaron Patterson (@tenderlove) is one of Ruby’s most respected and loved programmers. He’s a committer to both Ruby and Ruby on Rails. He also has an epic sense of humor. In this Play by Play video, we gave Aaron the task of writing a Rails app that queries GitHub and returns an activi...
Learn What’s Hot Get the newest and hottest development resources from PeepCode first, well before they’re covered in books. Vet new approaches: our one-hour screencasts give you a deep but concise overview of tools. Your Way PeepCode’s tutorials are downloadable, so you can watch the...
Play by Play: Ryan Singer (UI) Ryan Singer designs user interfaces at 37signals. We flew to Chicago to learn how he works…first hand. We gave him a small task and watched him design a user interface out loud and on paper. The result is possibly the most insightful, educational, and th...
We’ve all seen the geek gift guides put out by major publications. Somehow all geeks, regardless of their connection to technology, like star wars legos, rubix cubes, and light-up keychains. Seriously? Not here. Not us. Many geeks appreciate well-designed, thoughtful products. We know...
The first time I saw you, I was too shy to talk to you. Then you taught me how to use zsh . Now I use it every day. One would think that the author of products used by millions of people would get some respect (the tumblelog and Rack ). But most developers don’t even know your name, m...
What People Are Saying About HTML5: Browser Caching “Peepcode's latest "HTML5: Browser Caching" is worth every penny: Manifest caching, localStorage, etc.” Ilya Grigorik What People Are Saying About PeepCode “PeepCode is awesome!” Tim O'Reilly, O'Reilly Media “I suspect there are a lo...
NOTE : The code download has been updated for the latest Node 0.6.10 release and NPM 1 .1.1. The Web has seen at least four major advancements in browser technology, about once every five years. Ajax has been around for five years, and we’re at the next jump: persistent connections be...
“Just wanted to say how much I loved the Gary Bernhardt screencast. Its full of meat and fascinating to watch. I'm excited about viewing the upcoming episodes. Thanks for making something that us making me a better programmer. Most good screencasts and books address the stuff I know t...