<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>El emprendedor curioso</title>
	<link>http://alejandroandres.com/blog</link>
	<description>(o el curioso emprendedor)</description>
	<lastBuildDate>Mon, 31 Oct 2011 14:43:07 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.2.1" -->

	<item>
		<title>Run cucumber headless in 3 easy steps with rails</title>
		<description><![CDATA[If you relay heavily in cucumber for your integration and/or acceptance tests, it can quite easily grow out of your reach, thus making necessary to improve running time of tests. One of the best techniques that can lower your testing times is running cucumber in headless mode. Insert the headless gem in your Gemfile group [...]]]></description>
		<link>http://alejandroandres.com/blog/2011/10/run-cucumber-headless-rails/</link>
			</item>
	<item>
		<title>Customizing devise routes</title>
		<description><![CDATA[I was reading through the devise gem source trying to learn something and I came across this: http://rdoc.info/github/plataformatec/devise/master/ActionDispatch/Routing/Mapper It is like a bag of tricks for customizing the routes generated by devise, where you can pass a lot of &#8216;hidden&#8217; options to the devise_for helper. I found specially nice these: * :skip => tell which [...]]]></description>
		<link>http://alejandroandres.com/blog/2011/10/customizing-devise-routes/</link>
			</item>
	<item>
		<title>On testing resque</title>
		<description><![CDATA[Some times it is hard to configure or slow to execute our resque queues in the testing environment. In those cases, we can use the monkeypatching ability of ruby to directly execute the jobs and by-pass the workers. Put this wherever you like but make sure to load it (in spec/support or features/support or config/initializers..): [...]]]></description>
		<link>http://alejandroandres.com/blog/2011/10/on-testing-resque/</link>
			</item>
	<item>
		<title>Quick tip in testing devise</title>
		<description><![CDATA[If you are testing Devise and want a little more speed if you are creating lots of users in your tests, put this into config/initializers/devise.rb: config.stretches = Rails.env.test? ? 1 : 10 Also, if you are having problems with the sign_out route and testing, maybe it could help to make it a GET route (instead [...]]]></description>
		<link>http://alejandroandres.com/blog/2011/10/quick-tip-in-testing-devise/</link>
			</item>
	<item>
		<title>Quick trick to improve testing time w/ sqlite, cucumber &amp; rspec in rails</title>
		<description><![CDATA[For the average rails developer is quite common to use sqlite as a development and testing database, because it is quick to start using and has little system overhead, but it performs horribly. A nice and quick way to improve the overall speed is to put in memory the sqlite database, so the bottleneck is [...]]]></description>
		<link>http://alejandroandres.com/blog/2011/10/quick-trick-to-improve-testing-time-w-sqlite-cucumber-rspec-in-rails/</link>
			</item>
	<item>
		<title>Metrics: rules of thumb</title>
		<description><![CDATA[Here are some typical numbers you can use to save yourself spreadsheet and research time: 10% conversion home page to free trial 10% conversion from free trial to paid plan 1% conversion from free forever to paid plan $100,000/year cost per employee 30% of registered users (or number of downloads if a mobile app) will [...]]]></description>
		<link>http://alejandroandres.com/blog/2011/10/metrics-rules-of-thumb/</link>
			</item>
	<item>
		<title>Having fun with postcards</title>
		<description><![CDATA[This summer I&#8217;ve been travelling a lot with my wife. And sometimes, if we find the time and the place, some &#8216;postcarding&#8216; takes place. In this case, my wife wanted to send a bunch of postcards to his co-workers but adding some fun. We quickly came up with a great idea, encrypt the cards! We wanted [...]]]></description>
		<link>http://alejandroandres.com/blog/2011/09/having-fun-with-postcards/</link>
			</item>
	<item>
		<title>Improved history management in bash</title>
		<description><![CDATA[Dejo aquí reproducido un correo de mi buen amigo Mario: Estaba un poco harto de darle para arriba a la flechita en el terminal&#8230; y he buscado algun truquillo ideal para unix hackers, a ver si os gusta: ~/.bashrc: HISTCONTROL=erasedups # Remove duplicates: PROMPT_COMMAND="history-n; $PROMPT_COMMAND" # Save history each time a command is typed HISTSIZE=1000 shopt [...]]]></description>
		<link>http://alejandroandres.com/blog/2011/09/478/</link>
			</item>
	<item>
		<title>Git prompt and autocompletion</title>
		<description><![CDATA[To be put in .bashrc or .bash_profile # Set git autocompletion and PS1 integration if [ -f /usr/local/git/contrib/completion/git-completion.bash ]; then . /usr/local/git/contrib/completion/git-completion.bash fi if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/bash_completion fi export GIT_PS1_SHOWDIRTYSTATE=true export GIT_PS1_SHOWUNTRACKEDFILES=true PS1='\u@\h:\w\[\033[32m\]$(__git_ps1)\[\033[00m\]\$ ' Seen here and here.]]></description>
		<link>http://alejandroandres.com/blog/2011/09/git-prompt-and-autocompletion/</link>
			</item>
	<item>
		<title>CQRS &#8211; Command and Query Responsibility Segregation.</title>
		<description><![CDATA[Hablando con un amiguete el otro día salió a relucir la arquitectura CQRS. Mi cara de poker fue espectacular. Por lo tanto, por aquí os dejo alguna referencia para profundizar en el tema: http://abdullin.com/cqrs/ http://martinfowler.com/bliki/CQRS.html http://codebetter.com/gregyoung/2010/02/16/cqrs-task-based-uis-event-sourcing-agh/ http://www.udidahan.com/2011/04/22/when-to-avoid-cqrs/ http://www.udidahan.com/2009/12/09/clarified-cqrs/ http://cqrsinfo.com/documents/ A estudiar.]]></description>
		<link>http://alejandroandres.com/blog/2011/09/cqrs-command-and-query-responsibility-segregation/</link>
			</item>
</channel>
</rss>

