<?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>Xavi Esteve &#187; web development</title>
	<atom:link href="http://xaviesteve.com/tag/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://xaviesteve.com</link>
	<description>I&#039;m a front end web developer and graphic designer from Barcelona based in London. I am passionate in JavaScript, jQuery, CSS, PHP, Wordpress, usability and SEO.</description>
	<lastBuildDate>Mon, 21 May 2012 11:14:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Agile SCRUM micro-Sprint en un Dia (es)</title>
		<link>http://xaviesteve.com/2314/agile-scrum-micro-sprint-en-un-dia-es/</link>
		<comments>http://xaviesteve.com/2314/agile-scrum-micro-sprint-en-un-dia-es/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 23:29:35 +0000</pubDate>
		<dc:creator>Xavi</dc:creator>
				<category><![CDATA[Español]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://xaviesteve.com/?p=2314</guid>
		<description><![CDATA[Versi&#243; en catal&#224; (english coming soon) Planificación Listado de proyectos Se hace una lista de proyectos/tareas a realizar en total y la prioridad basada en las ventajas de tenerlos terminados al final del día. Cada proyecto de la lista se desgrana en todas las pequeñas tareas y éstas se traducen en horas. La traducción en horas debe ser contando [...]]]></description>
			<content:encoded><![CDATA[<p><small><a href="http://xaviesteve.com/agile-scrum-micro-sprint-en-un-dia-es/">Versi&oacute; en catal&agrave;</a> (english coming soon)</small></p>
<h4><img class="alignleft size-full wp-image-2291" src="http://xaviesteve.com/wp-content/uploads/2011/06/agile-scrum-sprint-one-day.jpg" alt="" width="600" height="356" /></h4>
<h4><span style="font-size: 20px;">Planificación</span></h4>
<h3>Listado de proyectos</h3>
<p>Se hace una <strong>lista de proyectos</strong>/tareas a realizar en total y la prioridad basada en las ventajas de tenerlos terminados al final del día. Cada proyecto de la lista <strong>se desgrana en todas las pequeñas tareas</strong> y éstas se <strong>traducen en horas.</strong> La traducción en horas debe ser contando todo el tiempo que requiriera, no sólo el trabajo en sí, si no también si hay que leerse algún texto, etc. Los descansos se calculan después.</p>
<h3>Distribución de horas</h3>
<p>Ahora hacemos una lista de los <strong>participantes</strong> y <strong>cuantas horas puede aportar</strong> cada uno (si uno de ellos cocina o lo que sea se descontará ese tiempo). Se decide quien será el participante más idóneo para hacer de <strong>Master</strong> y se le calcula que tiene un 30% menos de tiempo para hacer otras tareas. De entre estas dos listas se piensa la combinación de proyectos a hacer para que al final se salga con el mas provecho posible, la idea es enfocarlo a resultados instantáneos y no tanto a largo plazo. Los proyectos que no han sido elegidos se dejan al &#8220;congelador&#8221;.</p>
<h3>El papel del Master</h3>
<p><img class="alignnone fright size-thumbnail wp-image-2302" src="http://xaviesteve.com/wp-content/uploads/2011/06/agile-master-150x150.jpg" alt="" width="150" height="150" />Su objetivo es garantizar que no se pierda tiempo con obstáculos que puedan surgir.</p>
<ol>
<li><strong>Punto de contacto.</strong> Sabe como esta todo en todo momento y todos los participantes acuden al Master por cualquier cosa, preguntas, comentarios o lo que sea. Los participantes entre sí no se deben &#8220;robar&#8221; tiempo entre ellos por ayuda o comentarios, el Master verá cuando es el mejor momento ya que sacar tiempo.</li>
<li><strong>Filtro.</strong> Actúa como filtro para evitar las distracciones entre participantes u otras personas (atiende las llamadas, contesta emails de terceros), así se consigue que éstos no se distraigan ni tengan que parar perdiendo la concentración y la embrenzida.</li>
<li><strong>Solución.</strong> Escucha cualquier problema, duda o pregunta y si puede, lo resuelve él o se encarga de buscar la manera de resolverlo. Si no lo sabe él o necesita ayuda de algún otro participante entonces calcula cuando es el mejor momento y de donde sacar tiempo de otro participante.</li>
<li><strong>Dirección.</strong> Tiene que ver como está yendo el Sprint y enderezarlo si se está torciendo o mejorarlo si cree que se puede organizar mejor el tiempo.</li>
</ol>
<h3>El Burn-Out</h3>
<p>Es una gráfica muy sencilla de tiempo por cantidad de trabajo y su evolución. A medida que se va trabajando la cantidad de trabajo va bajando. Tiene forma de triángulo rectángulo con pendiente hacia la derecha. Es muy útil para ver si se está yendo bien de tiempo, sobra, en falta &#8230;</p>
<p>En esta gráfica se ve un proyecto de 60 horas que se hace en 30 días. El estimacion (en azul) es trabajar dos horas al día, la realidad (en rojo) dependerá de los obstáculos con los que nos vamos encontrando y se intentara seguir la linea azul. Como se ve, el proyecto empieza bien pero hacia el día 10 comienzan a haber problemas y nos salimos de la línea de estimacion. Entonces nos ponemos las pilas y volvemos a enderezar.</p>
<p><img class="center aligncenter" title="agile scrum sprint grafica burn out" src="http://xaviesteve.com/wp-content/uploads/2011/06/agile-scrum-sprint-grafica-burn-out.jpg" alt="agile scrum sprint grafica burn out" width="462" height="301" /></p>
<h2>Sprint</h2>
<p>La mejor administracion de tiempo durante el Sprint se utilizando la <a href="http://translate.googleusercontent.com/translate_c?hl=en&amp;ie=UTF8&amp;langpair=auto%7Ces&amp;rurl=translate.google.com&amp;tbb=1&amp;twu=1&amp;u=http://es.wikipedia.org/wiki/T%25C3%25A9cnica_Pomodoro&amp;usg=ALkJrhgWFlA3J_cITHHP_HEB9zi-LmUZXA">Técnica Pomodoro</a> que básicamente viene a ser esto:</p>
<ul>
<li>Se hacen etapas de <strong>25 minutos</strong></li>
<li>Se descansa <strong>5 minutos</strong></li>
<li>Cada <strong>4 rondas</strong> informa al Master y este actualiza la lista de mini-tareas desde la que se ve la línea de burn-out, después se descansan <strong>15-20 minutos</strong></li>
<li>Cada 4 horas se hace un descanso más largo de 1 hora (para comer o lo que sea)</li>
</ul>
<p><img class="alignnone size-full wp-image-2305" title="Pomodoro Technique" src="http://xaviesteve.com/wp-content/uploads/2011/06/pomodoro-technique.jpg" alt="" width="401" height="39" /></p>
<h3>Filosofia</h3>
<p>La idea del Sprint es <strong>aprovechar el tiempo</strong> para poder trabajar mejor, <strong>no hay que estresarse,</strong> simplemente no malgastar tiempo.</p>
<h2>Conclusion de resultados</h2>
<p>Una vez se termina el Sprint evalúa lo que se ha conseguido y se comentan los próximos proyectos o tareas teniendo en cuenta lo bien que han hecho las estimaciones de tiempo y como acertar las mejor la proxima vez.</p>
]]></content:encoded>
			<wfw:commentRss>http://xaviesteve.com/2314/agile-scrum-micro-sprint-en-un-dia-es/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Web Fonts Pack &#8211; 90+ free fonts for the web</title>
		<link>http://xaviesteve.com/1689/google-web-fonts-pack-90-free-fonts-for-the-web/</link>
		<comments>http://xaviesteve.com/1689/google-web-fonts-pack-90-free-fonts-for-the-web/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 13:59:07 +0000</pubDate>
		<dc:creator>Xavi</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Front-End]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Minipost]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[collection]]></category>
		<category><![CDATA[compilation]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[modern browsers]]></category>
		<category><![CDATA[pack]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://xaviesteve.com/?p=1689</guid>
		<description><![CDATA[Modern browsers are now the vast percentage of website users and it is quite safe to use advanced features from CSS3 to some HTML5 as well as one of the most needed features which is using fonts the user didn&#8217;t have in its computer. Google is making a great effort on enabling and easing this [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1695" title="google-web-fonts-pack" src="http://xaviesteve.com/wp-content/uploads/2011/01/google-web-fonts-pack.jpg" alt="" width="600" height="333" /></p>
<p>Modern browsers are now the vast percentage of website users and it is quite safe to use advanced features from <strong>CSS3</strong> to some <strong>HTML5</strong> as well as one of the most needed features which is using fonts the user didn&#8217;t have in its computer. Google is making a great effort on enabling and easing this feature to all web developers by releasing a huge collection of <strong>open source fonts </strong>created by great typographers that generously have shared them.<br />
You can either download all of them as a pack or <a href="http://code.google.com/webfonts?subset=latin&amp;sort=alpha">have a look at the <strong>font screenshots</strong> here</a>, once you download them go to the <strong><a class="strong" href="http://code.google.com/webfonts/preview#font-family=Allan">Font Preview</a></strong> to try some sample text and <strong>grab the CSS code</strong> which is auto-generated.</p>
<p>In the <strong>Google Fonts Pack (February 2011)</strong> you will find: <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Allan#download">Allan</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Allerta#download">Allerta</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Allerta Stencil#download">Allerta Stencil</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Anonymous Pro#download">Anonymous Pro</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Arimo#download">Arimo</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Arvo#download">Arvo</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Bentham#download">Bentham</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Buda#download">Buda</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Cabin#download">Cabin</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Calligraffitti#download">Calligraffitti</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Cantarell#download">Cantarell</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Cardo#download">Cardo</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Cherry Cream Soda#download">Cherry Cream Soda</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Chewy#download">Chewy</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Coda#download">Coda</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Coming Soon#download">Coming Soon</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Copse#download">Copse</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Corben#download">Corben</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Cousine#download">Cousine</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Covered By Your Grace#download">Covered By Your Grace</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Crafty Girls#download">Crafty Girls</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Crimson Text#download">Crimson Text</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Crushed#download">Crushed</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Cuprum#download">Cuprum</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Droid Sans#download">Droid Sans</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Droid Sans Mono#download">Droid Sans Mono</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Droid Serif#download">Droid Serif</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Fontdiner Swanky#download">Fontdiner Swanky</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=GFS Didot#download">GFS Didot</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=GFS Neohellenic#download">GFS Neohellenic</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Geo#download">Geo</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Gruppo#download">Gruppo</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Hanuman#download">Hanuman</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Homemade Apple#download">Homemade Apple</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=IM Fell DW Pica#download">IM Fell DW Pica</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=IM Fell DW Pica SC#download">IM Fell DW Pica SC</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=IM Fell Double Pica#download">IM Fell Double Pica</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=IM Fell Double Pica SC#download">IM Fell Double Pica SC</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=IM Fell English#download">IM Fell English</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=IM Fell English SC#download">IM Fell English SC</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=IM Fell French Canon#download">IM Fell French Canon</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=IM Fell French Canon SC#download">IM Fell French Canon SC</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=IM Fell Great Primer#download">IM Fell Great Primer</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=IM Fell Great Primer SC#download">IM Fell Great Primer SC</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Inconsolata#download">Inconsolata</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Irish Growler#download">Irish Growler</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Josefin Sans#download">Josefin Sans</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Josefin Slab#download">Josefin Slab</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Just Another Hand#download">Just Another Hand</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Just Me Again Down Here#download">Just Me Again Down Here</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Kenia#download">Kenia</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Kranky#download">Kranky</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Kristi#download">Kristi</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Lato#download">Lato</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Lekton#download">Lekton</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Lobster#download">Lobster</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Luckiest Guy#download">Luckiest Guy</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Merriweather#download">Merriweather</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Molengo#download">Molengo</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Mountains of Christmas#download">Mountains of Christmas</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Neucha#download">Neucha</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Neuton#download">Neuton</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Nobile#download">Nobile</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=OFL Sorts Mill Goudy TT#download">OFL Sorts Mill Goudy TT</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Old Standard TT#download">Old Standard TT</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Orbitron#download">Orbitron</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=PT Sans#download">PT Sans</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=PT Sans Caption#download">PT Sans Caption</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=PT Sans Narrow#download">PT Sans Narrow</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Permanent Marker#download">Permanent Marker</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Philosopher#download">Philosopher</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Puritan#download">Puritan</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Raleway#download">Raleway</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Reenie Beanie#download">Reenie Beanie</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Rock Salt#download">Rock Salt</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Schoolbell#download">Schoolbell</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Slackey#download">Slackey</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Sniglet#download">Sniglet</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Sunshiney#download">Sunshiney</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Syncopate#download">Syncopate</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Tangerine#download">Tangerine</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Tinos#download">Tinos</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Ubuntu#download">Ubuntu</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=UnifrakturCook#download">UnifrakturCook</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=UnifrakturMaguntia#download">UnifrakturMaguntia</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Unkempt#download">Unkempt</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Vibur#download">Vibur</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Vollkorn#download">Vollkorn</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Walter Turncoat#download">Walter Turncoat</a>, <a rel="nofollow" href="http://code.google.com/webfonts/family?family=Yanone Kaffeesatz#download">Yanone Kaffeesatz</a></p>
<p>Download the full pack here:<br />
<a class="blue button" href="http://www.megaupload.com/?d=O467KIP0" target="_blank">Google Fonts Pack (February 2011)</a> (9.89MB)</p>
<p>The list is constantly updated by the Google Fonts team and they give you the option to donate to the font authors so you can buy them a nice dinner to thank them.</p>
]]></content:encoded>
			<wfw:commentRss>http://xaviesteve.com/1689/google-web-fonts-pack-90-free-fonts-for-the-web/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Code editors comparison: Dreamweaver vs jEdit vs PSPad vs Notepad++</title>
		<link>http://xaviesteve.com/1143/code-editors-comparison-dreamweaver-vs-jedit-vs-pspad-vs-notepad/</link>
		<comments>http://xaviesteve.com/1143/code-editors-comparison-dreamweaver-vs-jedit-vs-pspad-vs-notepad/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 16:48:19 +0000</pubDate>
		<dc:creator>Xavi</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[jedit]]></category>
		<category><![CDATA[notepad]]></category>
		<category><![CDATA[pspad]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://xaviesteve.com/?p=1143</guid>
		<description><![CDATA[A quick comparison on different code editors. I stick with Dreamweaver although it has so many bugs that make me consider other options. jEdit has a lot of functionalities but relies on Java. PSPad is small, flexible and portable. Notepad++ has tons of features and it&#8217;s lightweight too. Dreamweaver jEdit PSPad Notepad ++ Price £240-£420 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1267" title="web-code-editor-comparison" src="http://xaviesteve.com/wp-content/uploads/2010/09/web-code-editor-comparison.jpg" alt="" width="600" height="388" /></p>
<p>A quick comparison on different code editors. I stick with <strong>Dreamweaver</strong> although it has so many <a title="Adobe Dreamweaver CS5 bugs – Every new version is getting worse…" href="http://xaviesteve.com/adobe-dreamweaver-cs5-bugs-every-new-version-is-getting-worse/">bugs</a> that make me consider other options. <strong>jEdit</strong> has a lot of functionalities but relies on Java. <strong>PSPad</strong> is small, flexible and portable. <strong>Notepad++</strong> has tons of features and it&#8217;s lightweight too.</p>
<table>
<thead>
<tr>
<th></th>
<th>Dreamweaver</th>
<th>jEdit</th>
<th>PSPad</th>
<th>Notepad ++</th>
</tr>
</thead>
<tbody>
<tr>
<td>Price</td>
<td>£240-£420</td>
<td><strong>Free</strong></td>
<td><strong>Free</strong></td>
<td><strong>Free</strong></td>
</tr>
<tr>
<td>Code view</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Design view</td>
<td><strong>Yes</strong></td>
<td>No</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<td>Browser preview</td>
<td>Yes</td>
<td>No</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Text helpers <small>(autocomplete, shortcuts&#8230;)</small></td>
<td>Yes!</td>
<td>No</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Themes <small>(code highlighting)</small></td>
<td>No</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Debugger</td>
<td><strong>Yes</strong></td>
<td>No</td>
<td>No</td>
<td>Plugin</td>
</tr>
<tr>
<td>FTP</td>
<td>Yes</td>
<td>Yes</td>
<td>No <small>(really buggy, not functional)</small></td>
<td>Plugin</td>
</tr>
<tr>
<td>Version control</td>
<td><strong>Yes</strong></td>
<td>No</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<td>Plugins</td>
<td>Yes <small>(but not common)</small></td>
<td>Yes! <small>(a lot)</small></td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Open Source</td>
<td>No</td>
<td><strong>Yes</strong> <small>(Java)</small></td>
<td>No</td>
<td><strong>Yes</strong></td>
</tr>
<tr>
<td>Support</td>
<td>Yes!</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Portable</td>
<td>No</td>
<td>No</td>
<td><strong>Yes!</strong></td>
<td><strong>Yes!</strong></td>
</tr>
<tr>
<td>Size</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>Overall rating</td>
<td><strong>9</strong></td>
<td>6</td>
<td>7</td>
<td>-</td>
</tr>
<tr>
<td>Website</td>
<td><a rel="nofollow" href="http://adobe.com">adobe.com</a></td>
<td><a rel="nofollow" href="http://jedit.org">jedit.org</a></td>
<td><a rel="nofollow" href="http://pspad.com">pspad.com</a></td>
<td><a rel="nofollow" href="http://notepad-plus-plus.org">notepad-plus-plus.org</a></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://xaviesteve.com/1143/code-editors-comparison-dreamweaver-vs-jedit-vs-pspad-vs-notepad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create an astonishing Online Reputation as a Web Designer/Developer</title>
		<link>http://xaviesteve.com/468/how-to-create-an-astonishing-online-reputation-as-a-web-designerdeveloper/</link>
		<comments>http://xaviesteve.com/468/how-to-create-an-astonishing-online-reputation-as-a-web-designerdeveloper/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 08:44:54 +0000</pubDate>
		<dc:creator>Xavi</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Front-End]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[companies]]></category>
		<category><![CDATA[curriculum]]></category>
		<category><![CDATA[cv]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[jobseeking]]></category>
		<category><![CDATA[online reputation]]></category>
		<category><![CDATA[recruitment]]></category>
		<category><![CDATA[resume]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://xaviesteve.com/?p=468</guid>
		<description><![CDATA[Here are some useful tips I would like to share about my experience in the jobseeking world and what I have learned to create an online reputation as a front-end web developer and designer and to place myself in this huge, ever-changing and thrilling market. I have been working closely with recruiters from around the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-large wp-image-1679" title="xavi-esteve-web-developer-london" src="http://xaviesteve.com/wp-content/uploads/2009/12/xavi-esteve-web-developer-london-600x426.jpg" alt="" width="600" height="426" /></p>
<p>Here are some useful tips I would like to share about my experience in the jobseeking world and what I have learned to create an online reputation as a front-end web developer and designer and to place myself in this huge, ever-changing and thrilling market. I have been working closely with recruiters from around the world for more than 2 years, freelancing for several more and lived some time with an IT recruiter who gave me great advice.</p>
<h2>Personal Website</h2>
<p>Your website should be <strong>simple, fast and intuitive</strong>. Page should load in <strong>5-10 seconds</strong> as maximum, make no more than <strong>10 requests</strong> (at least until the DOM is loaded) and weight less than <strong>500KB</strong>. As an example, <a href="http://xaviesteve.com/">my main page</a> takes 2,5 seconds to load, makes 10 requests (including Google Analytics and Clickheat JS files) and weights 320KB.</p>
<p>Although these requirements, you should have a strong and unique design so experiment with several designs and the best way to code it.</p>
<h3>Domain name</h3>
<p>If you are looking for a job as an individual, go for <strong><em>yourrealnameandsurname.com</em></strong>. No discussion on this. Having your name in the URL will increase your professional reputation while making you more visible and easier to find. If you have a common name (search your name in Google) then get your domain and variants ASAP.</p>
<p>People looking at your personal website are usually recruiters, managers or professionals that don&#8217;t want to read extensive essays or learn something complicated. They just want to know more about you and <strong>they may just need one thing</strong>. Some may have read your CV and are interested in viewing your portfolio or download the most recent version of it, some may have just visited a website you have created and want to find a way to contact its creator.</p>
<p>As per <a href="http://en.wikipedia.org/wiki/KISS_principle">the KISS principle</a> and usability standards, users should be available to reach your portfolio, contact information and CV in <strong>no more than one click</strong> from the start page. <strong> </strong></p>
<h3>Online portfolio</h3>
<p>Should contain between 4 and 12 recent websites/projects/templates each of them containing:</p>
<ol>
<li>a brief description</li>
<li>some pictures focusing on parts of the website you want to show</li>
<li>a link to the website or to a full screenshot if it is not online</li>
</ol>
<p>Try to keep it up to date with the best projects you&#8217;ve ever participated in and describe the different areas of expertise of each being as varied as possible.</p>
<h3>Contact information</h3>
<p>Provide at least two different ways to contact you: e-mail, phone and/or online form. Let the user decide which one they prefer.</p>
<h3>Curriculum Vitae</h3>
<p>Provide a direct link to a Word Document (<strong>.doc</strong>) file. Most recruiters <strong>prefer reading Word documents</strong> rather than PDFs. Extra point in providing a PDF version of it, your resume will be more visible to web spiders, PDF libraries and recruiter research tools.</p>
<p>You need to upload your CV to all the job boards you find available or useful. Although updating your CV in all these sites is a tedious task, you should always keep the CV as updated as possible, at least the one hosted in your website.</p>
<p>It is very helpful to add a note at the bottom of your CV stating something like &#8220;<em>Please get the latest version of my CV from mywebsite.com/cv.doc</em>&#8220;.</p>
<p>Here&#8217;s an <a href="http://xaviesteve.com/free-web-developer-designer-sample-cvresume-microformats-enabled/">example of an HTML/CSS CV format</a> ready for you to use.</p>
<h3>Brief description of you</h3>
<p>Don&#8217;t extend it too much, two lines of text are enough. Describe yourself a bit, your hobbies or what are you up to at the moment. Try to be passionate and positive.</p>
<h3>Optional features</h3>
<p>There is no hurry on these, and they&#8217;re not strictly necessary. But they will help spread and create you a strong name around the Internet.</p>
<h4>Professional Blog</h4>
<p>If you like writing, linking to a professional blog of yours is a good way to let interested people know more about you. It also gives an idea of what you like/dislike, your communication skills and your passion in your job. Keep the blog restricted to work, do not talk about how much you hate chickpeas.</p>
<p>Extra point if your blog follows the same design patterns as your personal website since it creates correlation.</p>
<h4>Networking sites</h4>
<p>Links to professional networking sites are great ways to increase your professional network. Even if you just visit professional networks once a month or never, it is a great point in having them.</p>
<p>Whenever you receive an e-mail from an agent or relevant employer, check if they have their profile linked in their signature and send them a connection request.</p>
<p>The most important professional networking sites you should (at least) have a profile in, are:</p>
<ul>
<li>LinkedIn</li>
<li>Twitter</li>
<li>Behance</li>
</ul>
<h4>A photo of you</h4>
<p><a href="http://xaviesteve.com/468/how-to-create-an-astonishing-online-reputation-as-a-web-designerdeveloper/xavi_timessquaresmall/" rel="attachment wp-att-2798"><img class="alignnone size-full wp-image-2798" title="Xavi Esteve avatar" src="http://xaviesteve.com/wp-content/uploads/2009/12/xavi_timessquareSMALL.jpg" alt="Xavi Esteve avatar" width="130" height="123" /></a></p>
<p>This is a tricky one and needs to be chosen carefully. A picture of yourself increases confidence in your possible next client or recruiter. It also helps to customize your website and give a more personal feel.</p>
<p>Spend your time in deciding which photo you want to show. Should you be wearing a smart suit? Should you smile? Indoor or outdoor? Black and White or coloured photo? That depends on what impression you want to give. In my case, I choose to show a quite casual picture of myself by following these key points:</p>
<ul>
<li>Optimistic and passionate: Big smile</li>
<li>Friendly and open-minded: looking straight at the camera without any lame pose</li>
<li>Practical: informal clothing</li>
<li>Modern and cosmopolitan: Times Square background full of contrast and colours</li>
<li>Strong personality: Sunglasses</li>
</ul>
<p>Remember to retouch your picture as much as you want (increase contrast, add some neat filters&#8230;). It is also a great way to demonstrate your Photoshop/design skills.</p>
<h3>The design</h3>
<p><strong>Design is very very very important</strong> even if you are a back-end developer. There are basically two options:</p>
<ol>
<li>The first one is to create an effective design without too much fancy details.</li>
<li>The second way is to create a trendy design which will be much more eye-catching and demonstrate that you are up-to-date with technology. The disadvantage is that you need to be careful and may need to redesign your website in a few months or a year.</li>
</ol>
<h3>Quick tips and common mistakes</h3>
<h4>Web design</h4>
<ul>
<li><strong>Use no more than 3 colours</strong>: one for the background, one for the text and one for the headers and links.<br />
In my site I use white as the background, black as the text and blue for the headers and links. I have a pattern textured background using black and blue variations outside the &#8220;canvas&#8221; to provide a modern look.</li>
<li>Don&#8217;t mix squared and rounded corners if you are not sure. Same goes for solid and gradient backgrounds.</li>
<li>Keep element spacing even: set a standard separation of 10px or 20px and apply it whenever possible. Same goes for font sizes and text leading.</li>
</ul>
<h4>The Front-End</h4>
<ul>
<li>Your website is part of your portfolio, and a great way to show your coding and semantic SEO skills. Do it the best you can and keep it improving when you get the chance or come with new ideas.</li>
<li><strong>Attention to detail</strong><br />
Try to keep everything as perfect as possible without cluttering the page with useless crap. Customize your own 404 and JS disabled messages and add some funny details to your page to give it a warm touch. Maybe have your last tweet printed there or a cool jQuery effect. In my case, when you put the mouse over my picture, it says &#8220;<em>Hi, it&#8217;s me!</em>&#8220;. It is completely useless but some people appreciate these little Easter eggs.</li>
</ul>
<h3>Simple usability testing</h3>
<p>Once you have finished with the mockups or a quite decent wireframe, get some real people and have them do the test.</p>
<p>Although your target users may probably be agency recruiters and CTOs, you should test the usability of your site with people from different sex, age and profession. The easiest way is to get one of your parents/sons, your brother and another friend.</p>
<p>Some useful questions are:</p>
<ol>
<li>Can you find my e-mail or phone?</li>
<li>Can you download my CV?</li>
<li>Tell me one of the recent projects I have been working on.</li>
<li>Go to my LinkedIn profile (advanced users).</li>
</ol>
<p>All of these questions should be answered in less than 10 seconds. Expect unfamiliar users to take longer than what you would consider usual. This simple test should take no longer than 10 minutes.</p>
<h2>Your Curriculum Vitae</h2>
<p>The most important thing you need to know: <strong>the traditional resume structure does NOT work for web developers</strong>.</p>
<p>Now that you know that, get yourself a whole day, weekend or so and start creating it from scratch.</p>
<p>Structure the CV in order of relevance to the reader:</p>
<ol>
<li>Programming languages, Software and Skills</li>
<li>Professional Experience</li>
<li>Professional Awards/Goals</li>
<li>Education</li>
<li>References</li>
</ol>
<p>Do not add a picture of yourself in the CV.</p>
<p>Do not write your age, it is not relevant at all and some people (non experts) may disregard you just because of being too young or too old.</p>
<p>Keep it improving, correcting and adding things you learn from interviews.</p>
<h2>Interviews</h2>
<p>Won&#8217;t talk much about the typical things you need to do, but think this is necessary to highlight:</p>
<ul>
<li><strong>Your first interviews are going to go wrong</strong>. Don&#8217;t doubt about it. You are used to design, program and document under strict stressful deadlines during non-stop 12 hours in front of a computer, not to explain your career randomly to a stranger that asks questions. With this in mind, go to the interview to practice your convincing skills. Once you get out of there, note down every time you struggled and why. Try to correct it and improve it next time while searching your CV for leaks.</li>
<li>If you feel comfortable talking about something in special, write your CV in a way that you mention that but not everything of it, leaving the employer the possibility to ask questions on it.</li>
<li>If you get the same question again and again, add that information to the CV. If that doesn&#8217;t work, check if your CV is too long, an understandable reason why people won&#8217;t read it completely.</li>
<li>You do not need to wear a tie and a suit, but dress nice. In your future job you&#8217;ll be facing Mr. Keyboard, Ms. Mouse and the Screen twins so there is no need to be immaculately dressed. Although a minimum of decency is required. The most, the better.</li>
<li>First thing you should do when meeting your interviewer is to reward him with a sincere smile.</li>
<li>If you don&#8217;t know anything at all about something then just <strong>be extremely honest</strong> and say &#8220;No, I do not know anything about it&#8221;. Most of the employers expect and want you not to know everything but want you to have the <strong>willingness to be flexible</strong> and learn. Caution with this, you should just recur to this once in an interview, excess of doubt may get you disqualified.</li>
<li>Abstract questions suck. There are two types:
<ul>
<li>The typical ones: &#8220;<em>What are your strengths and weaknesses?</em>&#8220;</li>
<li>The I-can-read-your-mind ones: &#8220;<em>What would you take to a desert island: a fork, a tire or a guinea pig?</em>&#8221; or &#8220;<em>How do you put a giraffe in a fridge?</em>&#8220;.</li>
</ul>
<p>Sadly, you will need to have an answer prepared for the typical ones. For the other ones, just try to be as abstract and unexpectable as possible. <strong>Focusing on being practical</strong> and not serious or dramatic.</li>
<li><strong>Sleep well the night before an interview</strong> and <strong>eat an amazing breakfast</strong> the interview&#8217;s day.<br />
Interviews are exhausting and you need the better out of you to multi-task your words, emotions, body language and take mental notes on the interviewer, the interview itself and company/business details. A good rest and meal will improve your mood and positiveness.</li>
<li>You do not need to bring a printed portfolio if you have it online. Working for an Internet company that doesn&#8217;t have a laptop available for at least 10 minutes during your interview is not worth it in my honest opinion.</li>
<li><strong>Be flexible with the interviewers, but not in excess</strong>. Or you will start the never-ending interviewing loop in which they require you to be interviewed by 5 different people on different days.</li>
</ul>
<h2>Additional notes</h2>
<p>If you are not familiar with any of the terms used above, check my <a title="English Web Design Glossary" href="http://xaviesteve.com/627/english-web-design-glossary/">English Web Design definitions</a> post or Google them right now! The terms I have used above are in no way complicated and every interviewer will expect you to know them. If they ask you a question about the DOM and you don&#8217;t know what that means, you are doomed.</p>
<p>Once you get your site up and running, advertise it! Paste your URL in your e-mail signatures, put it as a status message in your favourite chat services and add it to your Facebook, LinkedIn, Delicious, Twitter and other networks.</p>
<p><span style="color: #888888;"><em>Post dedicated to Ahmed and Yaser, hope you find it useful :-)</em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://xaviesteve.com/468/how-to-create-an-astonishing-online-reputation-as-a-web-designerdeveloper/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

