Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
1-12 of 12 Items < Prev | 1 | Next >
1. |
By: Casimir Saternos; Geoffrey Grosenbach Publisher: PeepCode Publication Date: 31-OCT-2008 Insert Date: 24-JAN-2011 Slots: 1.0 | Overview: XMPP Messaging for Ruby Part of our job at PeepCode is to research new and upcoming technologies that alpha geeks are talking about. XMPP/Jabber instant messaging has been getting more buzz recently. What is it? What does it do? How can you use it to enhance your applications?
XMPP is an open, real-time instant messaging platform that is useful for sending and receiving notifications between servers and humans. You can use it to receive administrative notifications from your website or to push notifications to subscribers much more efficiently than current poll-based solutions such as RSS.
After viewing this 48...
|
2. |
By: Geoffrey Grosenbach Publisher: PeepCode Publication Date: 25-OCT-2007 Insert Date: 24-JAN-2011 Slots: 1.0 | Overview: Git Source Code Control The git source code control system was developed by Linus Torvalds for managing the Linux kernel. But it's also valuable for managing all kinds of code: libraries, web applications, personal files.
Git was built for the modern developer's workflow. Easy branching, full capability even when offline, and fast operation make other source code management systems feel underpowered compared with git!
This 60 minutes screencast will teach you how to install and use Git. You'll learn how to create a repository, use branches, and work with remote repositories.
Integration with Subversion is also...
|
3. |
By: Geoffrey Grosenbach Publisher: PeepCode Publication Date: 11-FEB-2009 Insert Date: 14-SEP-2009 Slots: 1.0 | Overview: Objective-C for Rubyists If you know Ruby and you want to write applications for Mac OS X or the iPhone, you're in a great place to start! This concise and content-packed 80-minute screencast will teach you what you need to know to start programming in Objective-C.
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 as memory management and the extensive use of the delegate...
|
4. |
By: Geoffrey Grosenbach Publisher: PeepCode Publication Date: 10-OCT-2007 Insert Date: 13-AUG-2009 Slots: 1.0 | Overview: Javascript with Prototype.js
Did your first few years of Javascript programming consist of "copy" and "paste"? It's time to learn it right!
Javascript is a highly dynamic language with many interesting features which most developers never learn. Yet familiarity with Javascript is a must if you want to develop current web applications with the full power of modern browsers.
The Prototype.js library makes Javascript nearly painless. It extends native objects with extra functionality and makes it easy to organize your code or even extend built-in objects.
This 90 minute screencast shows you the basics of Javascript...
|
5. |
By: Geoffrey Grosenbach Publisher: PeepCode Publication Date: 07-OCT-2007 Insert Date: 13-AUG-2009 Slots: 1.0 | Overview: Ajax with Prototype.js If you've been on the web anytime over the past two years, you've probably heard the word 'Ajax.'
This highly anticipated hour and a half-long screencast takes up where Javascript with Prototype left off. You'll learn how to do simple Ajax requests and updates, then jump into working with Javascript and JSON sent by a server.
If you're a Rails developer, it's time to learn the magic behind the Javascript libraries that ship with Rails. You may even find yourself taking advantage of the power or Prototype instead of using the Rails helpers that insulate you from the process!
If you want...
|
6. |
By: Lars Pind Publisher: PeepCode Publication Date: 25-NOV-2008 Insert Date: 13-AUG-2009 Slots: 1.0 | Overview: Productivity for Programmers
Productivity. You know you want it, but how do you get there?
We've collaborated with accomplished entrepreneur, developer, and life coach Lars Pind to bring you a practical plan customized for programmers.
Programming is hard work that requires creativity, problem solving, and even physical stamina. Over the course of 40 minutes, Lars will teach you how to
Set achievable, measurable goals
Prepare for the work of thinking
Achieve focus
Find shortcuts
Maximize your natural rhythm and energy
We've personally benefited from the ideas presented here and we're confident...
|
7. |
By: Phil Hagelberg Publisher: PeepCode Publication Date: 23-DEC-2008 Insert Date: 13-AUG-2009 Slots: 1.0 | Overview: Meet Emacs
The classic Gnu Emacs text editor is an incredibly powerful piece of software that has been used by thousands of programmers over the last few decades. Many alpha geeks have recently been giving Emacs a second look as well.
Emacs Lisp expert Phil Hagelberg prepared the script and accompanying code for this screencast. You'll learn how to get comfortable with his Emacs Starter Kit which includes a suite of sensible defaults and handy shortcuts. In addition to learning about the basic philosophies and approach of Emacs, you'll learn how to:
Get and install emacs for your...
|
8. |
By: Lars Pind Publisher: PeepCode Publication Date: 18-MAR-2009 Insert Date: 13-AUG-2009 Slots: 1.0 | Overview: Control Your Email Inbox
Email is both an indispensable and an inescapable part of our lives. Yet most of us either feel dread when checking email, or we use email as a distraction from more important tasks.
In this 45 minute presentation, accomplished entrepreneur and life coach Lars Pind presents a system that he has developed and taught to many people over several years. It combines ideas from GTD and Inbox Zero and adds other concrete strategies for facing up to your email and attacking it with a consistent plan.
If you don't have an email strategy, if you feel bogged down by the amount of email in your...
|
9. |
Functional Programming with Clojure By: Phil Hagelberg Publisher: PeepCode Publication Date: 24-APR-2009 Insert Date: 13-AUG-2009 Slots: 1.0 | Overview: Functional Programming with Clojure Clojure is a dynamic functional programming language designed to be as approachable as scripting languages, yet harness the power of multi-core machines in the manner of more cryptic languages such as Erlang.
In this 65 minute screencast, Clojure expert Phil Hagelberg walks through the stages of building a multi-user text adventure game (code available). It's the perfect project to learn about the basics of Clojure while having a fun time doing it, too!
You'll learn:
The basic concepts and syntax of Clojure
How to write a basic multi-threaded echo server
How to use the basic...
|
10. |
By: Alex Vollmer Publisher: PeepCode Publication Date: 19-MAY-2009 Insert Date: 13-AUG-2009 Slots: 1.0 | Overview: Meet MacRuby
MacRuby takes the "almost" out of "almost a desktop experience." With MacRuby, you can write real Mac OS X desktop applications with Ruby.
MacRuby is a Ruby interpreter built by Apple on top of Objective-C. Unlike other scripting interfaces to the Cocoa frameworks, MacRuby objects are fully functional peers of Objective-C objects with no translation layer. This means that your Ruby applications can do almost anything a compiled application could do, and at near-native speed.
You'll build a functional Twitter client from scratch, learning about both Cocoa and MacRuby along the way....
|
11. |
By: Dan Benjamin Publisher: PeepCode Publication Date: 28-MAY-2009 Insert Date: 13-AUG-2009 Slots: 1.0 | Overview: Meet the Command Line
This screencast is for you if you've never used the Unix command line, or are learning it for the first time.
Navigating a text-based terminal can be intimidating at first, but experienced developer and systems administrator Dan Benjamin introduces it smoothly one concept at a time whether you're currently using Windows, Mac OS X, or Linux.
In this 70 minute screencast you'll learn about the basic assumptions of Unix, how to look for help, and how to confidently work with files, directories, and programs. Also included is a bonus 60 page PDF reference guide!
This screencast...
|
12. |
Ruby Deployment with Phusion Passenger By: Geoffrey Grosenbach Publisher: PeepCode Publication Date: 04-JUL-2008 Insert Date: 12-AUG-2009 Slots: 1.0 | Overview: Ruby Deployment with Phusion Passenger
Phusion Passenger™ dropped onto the scene in early 2008 and immediately caused quite a stir.
Many developers have hoped for a way to run Rails applications natively inside Apache, and now it's possible! Passenger™ makes development easier and is the best way to run Rails applications on shared hosts. You may even find it so easy to use that you choose to deploy your production applications with it as well.
After viewing this 54 minute screencast, you'll be a Passenger expert. You'll learn:
How to deploy to a shared host with Capistrano and Passenger
How to setup and configure...
|
1-12 of 12 Items < Prev | 1 | Next >