<?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>Gosh Hole &#187; Programacion</title>
	<atom:link href="http://goshmx.com/archivo/category/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://goshmx.com</link>
	<description>Informatica, Tecnología, &#38; Curiosidades</description>
	<lastBuildDate>Fri, 30 Jul 2010 18:11:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Buen Programador</title>
		<link>http://goshmx.com/archivo/buen-programador/</link>
		<comments>http://goshmx.com/archivo/buen-programador/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 05:57:34 +0000</pubDate>
		<dc:creator>Gosh</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Programador]]></category>

		<guid isPermaLink="false">http://goshmx.com/?p=329</guid>
		<description><![CDATA[


 
Cualquier idiota puede escribir código que un ordenador pueda entender. Los buenos programadores escriben código que las personas puedan entender.
– Martin Fowler
]]></description>
			<content:encoded><![CDATA[<p style="float: left;margin: 4px;"><script type="text/javascript"><!--
google_ad_client = "pub-3449891198533866";
/* 468x15, creado 25/02/09 */
google_ad_slot = "6708781195";
google_ad_width = 490;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p> <blockquote>
<p>Cualquier idiota puede escribir código que un ordenador pueda entender. Los buenos programadores escriben código que <strong>las personas</strong> puedan entender.</p>
<p>– Martin Fowler</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://goshmx.com/archivo/buen-programador/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>BigDump. Genera dumps de mysql facil.</title>
		<link>http://goshmx.com/archivo/bigdump-genera-dumps-de-mysql-facil/</link>
		<comments>http://goshmx.com/archivo/bigdump-genera-dumps-de-mysql-facil/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 06:18:05 +0000</pubDate>
		<dc:creator>Gosh</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[bigdump]]></category>
		<category><![CDATA[dump]]></category>
		<category><![CDATA[Mysql]]></category>

		<guid isPermaLink="false">http://goshmx.com/?p=332</guid>
		<description><![CDATA[


 
Una tarea que resulta muy molesta y tediosa, es al momento de hacer algun respaldo a nuestra base de datos y posteriormente hacer la recuperacion, el gestor no suporta el tamaño de nuestro fichero(muy comun con BD grandes). La tarea resulta todo un martirio y se complica aun mas si no tenemos acceso a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://goshmx.com/wp-content/uploads/2010/02/database.jpg"><img class="aligncenter size-full wp-image-333" title="database" src="http://goshmx.com/wp-content/uploads/2010/02/database.jpg" alt="" width="480" height="240" /></a></p>
<p>Una tarea que resulta muy molesta y tediosa, es al momento de hacer algun respaldo a nuestra base de datos y posteriormente hacer la recuperacion, el gestor no suporta el tamaño de nuestro fichero(muy comun con BD grandes). La tarea resulta todo un martirio y se complica aun mas si no tenemos acceso a la configuracion para cambiar ese valor por defecto.</p>
<p>Afortunadamente contamos con una herramienta muy util, <strong>BigDump</strong> es un script que nos facilitara ampliamente esta tarea, ya que nuestro fichero se recuperara por fragmentos y se cargara de apoco. Sin duda muy util.</p>
<p>Enlace: <a title="Bigdump" href="http://www.ozerov.de/bigdump.php" target="_blank">BigDump</a></p>
]]></content:encoded>
			<wfw:commentRss>http://goshmx.com/archivo/bigdump-genera-dumps-de-mysql-facil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 consejos para planear una aplicacion web.</title>
		<link>http://goshmx.com/archivo/10-consejos-para-planear-una-aplicacion-web/</link>
		<comments>http://goshmx.com/archivo/10-consejos-para-planear-una-aplicacion-web/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 14:56:12 +0000</pubDate>
		<dc:creator>Gosh</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[consejos]]></category>
		<category><![CDATA[planeacion]]></category>
		<category><![CDATA[proyecto]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://goshmx.com/?p=317</guid>
		<description><![CDATA[
Muchas veces al desarrollar un proyecto web, justo cuando estamos a mitad del mismo, surgen problemas, inconvenientes o atrasos, que impactan sobre tiempos, costos y provocan un dolor de cabeza. Gran parte de estos problemas se deben a una escaza planeacion del proyecto, he aqui algunas medidas de planeacion que pueden ser muy utiles.

Planificar el [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://goshmx.com/wp-content/uploads/2010/01/proyectoweb.jpg"><img class="aligncenter size-full wp-image-318" title="proyectoweb" src="http://goshmx.com/wp-content/uploads/2010/01/proyectoweb.jpg" alt="" width="480" height="240" /></a></p>
<p>Muchas veces al desarrollar un proyecto web, justo cuando estamos a mitad del mismo, surgen problemas, inconvenientes o atrasos, que impactan sobre tiempos, costos y provocan un dolor de cabeza. Gran parte de estos problemas se deben a una escaza planeacion del proyecto, he aqui algunas medidas de planeacion que pueden ser muy utiles.</p>
<p><span id="more-317"></span></p>
<p><strong>Planificar el futuro</strong></p>
<p>Puede sonar un poco duro que nos tengamos planear el futuro de algo que aun no existe pero es asi, que pasa si en un futuro tuvieramos problemas de escalabilidad, y si tuvieramos que migrar las bases de datos de MySql a Oracle, de una buena planificacion depende la dificultad en un futuro de realizar cambios en la plataforma que sostiene nuestra aplicacion.<br />
<strong> Documentacion</strong></p>
<p>Documenta todo lo que puedas tu aplicacion en especial aquellas partes de la misma que hayan requerido un mayor tiempo de desarrollo, en un futuro cercano te librarias de mas de un quebradero de cabeza.</p>
<p><strong>No empiezes por los pequeños detalles</strong></p>
<p>A menudo es mas sencillo plantearse el desarrollo de pequeños servicios como pueden ser los RSS o una galeria de imagenes, pero es fundamental comenzar por lo que vendri a ser la base de nuestra aplicacion, de este modo podremos ir completando nuestra aplicacion en un orden logico, primero los cimientos&#8230;</p>
<p><strong>Diseño de la interfaz</strong></p>
<p>Esta entrada puede que te ayude en esta parte, es importante conseguir un buen diseño para nuestra interfaz, es importante conseguir un interfaz que se atractivo y util para la gran mayoria de los usuarios, lo mas importante es llegar a conectar con el usuario y la mejor manera es ofrecerle la mayor cantidad de informacion posible para que se llegue a sentir parte del proyecto pero todo esto muchas veces no lo llegamos a conseguir por una mala eleccion en la combinacion de los colores que se integran en nuestra interfaz.</p>
<p><strong>Evita construirte librerias o frameworks innecesarios</strong></p>
<p>Muchas personas siempre sostienen que es mejor que cada desarrollador utilize sus propias librerias, pero la realidad es que en muchas ocasiones esto supone una gran perdida de tiempo, es mejor buscar una libreria o framework que se parezca lo mas posible a lo deseado que desarrollarlo por ti mismo.</p>
<p><strong>Ten un plan de proyecto</strong></p>
<p>Asegurate de que cada desarrollador que trabaje en el proyecto sepa que es lo que debe de hacer y cuando tiene que hacerlo, teniendo todo esto redactado en un documento te ayudara a identificar problemas.</p>
<p><strong>Elige el lenguaje adecuado</strong></p>
<p>Ya sabes que hay numerosas discusiones sobre cual es el mejor lenguaje de programacion, la respuesta a menudo es depende de para que quieras utilizarlo, por eso asegurate de escoger el lenguaje adecuado.</p>
<p><strong>Evita las distracciones</strong></p>
<p>Optimiza tu tiempo, cuando estas trabajando que nada te distraiga, ni llamadas telefonicas, ni clientes de mensajerias instantaneas, proponte un buen numero de horas al dia de trabajo aislado dedicado al proyecto.</p>
<p><strong>Sigue un buen control de calidad</strong></p>
<p>Muchas veces nos equivocamos al planificar los tiempos de proyecto y esto lleva a menudo a los desarrolladores a tener que escribir &#8220;codigo sucio&#8221;, esta es una buena opcion si lo que quieres es una demo de la aplicacion funcionando pero esa actitud te traera problemas en el futuro.</p>
<p><strong>Planteate los pasos a seguir despues del desarrollo</strong></p>
<p>Ten en cuenta que esta fase de desarrollo algun di a deberá  acabar, estudia con que frecuencia se debera actualizar y que se necesita para que este funcio</p>
<p>via: <a title="Tu Funcion" href="http://www.tufuncion.com/planificar-proyecto" target="_blank">TuFuncion</a><!--more--></p>
]]></content:encoded>
			<wfw:commentRss>http://goshmx.com/archivo/10-consejos-para-planear-una-aplicacion-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPLOC. Estima proyectos en PHP.</title>
		<link>http://goshmx.com/archivo/phploc-proyectos-php/</link>
		<comments>http://goshmx.com/archivo/phploc-proyectos-php/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 20:13:00 +0000</pubDate>
		<dc:creator>Gosh</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phploc]]></category>
		<category><![CDATA[proyecto]]></category>

		<guid isPermaLink="false">http://goshmx.com/?p=314</guid>
		<description><![CDATA[
Algo que muchas veces resulta dificil al momento de desarrollar, es calcular que tan complejo es un proyecto e desarrollo, ya que aunque tengamos perfectamente ordenado y estandarizado nuestro proyecto, resulta una tarea dificil, entre tantos archivos y carpetas.
Afortunadamente de PHPDeveloper, presentan esta util herramienta que de manera automatica nos arrojara cifras para poder determinar [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://goshmx.com/wp-content/uploads/2010/01/phploc.jpg"><img class="aligncenter size-full wp-image-315" title="phploc" src="http://goshmx.com/wp-content/uploads/2010/01/phploc.jpg" alt="" width="480" height="240" /></a></p>
<p>Algo que muchas veces resulta dificil al momento de desarrollar, es calcular que tan complejo es un proyecto e desarrollo, ya que aunque tengamos perfectamente ordenado y estandarizado nuestro proyecto, resulta una tarea dificil, entre tantos archivos y carpetas.</p>
<p>Afortunadamente de <a title="PHP Developer" href="http://www.phpdeveloper.org/news/13925" target="_blank">PHPDeveloper</a>, presentan esta util herramienta que de manera automatica nos arrojara cifras para poder determinar la complejidad de un proyecto, en diversos aspectos como:</p>
<ul>
<li>Namespaces.</li>
<li>Metodos.</li>
<li>Clases.</li>
<li>Lineas de Codigo.</li>
<li>Etc.</li>
</ul>
<p>Realmente una muy buena opcion para los desarrolladores PHP.</p>
<p>Enlace: <a title="PHPLOC" href="http://github.com/sebastianbergmann/phploc" target="_blank">phploc</a></p>
]]></content:encoded>
			<wfw:commentRss>http://goshmx.com/archivo/phploc-proyectos-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
