Dave Elkins

Search It!

article from 37Signals about Chef

August 28th, 2009 · No Comments

http://37signals.com/svn/posts/1872-nuts-bolts-configuration-management-with-chef

http://github.com/37signals/37s_cookbooks/tree/master

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Wists
  • BlinkList
  • blogmarks
  • Ma.gnolia
  • NewsVine
  • Slashdot
  • StumbleUpon
  • Technorati
  • Facebook
  • TwitThis

→ No CommentsTags: code · rails · ruby

a nice article about ideal term sheets

August 24th, 2009 · No Comments

http://www.techcrunch.com/2009/08/23/the-funded-publishes-ideal-first-round-term-sheet/

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Wists
  • BlinkList
  • blogmarks
  • Ma.gnolia
  • NewsVine
  • Slashdot
  • StumbleUpon
  • Technorati
  • Facebook
  • TwitThis

→ No CommentsTags: business · web

A couple of good articles from Carsonified for web development

August 21st, 2009 · No Comments

http://carsonified.com/blog/dev/six-useful-tips-for-web-designers-and-developers/

Some handying tips for writing code and help with the development process.

——————————

http://carsonified.com/blog/design/5-advanced-photoshop-techniques-for-web-designers/

A really nice article about how to create some cool effects in photoshop.  I am a developer but it is nice to be able to get a little bit done on the design side and having tutorials like this makes it look like you know what you are doing. :)

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Wists
  • BlinkList
  • blogmarks
  • Ma.gnolia
  • NewsVine
  • Slashdot
  • StumbleUpon
  • Technorati
  • Facebook
  • TwitThis

→ No CommentsTags: code · web

Bamboo post about block helpers to help DRY up views

August 14th, 2009 · No Comments

http://blog.new-bamboo.co.uk/2009/8/14/block-helpers

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Wists
  • BlinkList
  • blogmarks
  • Ma.gnolia
  • NewsVine
  • Slashdot
  • StumbleUpon
  • Technorati
  • Facebook
  • TwitThis

→ No CommentsTags: Rails Plugins · code · rails · ruby · web

post from the GitHub about Capistrano cleanup

August 6th, 2009 · No Comments

A good article from the GitHub guys about cleaning up and speeding up their deployment with Capistrano.

http://github.com/blog/470-deployment-script-spring-cleaning

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Wists
  • BlinkList
  • blogmarks
  • Ma.gnolia
  • NewsVine
  • Slashdot
  • StumbleUpon
  • Technorati
  • Facebook
  • TwitThis

→ No CommentsTags: code · rails · ruby

link to post about rails + PostgreSQL

August 5th, 2009 · No Comments

http://awesomeful.net/posts/45-postgresql-rails-and-why-you-should-care

it gives an overview of what PostgreSQL provides, some history of the debate between MySQL and PostgreSQL and why you should consider using PostgreSQL.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Wists
  • BlinkList
  • blogmarks
  • Ma.gnolia
  • NewsVine
  • Slashdot
  • StumbleUpon
  • Technorati
  • Facebook
  • TwitThis

→ No CommentsTags: code · rails

using real data in performance testing in rails

July 30th, 2009 · No Comments

http://m.onkey.org/2009/7/29/running-rails-performance-tests-on-real-data

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Wists
  • BlinkList
  • blogmarks
  • Ma.gnolia
  • NewsVine
  • Slashdot
  • StumbleUpon
  • Technorati
  • Facebook
  • TwitThis

→ No CommentsTags: code · rails

A good article about deploying to EC2

July 27th, 2009 · No Comments

Ben Curtis has a good article about deploying to EC2.

http://www.bencurtis.com/archives/2009/07/automating-ec2-deployments-with-ruby/

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Wists
  • BlinkList
  • blogmarks
  • Ma.gnolia
  • NewsVine
  • Slashdot
  • StumbleUpon
  • Technorati
  • Facebook
  • TwitThis

→ No CommentsTags: AWS · code · rails

Google Wave: Robots, Gadgets and Embedding. Oh My!

July 24th, 2009 · No Comments

One of the big pushes that social networks have had in the past couple years is the ability to extend them and build on top of the platform.  Facebook, Twitter, LinkedIn and OpenSocial all have ways to provide “Apps” for extending the platform.  Google Wave is no different, it has several ways for developers to extend and enhance waves.

The primary methods of extending and enhancing waves are Robots and Gadgets.

Robots

Robots are participants in the wave just like any of the people who are in a wave.  They can add blips, modify the blips and interact with external systems.

One example is Bloggy, this Robot publishes the content of a wave to a Blogspot blog.  Other examples are Stocky which looks for a $ followed by a stock symbol (like $GOOG) and replace the text with the current stock price or Hobbity which shortens URLs within a blip.

Currently, robots can be implemented in Java or Python and have to be hosted on the Google AppEngine.  I would guess that is only temporary and that a robot in the future will be able to be hosted anywhere and implemented in any language as long as it follows the Wave protocol guidelines.

Gadgets

Gadgets are inserted in to a blip (an entry within a wave) to give the blip more functionality.  For example, you could add a Google Map, or Gadget to view Facebook status updates, etc.

Gadgets are like iGoogle or OpenSocial gadgets with some additional api calls that are specific to Google Wave.  A gadget is basically Javascript+HTML so they are very easy to build.

Embed API

The Embed API allows you to put a wave on to any web page so that a Wave can live outside Google Wave.  It is pretty straightforward to do it is just a matter of copying and pasting some JavaScript.  Right now it is hackish to do because you have to look up the Wave Id using the Debug menu item but I would expect in the future that it will become easier to do in the future.

Embeddy is a Robot that makes it much easier to generate the JavaScript code for embedding a Wave outside of Google Wave.

In future posts, we will go through how to create our own Robots, Gadgets and what we can accomplish with the Embed API.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Wists
  • BlinkList
  • blogmarks
  • Ma.gnolia
  • NewsVine
  • Slashdot
  • StumbleUpon
  • Technorati
  • Facebook
  • TwitThis

→ No CommentsTags: Google Wave

Introduction to Google Wave

July 23rd, 2009 · No Comments

Google recently opened up Google Wave to developers and I was lucky enough to get one of dev accounts.  I have been working with Google Wave for a few days.

Google Wave is a next generation communication environment that is an attempt to reinvent email, IM, and collaboration on the web in general.  There are many companies trying to do this Twitter and Facebook to name a few.  Google Wave is the first attempt to make something that will be open and not a walled garden like Facebook or Twitter (at least that is what Google is saying too early to see what really happens).

Google says that they will be open sourcing all the code so anyone can setup their own Wave server and that the servers will be able to communicate with each other similar to how email servers communicate.

So just like today how someone with Yahoo Email account can send and receive emails with someone with a Google Email account, the intention is that someone with a Wave Account with Provider A should be able to communicate seamlessly with someone with a Wave Account with Provider B.

It is very early but it looks really exciting and has a lot of promise.

There are more post to come that will break down how Google Wave works, how to use and how to develop for it.

Stay tune.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Wists
  • BlinkList
  • blogmarks
  • Ma.gnolia
  • NewsVine
  • Slashdot
  • StumbleUpon
  • Technorati
  • Facebook
  • TwitThis

→ No CommentsTags: Google Wave