<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dogan kaya berktas &#187; Ruby on Rails</title>
	<atom:link href="http://doganberktas.com/tag/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://doganberktas.com</link>
	<description>is actually from a small planet somewhere in the vicinity of Betelgeuse</description>
	<lastBuildDate>Fri, 03 Sep 2010 14:30:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Using Different AWS S3 Buckets on Different Rails Environments</title>
		<link>http://doganberktas.com/2010/08/10/using-different-aws-s3-buckets-on-different-rails-environments/</link>
		<comments>http://doganberktas.com/2010/08/10/using-different-aws-s3-buckets-on-different-rails-environments/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 16:34:10 +0000</pubDate>
		<dc:creator>dkberktas</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[amazon s3]]></category>
		<category><![CDATA[aws s3]]></category>
		<category><![CDATA[delayed job]]></category>
		<category><![CDATA[delayed_job]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://doganberktas.com/?p=533</guid>
		<description><![CDATA[Below is the process for using different buckets on Amazon S3 with your production and development environments (Paperclip) 1. Add config vars to your Heroku environment  http://blog.heroku.com/archives/2009/4/7/config-vars/ heroku config:add S3_BUCKET=production-bucket-name S3_KEY=8N029N81 S3_SECRET=9s83109d3+583493190 2. Add the same constants to your .profile file export S3_BUCKET=development-bucket-name export S3_KEY=888888888 export S3_SECRET=999999999 ps . Blog Post on Heroku about AWS [...]]]></description>
			<content:encoded><![CDATA[<p>Below is the process for using different buckets on Amazon S3 with your production and development environments (Paperclip)</p>
<p>1. Add config vars to your Heroku environment  <a href="http://blog.heroku.com/archives/2009/4/7/config-vars/">http://blog.heroku.com/archives/2009/4/7/config-vars/</a></p>
<pre>heroku config:add S3_BUCKET=production-bucket-name S3_KEY=8N029N81 S3_SECRET=9s83109d3+583493190
</pre>
<p>2. Add the same constants to your .profile file</p>
<p>export S3_BUCKET=development-bucket-name<br />
export S3_KEY=888888888<br />
export S3_SECRET=999999999</p>
<p>ps . Blog Post on Heroku about AWS S3 &#8212; http://blog.heroku.com/archives/2009/4/7/config-vars/</p>
<p>ps2. and yes this post is also about  <a href="http://heatmap.me">heatmap.me</a> which is my pet project for online heatmap generation.</p>
]]></content:encoded>
			<wfw:commentRss>http://doganberktas.com/2010/08/10/using-different-aws-s3-buckets-on-different-rails-environments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sending E-mail with Rails via Gmail (Spoiler Alert! this is for dummies)</title>
		<link>http://doganberktas.com/2010/07/30/sending-e-mail-with-rails-via-gmail-spoiler-alert-this-is-for-dummies/</link>
		<comments>http://doganberktas.com/2010/07/30/sending-e-mail-with-rails-via-gmail-spoiler-alert-this-is-for-dummies/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 22:06:56 +0000</pubDate>
		<dc:creator>dkberktas</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[actionmailler]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://doganberktas.com/?p=502</guid>
		<description><![CDATA[Yes, Rails is super cool, everything is super easy, and so far I really fall in love with it. But why is it that hard to send an e-mail via Gmail !?! So after messing up a couple of git branches, I finally get it work, yey! Here are the steps: Watch the railscast about [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, Rails is super cool, everything is super easy, and so far I really fall in love with it. But why is it that hard to send an e-mail via Gmail !?!</p>
<p>So after messing up a couple of git branches, I finally get it work, yey!</p>
<p>Here are the steps:</p>
<ul>
<li>Watch the railscast about sending <a href="http://railscasts.com/episodes/61-sending-email">email</a></li>
<li>Install the gem with TLS</li>
<pre>sudo gem install ambethia-smtp-tls -v '1.1.2' --source http://gems.github.com</pre>
<li>Add the following to your environment.rb (Be careful after the Rails::Initializer.run do |config| block. )</li>
<pre>#to the top of file
require 'smtp-tls'

...
#to the very end of the file
ActionMailer::Base.smtp_settings =
{
    :address =&gt; "smtp.gmail.com",
    :port =&gt; 587,
    :domain =&gt; "gmail.com",
    :user_name =&gt; "dkberktas",#not with @gmail.com
    :password =&gt; "xxxyyyzzz",
    :authentication =&gt; :plain,
    :enable_starttls_auto =&gt; true
}</pre>
<li>Run the mailer generator by</li>
<pre>script/generate mailer user_mailer
</pre>
<li>Go to UserMailer class and add the method</li>
<pre>  def registration_confirmation()
    recipients  "xxx@gmail.com"
    from        "xxx@gmail.com"
    subject     "Thank you for being that awesome"
    body        "no I am just kidding" #if you want to pass parameter do it like this -- &gt; ":user =&gt; user"
  end
</pre>
<li>Add a sample method to application controller and add it to the routes.rb</li>
<pre>#in application controller
  def mailDeneme
    UserMailer.deliver_registration_confirmation()
    render :text =&gt; "OK"
  end
#in routes.rb
map.mail  '/mail',  :controller =&gt; 'application', :action =&gt; 'mailDeneme'
</pre>
</ul>
<p>If you see an error like this:</p>
<pre>Net::SMTPAuthenticationError (530 5.7.0 Must issue a STARTTLS command first.</pre>
<p>You miss the item above about  installing smtp-tls gem. Read it again again, or check this forum <a href="http://www.railsforum.com/viewtopic.php?id=20777">post</a>.</p>
<p>ps. <a href="http://guides.rubyonrails.org/action_mailer_basics.html">This</a> is the official rails guide.<br />
ps2. this is another <a href="http://douglasfshearer.com/blog/gmail-smtp-with-ruby-on-rails-and-actionmailer">link</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://doganberktas.com/2010/07/30/sending-e-mail-with-rails-via-gmail-spoiler-alert-this-is-for-dummies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using AWS S3 Service with RoR Paperclip</title>
		<link>http://doganberktas.com/2010/07/15/using-aws-s3-service-with-ror-paperclip/</link>
		<comments>http://doganberktas.com/2010/07/15/using-aws-s3-service-with-ror-paperclip/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 20:21:18 +0000</pubDate>
		<dc:creator>dkberktas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[amazon s3]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://doganberktas.com/?p=421</guid>
		<description><![CDATA[Continuing from the last post, you might want to use AWS S3 for hosting the uploaded files. Actually the steps are pretty easy as described in the following links: Setup Paperclip plugin with Amazon S3 to upload videos in rails Paperclip and Amazon S3 ps. If you are having an error like this ArgumentError: wrong [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing from the last <a href="http://doganberktas.com/2010/07/13/paperclip-and-imagemagick-and-a-weird-problem-in-ror/">post</a>, you might want to use AWS S3 for hosting the uploaded files. Actually the steps are pretty easy as described in the following links:</p>
<ul>
<li><a href="http://scottmotte.com/archives/181.html">Setup Paperclip plugin with Amazon S3 to upload videos in rails</a></li>
<li><a href="http://www.claytonlz.com/index.php/2008/06/paperclip-and-amazon-s3/">Paperclip and Amazon S3</a></li>
</ul>
<p>ps. If you are having an error like this</p>
<div style="background: grey; color: white;">
<pre><code>ArgumentError: wrong number of arguments (5 for 4)
</code></pre>
</div>
<p>this is probably because you have both the aws-s3 gem and right_aws, just change the environment.rb<br />
as in the following link</p>
<p>http://stackoverflow.com/questions/1550708/rails-paperclip-conflict-between-aws-s3-gem-and-right-aws-gem-how-to-solve</p>
<p>ps2. If you are planning to deploy to heroku add the gem to .gems file, or you will get an error like this <strong>&#8220;App failed to start&#8221; &#8212; your application is missing the following gems:&#8230;</strong>&#8221;<br />
<img src="http://doganberktas.com/wp-content/uploads/2010/07/Screen-shot-2010-07-13-at-9.47.31-PM.png" alt="" width="456" height="249" /></p>
]]></content:encoded>
			<wfw:commentRss>http://doganberktas.com/2010/07/15/using-aws-s3-service-with-ror-paperclip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paperclip and ImageMagick and a Weird Problem &#8212; in RoR</title>
		<link>http://doganberktas.com/2010/07/13/paperclip-and-imagemagick-and-a-weird-problem-in-ror/</link>
		<comments>http://doganberktas.com/2010/07/13/paperclip-and-imagemagick-and-a-weird-problem-in-ror/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 19:15:23 +0000</pubDate>
		<dc:creator>dkberktas</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[imagemagick]]></category>
		<category><![CDATA[paperclip]]></category>
		<category><![CDATA[railstutorial]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://doganberktas.com/?p=414</guid>
		<description><![CDATA[As promised in the last post, here is the Paperclip and ImageMagick as an extension to railstutorial. For image upload and manipulation, Paperclip seems to be the solutions. The following links does a great job of describing the installation process and basic usage, so I have nothing to add here. Paperclip: Attaching Files in Rails [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">As promised in the last <a href="http://doganberktas.com/2010/07/13/hello-ror/">post</a>, here is the Paperclip and ImageMagick as an extension to <a href="http://http://railstutorial.org/">railstutorial</a>.</p>
<p style="text-align: justify;">For image upload and manipulation,  Paperclip seems to be the solutions. The following links does a great job of describing the installation process and basic usage, so I have nothing to add here.</p>
<ul>
<li><a title="Permanent Link: Paperclip: Attaching Files in  Rails" rel="bookmark" href="http://jimneath.org/2008/04/17/paperclip-attaching-files-in-rails/">Paperclip: Attaching Files in Rails</a> (don&#8217;t use SVN, use git repo instead as in the second link below)</li>
<li><a href="http://thewebfellas.com/blog/2008/11/2/goodbye-attachment_fu-hello-paperclip">Goodbye attachment_fu, hello Paperclip </a></li>
<li><a href="http://railscasts.com/episodes/134-paperclip">http://railscasts.com/episodes/134-paperclip</a></li>
<li><a title="Permanent Link to The Ruby On Rails Paperclip  Plugin Tutorial – Easy Image Attachments" rel="bookmark" href="http://burm.net/2008/10/07/the-ruby-on-rails-paperclip-plugin-tutorial-easy-image-attachments/">The Ruby On Rails Paperclip  Plugin Tutorial – Easy Image Attachments</a></li>
<li><a title="Permanent Link to Ruby On Rails Polymorphic  Paperclip Plugin Tutorial" rel="bookmark" href="http://burm.net/2008/10/17/ruby-on-rails-polymorphic-paperclip-plugin-tutorial/">Ruby On Rails Polymorphic Paperclip Plug-in  Tutorial</a></li>
</ul>
<p style="text-align: justify;">So far so good, but if you are following railstutorial, you will probably doing this stuff to micropost, and you will probably get an error like this,</p>
<ol>
<li>&#8220;missing&#8221; image replacement in microspots</li>
<li>In the log/development.log file,</li>
</ol>
<div style="background: grey; color: white;"><strong>ActionController::RoutingError (No route matches &#8220;/photos/original/missing.png&#8221; with {:method=&gt;:get}):</strong><br />
<strong>Rendering rescues/layout (not_found)</strong></div>
<p>Solution:</p>
<p>If you carefully inspect the log file you can catch the line</p>
<div style="background: grey; color: white;"><strong>WARNING: Can&#8217;t mass-assign these protected attributes: <span style="color: #ff0000;">photo</span><br />
[4;36;1mMicropost Create (0.4ms)[0m  [0;1mINSERT INTO &#8220;microposts&#8221; (&#8220;created_at&#8221;, &#8220;photo_file_size&#8221;, &#8220;updated_at&#8221;, &#8220;photo_file_name&#8221;, &#8220;photo_content_type&#8221;, &#8220;user_id&#8221;, &#8220;photo_updated_at&#8221;, &#8220;content&#8221;)</strong></div>
<p>Just with just one line, open your model and fix the accessibility:</p>
<div style="background: grey; color: white;">
<pre>class Micropost &amp;  ActiveRecord::Base
  attr_accessible :content, :<strong>photo</strong>
...
</pre>
</div>
<p style="text-align: justify;">ps. In case you are a noob like me in RoR, this <a href="http://stackoverflow.com/questions/2977315/how-to-uninstall-a-plugin-seed-fu-from-rails">link</a> shows howto uninstall the paperclip plug in.</p>
<p style="text-align: justify;">ps2. Another possible problem might be your ImageMagick installation, make sure you have the correct path by trying convert and identify command. In case add the path to development.rb as described this <a href="http://stackoverflow.com/questions/1996102/rails-paperclip-and-passenger-is-not-recognized-by-the-identify-command">Stackoverflow entry</a>.</p>
<p style="text-align: justify;">Summary of Steps to add Paperclip</p>
<ul>
<li>script/plugin install git://github.com/thoughtbot/paperclip.git</li>
</ul>
<ul>
<li>script/generate paperclip product photo</li>
<li>In the model</li>
</ul>
<pre>has_attached_file :photo</pre>
<ul>
<li>In the form</li>
</ul>
<p><strong>header part</strong></p>
<pre>&lt;% form_for @micropost do |f| %&gt;
&lt;% form_for @micropost, :html =&gt; { :multipart =&gt; true} do |f| %&gt;</pre>
<p><strong>body part</strong></p>
<pre>
&lt;p&gt;
&lt;%= f.file_field :photo %&gt;
&lt;/p&gt;</pre>
<ul>
<li>To show the uploaded file</li>
</ul>
<pre>&lt;%= image_tag @product.photo.url %&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://doganberktas.com/2010/07/13/paperclip-and-imagemagick-and-a-weird-problem-in-ror/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hello RoR</title>
		<link>http://doganberktas.com/2010/07/13/hello-ror/</link>
		<comments>http://doganberktas.com/2010/07/13/hello-ror/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 00:19:13 +0000</pubDate>
		<dc:creator>dkberktas</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Grails Meetup Group]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Starbucks Corporation]]></category>
		<category><![CDATA[Web application frameworks]]></category>
		<category><![CDATA[web continuations]]></category>

		<guid isPermaLink="false">http://doganberktas.com/?p=392</guid>
		<description><![CDATA[Ruby on Rails (RoR) is the new framework I have been playing with and so far I should say it is really amazing. It has all these intuitive approaches that you find out by just guessing. I can only compare it with a couple of other technologies like RIFE (ogrence.net) and Grails (remotespots.com). RIFE has [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Ruby on Rails (RoR) is the new framework I have been playing with and so far I should say it is really amazing. It has all these intuitive approaches that you find out by just guessing. I can only compare it with a couple of other technologies like RIFE (ogrence.net) and Grails (remotespots.com). RIFE has some neat features (template mechanism, web continuations, asynchronous mail queue, persistence layer, etc) but since the lead developer Geert Bevin stop actively developing it, it takes its place in the graveyard of dead tech. Then I try something different, Grails, which is a Groovy version of RoR. It is really good especially after Java Enterprise, convention over configuration is an excellent approach! But it is kind of very young, also Grails has this really fast development cycles, in a couple of month, I had to update my applications two times in which I spend hours to overcome plug-in dependencies, deployment issues, etc. ( one more thing, I can not find any other cool projects that uses Grails, even at <a href="http://www.meetup.com/java-161/">SF Bay Groovy and Grails Meetup Group</a> , actually I was the only one who is currently using Grails <img src='http://doganberktas.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>
<p style="text-align: center;"><a title="Ruby on Rails" href="http://flickr.com/photos/26572975@N00/177722693"><img class="aligncenter" src="http://farm1.static.flickr.com/74/177722693_8aca6c7e82.jpg" alt="" width="400" height="320" /></a></p>
<p style="text-align: justify;">Since finding a good starter document is a very important decision, I took my time to select my first RoR source. I went over the following books and decided to use the latter one:</p>
<ul>
<li>Ruby on Rails For Dummies</li>
<li>Sitepoint Simply Rails 2nd Edition</li>
<li>Beginning Ruby on Rails</li>
<li><a href="http://railstutorial.org/">The Ruby on Rails Tutorial Book</a></li>
</ul>
<p style="text-align: justify;">Although it is called as a tutorial, when you get the pdf dump, the 12 chapter tutorial is approximately 500 pages, which is literally a book.</p>
<p style="text-align: justify;">The language of the book is very clean and most of the time funny. You can easily develop the code when you are reading it.  You can also follow a test driven approach if you want, but you don&#8217;t have (I didn&#8217;t).</p>
<p style="text-align: justify;">I finished the book in 7 days with a daily 4 hours concentrated reading/coding sessions and with lots of Starbucks Misto (thanks <a href="http://foursquare.com/venue/614429">Starbucks Besevler</a> crew!).</p>
<p style="text-align: justify;">The final code is at <a href="http://github.com/dkberktas/kediler">Github</a>, and live demo site at <a href="http://kediler.heroku.com/">Heroku</a>.</p>
<p style="text-align: justify;">As a pointer for the further steps, the tutorial suggest some <a href="http://railstutorial.org/chapters/following-users#sec:extensions_to_the_sample_application">pointers</a> but I prefer to go on with my path, which requires ImageMagick and Paperclip, so next post will be about these two.</p>
<p style="text-align: justify;">See you next time!</p>
<p style="text-align: justify;">ps. I really like Heroku. Grails has something <a href="http://www.cloudfoundry.com/">similar</a> but to be honest, it is not that magical (as in iPad).</p>
]]></content:encoded>
			<wfw:commentRss>http://doganberktas.com/2010/07/13/hello-ror/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Back to basics &#8212; A simple beginning to Grails</title>
		<link>http://doganberktas.com/2009/12/11/back-to-basics-a-simple-beginning-to-grails/</link>
		<comments>http://doganberktas.com/2009/12/11/back-to-basics-a-simple-beginning-to-grails/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 03:50:15 +0000</pubDate>
		<dc:creator>dkberktas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apache Struts]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[grails tutorial]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java enterprise platform]]></category>
		<category><![CDATA[Java platform]]></category>
		<category><![CDATA[relaible product]]></category>
		<category><![CDATA[Rife]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Web application frameworks]]></category>

		<guid isPermaLink="false">http://doganberktas.com/?p=138</guid>
		<description><![CDATA[I guess I can finally finish my search for a good server side companion (at least for now).  A couple years ago RIFE was my only choice but unfortunately, it didn&#8217;t work out well as I expected (RIFE is an open source project but partly because of developers like me  who uses the framework but [...]]]></description>
			<content:encoded><![CDATA[<p>I guess I can finally finish my search for a good server side companion (at least for now).  A couple years ago <a href="http://rifers.org/">RIFE </a>was my only choice but unfortunately, it didn&#8217;t work out well as I expected (RIFE is an open source project but partly because of developers like me  who uses the framework but doesn&#8217;t pay his gratitude by adding sth to it, RIFE for the time being a dead project (at least for me!))</p>
<p style="text-align: center;"><a title="English Speaker" href="http://flickr.com/photos/23515014@N04/2948892935"><img class="alignnone" src="http://farm4.static.flickr.com/3254/2948892935_67a1da4122.jpg" alt="" width="454" height="500" /></a></p>
<p>Anyway, for some time I consider turn back to good old J2EE, then wander on the land of some other Java enterprise frameworks (Spring MVC, Wicket, Struts 2, Hibernate etc ) then Google App engine Java with its in progress full stack framework like environment. Then I decide that all the ones mentioned above has steep learning curves and without feeling complely comfortable with them, It is imposible to develop sth quickly.</p>
<p>Then the obvious direction was rails. First give a try to Django, then read some about  RoR but both of them somehow scare me out. I need to learn a new language (which Django tutorial specificly warns about looking a good python tutorial before devlde into Django), on the other hand, Grails (my love!) just start the sentence with &#8220;don&#8217;t worry about the groovy, you can learn it along the way&#8221;.</p>
<p>Obviously, Grails is relatively new compared to two other alternative and it has (or used to have) to many bugs for a relaible product.</p>
<p>But trust me, it is easy to just start and kick the first alfa version of sth out is a joy.</p>
<p>&#8211;</p>
<p>Ok this post is suppose to be a yet another introduction to Grails tutorial, so&#8230;</p>
<p><strong>Steps to Get Started</strong></p>
<p>1.  install Grails (there is nothing I can add here &#8212; <a href="http://www.grails.org/Installation">http://www.grails.org/Installation</a>)</p>
<p>2. open command line and create a project with grails create-app Yeap</p>
<p>3. Go to the created directory cd Yeap</p>
<p>4. Type grails run-app</p>
<p>That&#8217;s it!</p>
<p>I&#8217;m currently using <a href="http://grails.org/plugin/shiro">Apache Shiro</a> plugin (previously JSecurity), <a href="http://code.google.com/p/derjanandhisblog/wiki/GWTGrailsTutorial">Gwt plugin</a>, Postgresql, Eclipse for the development, More posts related to these will be here soon (I hope)</p>
]]></content:encoded>
			<wfw:commentRss>http://doganberktas.com/2009/12/11/back-to-basics-a-simple-beginning-to-grails/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
