September 18th, 2007

Desert Code Camp

I once again had the opportunity to present at Desert Code Camp over the weekend.

Longer post coming, but in the mean time download my slides and example code:

http://joshknowles.com/assets/2007/9/18/desertcodecamp2007.zip

Additionally you can get an audio version of my talks from the great Rubyology podcast.



June 20th, 2007

Dear Google: Why do you hate me?

I have been nothing but nice to you, have done everything that you have asked of me, but yet you continue to ignore me…

For the last 6 months I have been hoping that my site will be added to your index, but yet the results are always the same: “Your search - site:joshknowles - did not match any documents”.



I’ve even taken some proactive steps in attempts to engage our friendship. I signed up for your webmaster tools, even submitted a sitemap, yet you continue to mock me by not indexing any of my pages.



My friends over at MSN have no troubles finding me.



Neither due the nice folks at Yahoo.




WHY DO YOU HATE ME!?


Sincerely,

Josh Knowles


P.S. If someone can tell me what I’ve done that has caused Google to shun me please let me know.

P.P.S. Skitch kicks ass. I was able to take all these screen shots, re-size, crop, highlight and upload all in under 5 minutes.



June Phoenix Rails Users Group - Alternative Ruby Web Frameworks

Tonight Jade and I gave a presentation on Alternative Ruby Web Frameworks at the Phoenix Rails Users Group. He kicked us off by showing how easy it was to build an application in Camping. I then followed up by showing off my new favorite framework, Merb. Both frameworks were a hit, and led us into a great conversation afterwards about when you might want to consider using an alternative to Rails.

While I don’t have any slides to upload, I do have a few resources which I found useful. The first of which is Ezra’s slides on writing custom Mongrel Handlers. I had the opportunity to see this presentation at SVRC which is what really turned me on to this framework. He does a great job explaining some of the weaknesses of Rails as well as why the need for Merb exists.

Once you’ve drank the kool-aid you’ll want to check out the development site. Here you’ll be able to keep up with all the latest changes as well as get instructions on how to check-out and build your Merb GEM from source (very important with a framework thats changing as fast as this one). Also, while you’re here be sure to download and check out the Merb sample app, mrblog.

After you’ve installed Merb you’re going to want to walk through Zack Chandler’s excellent tutorial and example app. He does a great job walking you through everything you need to know to hit the ground running.

If you get through all that and still have questions, which you probably will, hop onto #merb on Freenode. The channel is active and the community is quite friendly and willing to help.


Thanks again to everyone who came out to support the local Rails scene. Please join us next month where we’ll be talking about the Joys and Pains of ActiveScaffold!