<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Beecoder's dev blog</title>
	
	<link>http://devlog.beecoder.com</link>
	<description>Otro blog más de WordPress</description>
	<lastBuildDate>Wed, 08 Jul 2009 03:54:26 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/beecoder-dev-blog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="beecoder-dev-blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Nuestro ecosistema software</title>
		<link>http://devlog.beecoder.com/2009/07/08/nuestro-ecosistema-software/</link>
		<comments>http://devlog.beecoder.com/2009/07/08/nuestro-ecosistema-software/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 03:51:27 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://devlog.beecoder.com/?p=92</guid>
		<description><![CDATA[Más cosas! Hoy nos gustaría contar con que herramientas convivimos para sacar adelante nuestro día a día, lo que se conoce como ecosistema software. Personas como Manuel Recena explican mucho mejor en que consiste así que no vamos a extendernos mucho más en lo teoríco y vamos a lo práctico, nuestras herramientas:
Google Apps: Las herramientas [...]]]></description>
			<content:encoded><![CDATA[<p>Más cosas! Hoy nos gustaría contar con que herramientas convivimos para sacar adelante nuestro día a día, lo que se conoce como <em>ecosistema software</em>. Personas como <a title="¿Qué es un ecosistema software?" href="http://www.manuelrecena.com/blog/archives/219">Manuel Recena</a> explican mucho mejor en que consiste así que no vamos a extendernos mucho más en lo teoríco y vamos a lo práctico, nuestras herramientas:</p>
<p><strong>Google Apps: </strong><a title="Google Apps para empresas" href="http://www.google.com/apps/intl/es/business/index.html">Las herramientas de Google</a> (gmail, calendar y docs) para empresas se han convertido en piedra angular de Beecoder. Con ellas podemos gestionar todo lo relacionado con citas, eventos, documentación, presupuestos,&#8230; de forma colaborativa y online, adjetivos fundamentales para poder gestionar con cierta agilidad en equipo.</p>
<p><strong>Redmine/PivotalTracker: </strong>Para gestionar las historias scrum y tickets de los distintos proyectos usamos una de estas herramientas <em>online</em> en distintas situaciones. Durante el desarrollo del proyectos usamos <a title="Tracker para gestión de proyectos" href="http://pivotaltracker.com">PivotalTracker</a> donde podemos gestionar las tareas que se desarrollarán durante los <em>sprints</em> y donde podemos ir conociendo la velocidad del equipo. Una vez en post-producción preferimos gestionar tickets y bugs con <a title="Tracker online para gestionar proyectos" href="http://www.redmine.org/">Redmine</a>.</p>
<p><strong>Dokuwiki: </strong>Todo lo relacionado con documentación interna la manejamos dentro de <a href="http://www.dokuwiki.org/dokuwiki">este wiki</a>. Es extremadamente sencillo de usar y configurar y ya que nuestra exigencia no pasa de subir documentación y hacer pequeñas modificaciones cumple sobradamente.</p>
<p><strong>Gitorious: </strong>Empezamos funcionando con Gitosis y nos hemos animado con <a title="Gestor de repositorios git online" href="http://gitorious.org/">Gitorious</a>, un gestor de repositorios Git que podemos administrar vía web. Tal vez sea demasiada infrastructura para tres usuarios, pero la verdad es que agiliza el desarrollo en muchos aspectos y probablemente lo agradeceremos cuando el número de repositorios sea demasiado importante como para gestionarlos &#8220;a mano&#8221;.</p>
<p><strong>Integrity: </strong>El último en unirse a la tropa ha sido la herramienta de intergración continua <a title="Integración continua" href="http://integrityapp.com/">Integrity</a>. Con ella podemos controlar que todos nuestros proyectos pasan sus respectivos tests y poder detectar rápidamente aquellos que no lo hacen a través de distintos vías de notificiación: Email, chat, twitter,&#8230; Aún es pronto pero de momento la experiencia está siendo positiva, nada como ver tus proyectos en <strong><span style="color: #008000;">verde </span></strong> <img src='http://devlog.beecoder.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>¿Y tu que usas en tu empresa?</p>
]]></content:encoded>
			<wfw:commentRss>http://devlog.beecoder.com/2009/07/08/nuestro-ecosistema-software/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tecnología: Ruby &amp; Ruby on Rails</title>
		<link>http://devlog.beecoder.com/2009/06/27/tecnologia-ruby-y-ruby-on-rails/</link>
		<comments>http://devlog.beecoder.com/2009/06/27/tecnologia-ruby-y-ruby-on-rails/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 22:15:26 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://devlog.beecoder.com/?p=74</guid>
		<description><![CDATA[Prosiguiendo con las presentaciones, no podemos dejar de hablar de tecnología: qué usamos y por qué nos gusta tanto. En Beecoder trabajamos, principalmente, con el lenguaje de programación Ruby y con algunos de sus frameworks de desarrollo web: Ruby on Rails, sinatra o merb.
Con Ruby on Rails llevamos prácticamente desde las primeras versiones con lo [...]]]></description>
			<content:encoded><![CDATA[<p>Prosiguiendo con las presentaciones, no podemos dejar de hablar de tecnología: qué usamos y por qué nos gusta tanto. En Beecoder trabajamos, principalmente, con el lenguaje de programación <a title="Página oficial de lenguaje de programación Ruby" href="http://www.ruby-lang.org/es/">Ruby</a> y con algunos de sus frameworks de desarrollo web: <a title="Página oficial del framework de desarrollo web Ruby on Rails" href="http://rubyonrails.org/">Ruby on Rails</a>, <a title="Página oficial de sinatra " href="http://sinatrarb.com">sinatra</a> o <a title="Página oficial de merb" href="http://merbivore.com/">merb</a>.</p>
<p>Con <strong>Ruby on Rails</strong> llevamos prácticamente desde las primeras versiones con lo que se puede decir que somos <em>perros viejos </em>en la materia. Hemos explotado prácticamente todas sus características y le hemos añadido otras que han ampliado su capacidad para mejorar su rendimiento o suplir alguna carencia. <a href="http://www.danga.com/memcached/"><strong>Memcached</strong></a>, para conseguir mejorar la respuesta de la cache teniéndola en memoria o <a href="http://www.sphinxsearch.com/"><strong>sphinx</strong></a>, un potente motor de búsqueda SQL que devuelve respuesta sobre los contenidos indexados de la aplicación a una velocidad de vértigo, podría ser algunos ejemplos.</p>
<p style="text-align: center;"><a title="Página oficial del framework de desarrollo web Ruby on Rails" href="http://rubyonrails.org/"><img class="aligncenter" title="Ruby on Rails logo" src="http://farm4.static.flickr.com/3350/3665796827_27d2492fd5_o.jpg" alt="" width="334" height="99" /></a></p>
<p>Son ya tres años los que llevamos con Rails y gracias a la comunidad activa que anda detrás parece que siempre va a estar a la &#8220;última&#8221; y nosotros, de momento, con ella <img src='http://devlog.beecoder.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devlog.beecoder.com/2009/06/27/tecnologia-ruby-y-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nuestra distribución GNU/Linux: Archlinux</title>
		<link>http://devlog.beecoder.com/2009/04/01/nuestra-distribucion-gnulinux-archlinux/</link>
		<comments>http://devlog.beecoder.com/2009/04/01/nuestra-distribucion-gnulinux-archlinux/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 16:06:37 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://devlog.beecoder.com/?p=42</guid>
		<description><![CDATA[Previo paso por nuestras máquinas personales, nuestra elección fue la distribución GNU/Linux: Archlinux ya que nos convenció su simplicidad y la libertad que nos ofrecía. No arranca nada que no hayamos previsto arrancar (en los tiempos que corren no muchas lo pueden decir) y para la RAM de la que disponen algunos planes, los VPSs [...]]]></description>
			<content:encoded><![CDATA[<p>Previo paso por nuestras máquinas personales, nuestra elección fue la distribución <em>GNU/Linux: Archlinux</em> ya que nos convenció su simplicidad y la libertad que nos ofrecía. No arranca nada que no hayamos previsto arrancar (en los tiempos que corren no muchas lo pueden decir) y para la RAM de la que disponen algunos planes, los VPSs no están para ir desperdiciando sus recursos alegremente.</p>
<p style="text-align: center;"><a href="http://www.archlinux.org/"><img class="aligncenter" src="http://farm4.static.flickr.com/3576/3404343130_1d116e05d6_m.jpg" alt="" /></a></p>
<p>Distribuciones de GNU/Linux hay muchas y variadas, todos con sus pros y contras. Si a las cosas se les quiere por sus defectos, a Archlinux se le quiere por una descompensada documentación con respecto a otras distribuciones.</p>
<p>Lo que si podemos destacar (como ya adelanté antes) es el control sobre módulos y demonios al tenerlos todos dentro de un único archivo (rc.conf) al más puro estilo BSD. No existen releases concretas de Archlinux sino que está en evolución constante con las últimas actualizaciones<em>, </em>a pesar de que puede ser contraproducente para un sistema en producción. Siempre se puede cargar la imagen del sistema de una fecha concreta y mantenerla <em>freezeada.</em></p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.tiraecol.net/modules/comic/cache/images/tiraecol-125.png" alt="" width="558" height="191" /></p>
<p style="text-align: center;">
<p style="text-align: left;">Por último, pese a que pudieramos pensar que por ser una distribución liviana y orientada a la simplicidad tuvieramos que compilarnos hasta la última línea de código, posee integrado un gestor de paquetes llamado <em>pacman</em> bastante potente.</p>
<p>Y lo más importante: se adapta perfectamente a nuestras necesidades.</p>
]]></content:encoded>
			<wfw:commentRss>http://devlog.beecoder.com/2009/04/01/nuestra-distribucion-gnulinux-archlinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VPS: Las máquinas</title>
		<link>http://devlog.beecoder.com/2009/03/09/vps-las-maquinas/</link>
		<comments>http://devlog.beecoder.com/2009/03/09/vps-las-maquinas/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 17:53:29 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://devlog.beecoder.com/?p=22</guid>
		<description><![CDATA[Bien, al fín un rato para compartir algo.
Una experiencia muy positiva de la anterior etapa fue trabajar con VPS, donde tenemos la mayoría de las posibilidades de un servidor dedicado (trabajar como root, instalar/arrancar cualquier servicio, rebootar la maquina,&#8230; lo que quieras) a un precio bastante ajustado.
En este corto periodo de tiempo ya hemos tenido [...]]]></description>
			<content:encoded><![CDATA[<p>Bien, al fín un rato para compartir algo.</p>
<p>Una experiencia muy positiva de la anterior etapa fue trabajar con VPS, donde tenemos la mayoría de las posibilidades de un servidor dedicado (trabajar como root, instalar/arrancar cualquier servicio, rebootar la maquina,&#8230; lo que quieras) a un precio bastante ajustado.</p>
<p>En este corto periodo de tiempo ya hemos tenido tiempo para trastear con dos proveedores de este tipo de servicios: <em>Skynet</em> en <strong>linode </strong>y <em>Turk</em> en <strong>slicehost. </strong>Cada uno con sus ventajas e inconvenientes. En el caso de linode<strong> </strong>tenemos una, y a veces desesperante, lentitud a través de <em>ssh </em>aunque por otro lado da más recursos (RAM y HD) a menor precio que otras alternativas. En cambio, slicehost<strong>, </strong>pese a ser un poco más caro a cambio, incluso, de menos recursos, tiene una respuesta más fluida, una documentación extensísima y un gestor de DNS de lo más molón.</p>
<p>Pero con sus virtudes y defectos queremos a nuestras dos máquinas por igual. <em>Skynet </em>se ha portado de maravilla pese a tener una carga de servicios importante: apache, mysql, git,&#8230; y <em>Turk </em>ha llegado para descongestionarla un poco.</p>
<p>De momento con la <em>parejita </em>estamos contentos&#8230; <img src='http://devlog.beecoder.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devlog.beecoder.com/2009/03/09/vps-las-maquinas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Here we Go!</title>
		<link>http://devlog.beecoder.com/2009/01/30/here-we-go/</link>
		<comments>http://devlog.beecoder.com/2009/01/30/here-we-go/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 20:24:32 +0000</pubDate>
		<dc:creator>Miguel Ángel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[innaguración]]></category>
		<category><![CDATA[objetivos]]></category>

		<guid isPermaLink="false">http://devlog.beecoder.com/?p=3</guid>
		<description><![CDATA[¡ Aquí está ! La segunda ventana al mundo de esta oh! nuestra aventura donde, a diferencia del otro blog, iremos escribiendo sobre temas puramente técnicos. Intentaremos describir las decisiones por las que hemos ido optando para montar, por ejemplo, nuestro entorno de desarrollo, de integración continua, un simple servicio (¿un W.C.?),&#8230;
La idea es ayudar [...]]]></description>
			<content:encoded><![CDATA[<p>¡ Aquí está ! La segunda ventana al mundo de esta <em>oh! nuestra aventura</em> donde, a diferencia del <a title="Beecoder WEbLog" href="http://weblog.beecoder.com" target="_blank">otro blog</a>, iremos escribiendo sobre temas puramente técnicos. Intentaremos describir las decisiones por las que hemos ido optando para montar, por ejemplo, nuestro entorno de desarrollo, de integración continua, un simple servicio (¿un W.C.?),&#8230;</p>
<p>La idea es ayudar a quién se encuentre en una situación de iniciación parecida, o quien sabe si para dar alternativas a los más avanzados, pero lo más interesante es que si se crea debate alrededor de las decisiones lo beneficiados seremos todos.</p>
<p>Here we go!</p>
]]></content:encoded>
			<wfw:commentRss>http://devlog.beecoder.com/2009/01/30/here-we-go/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.311 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-07-28 10:21:29 -->
