615-852-6559 615-852-6559

Blog

  • Tag the Bible

    01 September 2009

    Tag the Bible Tag the Bible is a personal Ruby on Rails project I built for myself to being making keyword collections of Bible verses. When you logon you begin in 'public mode', where all my tags are viewable. You can create an account if you'd like to use the system to track your own set of Bible tags. Technologies used: Ruby on Rails, ESV online Bible API Josh did: everything, code and design
  • How to setup your client's billing on Heroku

    01 September 2009

    Step 1: from the command line; heroku sharing:add <client's email> <--app yourapp-production> (--app yourapp-production is only used if you have setup a staging heroku app and a production heroku app already)

    Step 2: from the command line; heroku sharing:transfer <client's email> <--app yourapp-production> That will send the ownership of the app over. If they have not setup an heroku account, they should get an email to set one up.


  • Non-Rails projects

    27 August 2009

    East-Nashville.com

    www.east-nashville.com East-Nashville.com Built in Joomla! as a community navigation page for my section of Nashville.

    McFerrin Park

    www.mcferrinpark.com [caption id="attachment_820" align="alignnone" width="600" caption="McFerrinPark.com"]McFerrinPark.com[/caption] A community page for my neighborhood within East Nashville.  Built on the Ruby CMS called RadiantCMS Wordpress

    Hope Presbyterian Church

    www.hopepresws.com Hope Presbyterian Church Built in Joomla! for a church.  Enjoyed making this website so much!
  • We will take any needful baby brought to us

    25 August 2009


    We want to publicly state that any women scared about having her baby or an abortion can bring the baby to us, and we will provide for the baby and give it a loving Christian home.

    (We aren't searching for babies; but we feel called to joyfully receive all babies to our home and we will provide for them)

    Contact:
    joshandstephie@yahoo.com
    615-354-4655
    816 Meridian St.
    Nashville, TN 37207

    Coverage of the Atlanta pastor's offer that sparked this statement.
  • August 09 Nashville Ruby Meetup

    21 August 2009

    [caption id="attachment_163" align="alignleft" width="300" caption="August 09 Nashville Ruby on Rails meetup at Centresource"]August 09 Nashville Ruby on Rails meetup at Centresource[/caption] The Nashville Ruby meetup group met yesterday (August 20) at Centresource. The presentation was on Pivotal Tracker; a free web-based, index-card development tool for programmers.  One of the key principles of eXtreme Programming and Agile Development is turning a projects 'specs' into user-stories and implementing each feature of a program one-at-a-time using these user-stories written on cards.  Pivotal Tracker recreates the beauty of the index card system in a web application. We also had half an hour of chatting, questions, hearing about what people are working on.  I got some good help on some things to try with a particular bug I'm having using the Paperclip plugin and getting the right MIME type. What is real encouraging is that the group is starting form some deeper relationships now that we've been consistently meeting for the 4th time since rebooting the group. Thanks to Engine Yard, a sponsor, who also sent free t-shirts to the group. Thanks to Centresource, a Nashville web development firm has been a great host, and a source of several group members.
  • Christ died for the ungodly

    19 August 2009


  • Trip to India

    19 August 2009

    Josh with chai in IndiaI took a trip to India August 4 - 15, mostly to Delhi.  A friend and I were on an exploratory trip for Christian missions in Delhi. I have been to India twice before: once as a backpacking world-traveler in 2002, again as a honeymooner with wife in 2005. 

    I was able to use my previous experience in India to help my friend Eric navigate Delhi on his first trip to India. We were wonderfully welcomed and hosted by Indian and Western Christians in the country, made good connections. I was encouraged by how many Christians back home were praying for us.  God was present and we were helped every day. One of my favorite parts was to be able to walk Indian streets and pray, "may Delhi be filled with the knowledge of the glory of the Lord as the waters cover the sea". 

    Delhi is very far from being filled like that--but I believe I will see that day when it is covered with the knowledge of God's glory as the waters cover the sea. Now I'm back. If you have an Rails or website questions, call me: 615-354-4655.


  • In old Delhi in bicycle carriage with Eric Brown

    09 August 2009


  • The Opryland hotel for Ruby Hoedown 2009 is amazing

    08 July 2009

    Let me encourage any Ruby programmer considering coming to Nashville for the Ruby Hoedown August 28-29: the Gaylord Opryland hotel is amazing. Opryland Hotel

    To summarize the hotel:  imagine that Disney's imagineers captured Charleston/Savannah/New Orleans at their best, and put them under a giant glass case of climate-controlled, always-spring gardenland.  The inside of the hotel-land is a small city of walkways, gardens, restaurants, and bodies of water. It's really cool.

    And the conference rate is a deep discount!  If you go online to book this hotel (7 weeks in advance as of this post), it's minimum $194/night at hotels.com or the oprylandhotels.com website.  (Searched for  August 27, 2 nights on July 8, 2009) So the hotel is a great value.


  • Paperclip, Amazon S3 for Rails file uploads

    03 July 2009

    I loved using the Rails plugin Paperclip along with Amazon's Simple Storage Service ('s3') to do file attachments and uploads in Ruby on Rails.

    Here are some of the missing steps from using the Paperclip instructions at github and other places.

    1) Your model (the one you are attaching file to) will need something like this:

    has_attached_file :profile_pic,

      :styles => { :medium => "300x300>", :thumb => "100x100>" },

      :storage => :s3, :s3_credentials => "#{RAILS_ROOT}/config/amazon_s3.yml",

      :path => ":class/:id/:style.:extension"

    leaving out the :path, caused a recursive 'stack level too deep' error for me.

    2) add gem.config "right_aws" to your environmnent.rb file. Terminal: 'sudo rake gems:install' to install the gem

    3) The default /config/amazon_sq.yml file misnames 'bucket_name', and needs to be called just 'bucket'. But overall, this is an amazing solution for file uploads in Rails.  Applause to thoughtbot, amazon, and the open source community that has worked on this.