<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

	<channel>
		<title>Magazine - twitter</title>
		<link>http://www.genbetadev.com</link>
		<description>
Información sobre el sector de los desarrolladores, el desarrollo de aplicaciones, para móviles, desarrollo web, bases de datos, frameworks y lenguajes de programación		</description>
		<pubDate>2013-05-25 05:37:15</pubDate>

		<generator>http://www.genbetadev.com</generator>
                    <item>
      <title><![CDATA[DailyCred, una API OAuth para unir todas las autentificaciones de tu web y atarlas en la nube]]></title>
      <link>http://www.genbetadev.com/herramientas/dailycred-una-api-oauth-para-unir-todas-las-autentificaciones-de-tu-web-y-atarlas-en-la-nube</link>
      <guid>http://www.genbetadev.com/herramientas/dailycred-una-api-oauth-para-unir-todas-las-autentificaciones-de-tu-web-y-atarlas-en-la-nube</guid>
      <pubDate>Fri, 19 Oct 2012 05:20:30 +0000</pubDate>

      <author>Fernando Siles</author>
      <description><![CDATA[
      <p><center><iframe width="640" height="360" src="http://www.youtube.com/embed/YrRqH4uRLew" frameborder="0" allowfullscreen></iframe></center></p>

	<p>Tanto para sacar temas para este nuestro blog como para mejorar en mi actividad laboral, me paso el día <strong>buscando herramientas</strong> por el proceloso mar de Internet. De todas las que voy descubriendo las que más me atraen habitualmente no son aquellas supernovedosas y futuristas si no aquellas que cumplen el papel de la morfina, el de <strong>apaciguar los dolores</strong>. Y lo cierto es que el <strong>login</strong> de una web se está llegando a convertir en un dolor en los tiempos de Facebook, Twitter y demás servicios a través de los cuales cada vez más se solicita que uno se pueda autentificar y loguear. Una buena manera de combatir este dolor parece <strong>DailyCred</strong>.<!--more--></p>

	<p>DailyCred es basicamente una <strong><span class="caps">API</span> basada en OAuth 2</strong> que permite gestionar la <strong>autentificación en un sitio a través de Facebook, Twitter, Google y el habitual email/password</strong> de manera consistente y centralizada (en Amazon <span class="caps">AWS</span>), evitando duplicidades entre servicios y demás inconsistencias e incoherencias que se puedan producir al llevar cada autentificación por su cuenta. Además permite migrar las cuentas de usuario que ya tengas activas, agregar nuevos servicios a través de una <span class="caps">RESTA</span>pi y analizar una importante serie de analíticas y datos.</p>

	<p>En definitiva, que parece tener buena pinta y al ofrecer <strong>30 días gratis</strong> (y tener una documentación bastante abundante y bien estructurada) se convierte en un caramelo muy apetitoso de probar&#8230; aunque guardar este tipo de información en la nube sigue siendo tema muy escabroso para muchos <span class="caps">CTO</span>s y jefes de proyecto. Una utilidad que puede llegar a ahorrarte algunos quebraderos de cabeza y un tiempo precioso que luego podrás emplear <del>en maquinar nuevos fichajes en el Comunio</del> en tareas más productivas. </p>

	<p>Y como siempre: si lo terminas utilizando, queremos feedback. Además, si conoces <strong>más herramientas de este tipo</strong> (alguna open source no vendría mal), los comentarios también están abiertos.</p>

	<p>Pd: odio estas musiquillas <em>teletubieras</em> que les ponen a este tipo de vídeos de presentación.</p>

	<p>Vía y vídeo | <a href="https://www.dailycred.com/introducing-social?redirect=false">DailyCred</a><br />
En Genbeta Dev | <a href="http://www.genbetadev.com/desarrollo-web/mozilla-persona-nos-garantiza-un-futuro-con-una-contrasena">Mozilla Persona nos garantiza un futuro con una contraseña</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[La tecnología Open Source usada y desarrollada por Twitter]]></title>
      <link>http://www.genbetadev.com/herramientas/la-tecnologia-open-source-usada-y-desarrollada-por-twitter</link>
      <guid>http://www.genbetadev.com/herramientas/la-tecnologia-open-source-usada-y-desarrollada-por-twitter</guid>
      <pubDate>Thu, 30 Aug 2012 19:12:00 +0000</pubDate>

      <author>Txema Rodríguez</author>
      <description><![CDATA[
      <p><a href="http://www.genbetadev.com/herramientas/la-tecnologia-open-source-usada-y-desarrollada-por-twitter"><img alt="Twitter Open Source" src="http://img.genbetadev.com/2012/08/650_1000_twitter-opensource.png" class="centro" /></a></p>

	<p>Controversias a parte sobre las <a href="http://www.genbeta.com/redes-sociales/los-cambios-en-la-api-de-twitter-dirigidos-contra-los-clientes-de-terceros">actualización de la condiciones de la versión 1.1 de la <span class="caps">API</span> de Twitter</a> para desarrolladores tenemos que reconocer que la compañía ha sabido <strong>conjuntar un gran abanico de tecnologías Open Source</strong> para construir un increíble servicio que hace posible millones de tweet diarios.</p>

	<p><!--more--></p>

	<p>No es de extrañar, por tanto, que recientemente se haya incorporado <strong>Twitter</strong> a la Linux Foundation y participe activamente en conferencias como las que se está desarrollando en San Franscisco estos días, <a href="http://events.linuxfoundation.org/events/linuxcon/">LinuxCon</a>. Una de las charlas será la tecnología de software libre que hay detrás de cada tweet. </p>

	<p>Pasamos a repasar algunas de las pinceladas y apuntar las <strong>tecnologías más importantes que usa Twitter en su infraestructura.</strong></p>

	<p><strong>Twitter</strong> no sólo ha hecho <strong>uso de importantes tecnologías Open Source</strong> para sus propósitos, si no que <strong>ha colaborado activamente con el desarrollo de algunas y la creación desde cero</strong> de algunos framework que a muchos les sonarán. El constante ciclo de desarrollo de aprendizaje y desarrollo con la comunidad es un beneficio mutuo. Su mayor reflejo lo podemos observar en la cuenta de <a href="http://twitter.github.com/">Github de Twitter</a> en los más de <strong>80 repositorios</strong> y <strong>180 miembros</strong> que componen la mayor parte del software libre utilizado por la plataforma.</p>

<h2>Proyectos Open Source usados por Twitter</h2>

	<p>Los ejemplos más claros de las tecnologías que Twitter consume a día de hoy son:</p>

	<p><ul><br />
<li><a href="http://dev.mysql.com/">MySQL</a> usada principalmente para almacenar los Tweets. Ellos han <a href="http://engineering.twitter.com/2012/04/mysql-at-twitter.html">desarrollado su propio fork</a> para ajustarlo a la necesidades, por supuesto, abierto a la comunidad. En él se ha prestado especial atención en la optimización y en el rendimiento, claves para el servicio.</li></p>

	<p><li>El abanico de proyectos Apache usados en su infraestructura y que nos estamos acostumbrando en ver en las grandes redes sociales: <a href="http://cassandra.apache.org/">Cassandra</a>, <a href="http://hadoop.apache.org/">Hadoop</a>, <a href="http://lucene.apache.org/">Lucene</a>, <a href="http://pig.apache.org/">Pig</a>. En muchos de ellos Twitter los ha esponsorizado. </li></p>

	<p><li>No podía faltar un clásico como <a href="http://memcached.org/">Memcached</a> para manejar la caché y escalar el creciente tráfico de la plataforma. De ahí ha salido un interesante proyecto abierto que han liberado recientemente, <a href="http://engineering.twitter.com/2012/07/caching-with-twemcache.html">Twemcache</a>, ajustando sus necesidades a la base de Memcached.</li><br />
</ul></p>

<h2>Algunos de sus proyectos liberados a la comunidad</h2>

	<p>Twitter también ha creado proyectos desde cero:</p>

	<p><ul><br />
<li><a href="http://engineering.twitter.com/2012/06/building-and-profiling-high-performance.html">lago</a> es un generador de carga para testear el tráfico en producción. Es un herramienta fundamental para el entorno en el que se mueve Twitter con millones de peticiones en cortos espacios de tiempo.</li></p>

	<p><li><a href="http://engineering.twitter.com/2012/06/distributed-systems-tracing-with-zipkin.html">Zipkin</a> ayuda a recolectar los tiempo de respuestas de las peticiones de la <span class="caps">API</span> de Twitter.</li></p>

	<p><li><a href="https://github.com/twitter/scalding">Scalding</a> es una librería de Scala que hace más sencillo escribir los jobs de MapReduce en Hadoop integrándose perfectamente con la Scala y la <span class="caps">JVM</span>.</li></p>

	<p><li><a href="http://incubator.apache.org/mesos/">Apache Mesos</a> para construir aplicaciones distribuidas y compartir recursos entre data center.</li></p>

	<p><li>No tan relacionada con la ifraestructura, pero si uno de los proyecto proveniente de Twitter tenemos a <a href="http://twitter.github.com/bootstrap/">Bootstrap</a> que nos permite crear ágiles páginas HTML5 con componentes potentes.</li><br />
</ul></p>

	<p>La cultura empresarial de Twitter está muy influenciada por el software libre. Muchos de sus ingenieros son conocidos entre las comunidades de desarrolladores, y lo que me parece fundamental es que cada empleado tiene voz y oportunidad para innovar. Twitter apoya los proyectos personales de los desarrolladores y los promueve devolviendo a la comunidad lo que les ha aportado.</p>

	<p>Como fanáticos de Twitter disponen de una cuenta dedicada a todo lo relacionado con el Open Source: <a href="https://twitter.com/twitteross">TwitterOSS</a> y por supuesto su <a href="http://twitter.github.com/">Github</a> que está rebosantes de proyectos deseando ser trasteados.</p>

	<p>Más información | <a href="http://twitter.github.com/">GitHub Twitter</a><br />
Vía  | <a href="http://opensource.com/business/12/8/open-source-technology-behind-twitter">Open Source</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Twitter nos deja ver (y tocar) su fork de MySQL ]]></title>
      <link>http://www.genbetadev.com/actualidad/twitter-nos-deja-ver-y-tocar-su-fork-de-mysql</link>
      <guid>http://www.genbetadev.com/actualidad/twitter-nos-deja-ver-y-tocar-su-fork-de-mysql</guid>
      <pubDate>Mon, 16 Apr 2012 16:30:00 +0000</pubDate>

      <author>Fernando Siles</author>
      <description><![CDATA[
      <p><img alt="twitter mysql" src="http://img.genbetadev.com/2012/04/twitter-mysql.jpg" class="centro_sinmarco" /></p>

	<p><strong>Twitter</strong>, el gigante del microblogging, usa MySQL como base de datos para la gran mayoría de su sistema (tweets, timelines, datos del usuario&#8230;). Como es lógico en una web que tiene que soportar un tráfico tan brutal, han tenido que, aprovechando el carácter <strong>open source</strong> (de momento) del <span class="caps">SGBD</span> de Oracle, <strong>tunear MySQL</strong> al máximo para que ofrezca un rendimiento óptimo (aquellos pioneros que estábamos en Twitter en 2007 podemos dar fe de que la web estaba más tiempo caída que de pie). La novedad está en que la semana pasada Twitter decidió <strong>compartir con el resto de la humanidad este fork</strong> propio de MySQL.</p>

	<p>Este <strong>Twitter MySQL</strong> está basado en <strong>MySQL 5.5</strong>, está <a href="https://github.com/twitter/mysql">disponible en Github</a>, se comparte con una <strong>licencia <span class="caps">BSD</span></strong> y Twitter hace hincapié en que lo comparte con fines ilustrativos y que no se va a encargar en ningún caso de bugs, compatibilidades o mantenimiento. Las <strong>características más novedosas</strong> de Twitter MySQL se pueden agrupar en cinco campos:</p>

<ul>
<li>Nuevas <strong>variables de estatus</strong>.</li>
<li>Optimización del acceso a memoria no uniforme (<strong><span class="caps">NUMA</span></strong>).</li>
<li><strong>Timeout de las querys</strong> del lado del servidor.</li>
<li>Exportación y restauración del <strong>pool de conexiones</strong> de manera más liviana.</li>
<li>Optimización para <strong>dispositivos <span class="caps">SSD</span></strong>.</li>
</ul>

	<p>Pues ya sabes, <em>forkea</em>, cacharrea y luego nos cuentas porque buena pinta desde luego tiene, visto desde fuera.</p>

	<p>Vía | <a href="http://engineering.twitter.com/2012/04/mysql-at-twitter.html">Twitter Engineering</a><br />
Descarga | <a href="https://github.com/twitter/mysql">Github</a><br />
En Genbeta Dev | <a href="http://www.google.com/url?q=http://www.genbetadev.com/actualidad/mysql-deja-de-ser-libre">MySQL deja de ser libre (nuestra inocentada del día)</a><br />
En Genbeta Dev | <a href="http://www.google.com/url?q=http://www.genbetadev.com/desarrollo-web/twitter-libera-bootstrap-su-framework-css-para-aplicaciones-web">Twitter libera Bootstrap, su framework <span class="caps">CSS</span> para aplicaciones</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Twitter wants you! Peculiar vídeo de reclutamiento de Twitter]]></title>
      <link>http://www.genbetadev.com/trabajar-como-desarrollador/twitter-wants-you-peculiar-video-de-reclutamiento-de-twitter</link>
      <guid>http://www.genbetadev.com/trabajar-como-desarrollador/twitter-wants-you-peculiar-video-de-reclutamiento-de-twitter</guid>
      <pubDate>Sun, 05 Feb 2012 09:46:28 +0000</pubDate>

      <author>Fernando Siles</author>
      <description><![CDATA[
      <p><img alt="i want you" src="http://img.genbetadev.com/2012/02/I_want_you.jpg" class="centro" /></p>

	<p>En Estados Unidos siempre han tenido, desde el celebérrimo <em>&#8216;I want you&#8217;</em> de la II Guerra Mundial, una gran capacidad para el reclutamiento, para enaltecer unos valores y hacer que la gente corra para alistarse. En <strong>Twitter</strong>, que se ve que están buscando aumentar muy mucho aumentar su plantilla, lo saben y, de coña pero en el fondo en serio, han lanzado <strong>un vídeo de reclutamiento realmente peculiar</strong>. No te digo más, sólo dale al play.<!--more--></p>

	<p><center><iframe width="640" height="360" src="http://www.youtube.com/embed/vccZkELgEsU" frameborder="0" allowfullscreen></iframe></center></p>

	<p>Realmente se trataba de un concurso entre los empleados de Twitter para realizar <em>&#8220;el mejor vídeo de reclutamiento de todos los tiempos&#8221;</em> y el que está sobre estas líneas resultó el ganador (así serían los otros&#8230;). Es decir, vídeo de coña parodiando a los del ejercito pero <strong>puestos de trabajo reales</strong>&#8230; y muchos de ellos en nuestro área. Los van publicando todos en <a href="https://twitter.com/jobs">@jobs</a>. Por intentarlo que no quede, ¿no?</p>

	<p>Pd: al hablar de reclutamientos no puedo dejar de acordarme de ese mítico capi de &#8216;Los Simpson&#8217; y el <a href="http://www.youtube.com/watch?v=3k7Uw70qP-c">&#8216;Aniram al ne etatsila&#8217;</a></p>

	<p>Vía | <a href="http://www.genbetasocialmedia.com/twitter/twitter-busca-empleados-con-un-video-bastante-peculiar">Genbeta SocialMedia</a><br />
En Genbeta Dev | <a href="http://www.genbetadev.com/desarrolladores/vivir-y-trabajar-en-twitter">Vivir y trabajar en Twitter</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Twitter y MySQL, una combinación que funciona]]></title>
      <link>http://www.genbetadev.com/bases-de-datos/twitter-y-mysql-una-combinacion-que-funciona</link>
      <guid>http://www.genbetadev.com/bases-de-datos/twitter-y-mysql-una-combinacion-que-funciona</guid>
      <pubDate>Wed, 21 Dec 2011 07:00:49 +0000</pubDate>

      <author>Fernando Siles</author>
      <description><![CDATA[
      <p><center><iframe width="640" height="360" src="http://www.youtube.com/embed/5cKTP36HVgI?hd=1" frameborder="0" allowfullscreen></iframe></center></p>

	<p>Si de verdad quieres aprender de cualquier tema, tienes que escuchar y leer a los mejores en ese campo. Si quieres aprender de <strong>escalabilidad y rendimiento de bases de datos de gran carga y tamaño</strong>, escuchar al arquitecto de bases de datos de un gigante en expansión continua parece una gran idea. Pues bien, <strong>Jeremy Cole</strong>, uno de los arquitectos de bases de datos de Twitter impartió una charla en el ámbito de la <strong>O&#8217;Reilly MySQL Conference</strong> titulada &#8216;Big and Small Data in @Twitter&#8217;. La tienes completa en el vídeo de arriba pero podemos sacar unas cuantas revelaciones de lo que comenta a lo largo de la media hora larga que dura la charla:<!--more--></p>

	<p>- Al principio en Twitter usaban <strong>sharding</strong> (particionado de datos horizontal agrupando por alguna característica lógica) temporal. Pronto se dieron cuenta de que se trataba de un error debido a: logística compleja, caro y problemas con la carga de balanceado.</p>

	<p>- Entonces pasaron a utilizar <strong>FlockDB</strong> (para el mapeo de ids) y <strong>Glizzard</strong>, un framework propio sobre <strong>MySQL</strong> (usando como tecnología de almacenamiento <strong>InnoDB</strong>, no MyIsam) para el almacenamiento.</p>

	<p>- Con Glizzard no hay datos corruptos y el rendimiento mejora sustancialmente&#8230; lo que redunda en unos administradores de bases de datos viviendo un poco mejor.</p>

	<p>- ¿Por qué MySQL y no otra? Principalmente porque es estable: funciona bien la mayoría del tiempo y no se suele corromper.</p>

	<p>- Además de MySQL / Glizzard: <strong>Vertica</strong> para analisis y grandes agregaciones, <a href="http://cassandra.apache.org/">Cassandra</a> para escrituras de alta velocidad y el cada vez más en boga <strong>Hadoop</strong> para consultas que afecten a una gran cantidad de filas.</p>

	<p>Se podrá estar más o menos de acuerdo pero desde luego se trata de aspectos muy interesantes.</p>

	<p>Vía | <a href="http://highscalability.com/blog/2011/12/19/how-twitter-stores-250-million-tweets-a-day-using-mysql.html">Highscability.com</a><br />
Vídeo | <a href="http://www.youtube.com/watch?v=5cKTP36HVgI">Canal de Youtube de O&#8217;Reilly</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Las ventajas de trabajar en una grande de Silicon Valley en forma de infografía]]></title>
      <link>http://www.genbetadev.com/desarrolladores/las-ventajas-de-trabajar-en-una-grande-de-silicon-valley-en-forma-de-infografia</link>
      <guid>http://www.genbetadev.com/desarrolladores/las-ventajas-de-trabajar-en-una-grande-de-silicon-valley-en-forma-de-infografia</guid>
      <pubDate>Mon, 24 Oct 2011 09:24:21 +0000</pubDate>

      <author>Fernando Siles</author>
      <description><![CDATA[
      <p><img id="image77904" src="http://img.genbetadev.com/2011/10/captura-de-pantalla-2011-10-24-a-las-131535.png" class="centro" alt="Ventajas" /></p>

	<p>Hoy os traemos una nueva infografía con contenido bastante interesante para cualquier desarrollador y que ya lleva circulando unos cuantos días: <strong>las ventajas de trabajar en alguna de las grandes de Silicon Valley</strong>, en este caso, Google, Facebook, Twitter, Linkedin y las menos conocidas (por lo menos por este humilde editor) Tagged, Eventbritte y Gaia. Las ventajas se dividen en servicios proporcionados, actividades de oficina, comida, flexibilidad de horarios y beneficios sanitarios. La imagen completa la tienes debajo de estas líneas (y a gran escala en la fuente del post) y deja algunos datos curiosos:<!--more--></p>

<ul>
	<li>Google tiene <strong>una pared para escalar</strong>... Twitter también&#8230;</li>
	<li>El servicio de lavandería y el gimnasio son los servicios más comunes</li>
	<li>Todas ofrecen snacks y refrescos gratis (por lo que el gimnasio ahora cobra más sentido)</li>
	<li>No hay oficina donde no haya un <strong>futbolín</strong>, el invento español más universal con la fregona, el <em>chupachups</em> y la siesta</li>
	<li>Muy <strong>pocas vacaciones</strong> regladas (13 días como mucho)</li>
	<li>Todas ofrecen servicios médicos completos, algo que lo mismo en España no sería muy apreciado ya que tenemos sanidad pública pero que en Estados Unidos es algo primordial</li>
</ul>

	<p><img id="image77905" src="http://img.genbetadev.com/2011/10/ventajas-valle.jpg" class="centro" alt="Ventajas" /></p>

	<p>En definitiva, unas ventajas que harán que a muchos se les haga la boca agua pero que a mi, personalmente, me parecen <em>sobornos</em> legales para tenerte atado a la oficina y el trabajo.</p>

	<p>Vía | <a href="http://mundogeek.net/archivos/2011/10/18/como-seria-trabajar-en-google-los-beneficios-de-sus-trabajadores/">Mundo geek</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Tú opinas, Twitter te escucha y actúa]]></title>
      <link>http://www.genbetadev.com/desarrollo-web/tu-opinas-twitter-te-escucha-y-actua</link>
      <guid>http://www.genbetadev.com/desarrollo-web/tu-opinas-twitter-te-escucha-y-actua</guid>
      <pubDate>Wed, 05 Oct 2011 19:59:18 +0000</pubDate>

      <author>Nacho Rodríguez</author>
      <description><![CDATA[
      <p><img id="image77774" src="http://img.genbetadev.com/2011/10/twitterdev.png" class="centro_sinmarco" alt="Twitter Developers" /></p>

	<p>Hace varias semanas el equipo de <strong>Twitter</strong> solicitó a su comunidad de desarrolladores, en una encuesta web, su opinión sobre dónde mejorar las funcionalidades de la plataforma. Incluso hicieron llamadas personales a muchos de ellos y, al cabo, se han estudiado todas y cada una de las propuestas que se les ha hecho llegar. Ahora publican los resultados, al menos un avance de los cambios más importantes solicitados por todos nosotros:</p>

	<p><ul>
	<li><strong>Issue Tracker</strong>: es mucho más fácil tener todos los bugs/peticiones reunidos en un mismo sitio y, aunque el existente llevaba funcionando desde mayo, han sacado una nueva versión mucho más útil. La han migrado desde Google Code Tracker hasta su propia herramienta.</li>
	<li><strong>Gestión de cambios</strong>: no existía una política clara de cambios así que, por fin, ya existe. A partir de ahora se sabrá con antelación cuándo las funcionalidades pasarán a &#8220;deprecated&#8221;, y además avisarán con 30 días de antelación. Apuntan que para cambios importantes, como el reciente cambio a OAuth, seguirán oyendo a la comunidad sin que ese plazo tenga efecto.</li>
	<li><strong>Límites de uso</strong>: han recibido muchas peticiones para aumentar los límites en el uso de la <span class="caps">API</span> (350 llamadas/hora con autentificación, 150 sin ella). Ahora no será así para todos y dependerá de tu base de usuarios en tu Twitter: a más usuarios, más aumento del límite.</li>
	<li><strong>Mejor asistencia</strong>: prometen más actualizaciones y mejoras en el contacto con los desarrolladores, suponemos que también en la documentación de producto.</li>
	<li><strong>Autentificación</strong>: afirman que están simplificando esta funcionalidad (OAuth) y que quieren inmiscuir a la comunidad para conseguirlo de un modo eficiente.</li><br />
</ul><ul></p>

	<p>Más información | <a href="https://dev.twitter.com/blog/acting-your-feedback">Twitter Developers: Acting on your feedback</a></ul></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Twitter libera Bootstrap, su framework CSS para aplicaciones web]]></title>
      <link>http://www.genbetadev.com/desarrollo-web/twitter-libera-bootstrap-su-framework-css-para-aplicaciones-web</link>
      <guid>http://www.genbetadev.com/desarrollo-web/twitter-libera-bootstrap-su-framework-css-para-aplicaciones-web</guid>
      <pubDate>Sun, 21 Aug 2011 13:28:17 +0000</pubDate>

      <author>Txema Rodríguez</author>
      <description><![CDATA[
      <p><img id="image77392" src="http://img.genbetadev.com/2011/08/bootstrap-from-twitter.jpg" class="centro" alt="librería estilos bootstrap Twitter" /></p>

	<p>Twitter como viene siendo habitual ha lanzando una nueva herramienta Open Source para recompensar a la comunidad, como muestra de agradecimiento a los beneficios que obtiene la compañía <a href="http://twitter.com/about/opensource">al usar herramienta de código abierto en sus proyectos</a>. En esta ocasión se trata de <strong>Twitter Bootstrap, un conjunto de herramientas front-end para el desarrollo rápido de aplicaciones web</strong>. En definitiva, un conjunto de <span class="caps">CSS</span> y <span class="caps">HTML</span> que utiliza algunas de las técnicas más modernas para ofrecer plantillas para maquetar, estilos estilos para tipografías, formularios o botones en una librería (de apenas 6k con gzip).</p>

	<p><strong>Twitter Bootstrap</strong> es una solución flexible que ofrece muchas más potencia que el <span class="caps">CSS</span> normal. Conseguimos una serie de características extras como las declaraciones anidadas, mixins, operaciones y funciones de color. Es fácil de implementar en el código tan sólo incluyendo la declaración en la cabecera y usar los componentes disponibles. </p>

	<p><!--more--></p>

	<p>La evolución de <strong>Bootstrap</strong> dentro de Twitter ha sido un trabajo constante para <strong>disponer de una herramienta que les permitiera escalar más fácilmente y mantener los proyectos</strong> que iban desarrollando. Al principio de todo cada ingeniero usaba cualquier librería con la que estuviera familiarizado lo que producía graves inconsistencias al intentar crecer. Por lo tanto <strong>Twitter Bootstrap</strong> es un gran ejemplo para todos los desarrolladores que trabajamos en compañías grandes en la que es necesario disponer de<strong> un framework uniforme para ir evolucionando</strong>.</p>

	<p>Podéis echar un vistazo a todo el código en la sección que dispone <a href="http://twitter.github.com/bootstrap/">Twitter en GitHub</a>. Allí comprobaréis todo lo los archivos que lo componen por separado: <br />
<ul></p>

	<p>	<li><em>reset.css </em>para eliminar los elementos innecesarios.<br />
</li></p>

	<p>	<li>Variables de color y <em>preboot.less</em> mixins para conseguir gradientes, transparencias y transiciones.<br />
</li></p>

	<p>	<li><em>scaffolding.less</em> elementos básicos y globales para generación de grid, diseño estructural y las diferentes plantillas de páginas.<br />
</li></p>

	<p>	<li><em>type.less</em> con estilos para el cuerpo de textos, listas y tipologías versátiles.<br />
</li></p>

	<p>	<li><em>pattern.less</em> elementos para navegación, modales, paneles de advertencias&#8230;<br />
</li></p>

	<p>	<li><em>forms.less</em> estilos para los campos de entrada, formularios y estados de validación.<br />
</li></p>

	<p>	<li><em>tables.less</em> estilos para maquetar datos tabulados.<br />
</li></ul></p>

	<p>Vía | <a href="https://dev.twitter.com/blog/bootstrap-twitter">Twitter Dev Blog</a><br />
Más información | <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap </a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[La API de Twitter para subir fotos ya está abierta para todos los desarrolladores]]></title>
      <link>http://www.genbetadev.com/desarrollo-web/la-api-de-twitter-para-subir-fotos-ya-esta-abierta-para-todos-los-desarrolladores</link>
      <guid>http://www.genbetadev.com/desarrollo-web/la-api-de-twitter-para-subir-fotos-ya-esta-abierta-para-todos-los-desarrolladores</guid>
      <pubDate>Tue, 16 Aug 2011 19:00:13 +0000</pubDate>

      <author>Txema Rodríguez</author>
      <description><![CDATA[
      <p><img id="image77366" src="http://img.genbetadev.com/2011/08/twitter-subir-imagenes-directamente.jpg" class="centro" alt="twiiter subir fotos API" /></p>

	<p>Uno de los puntos fuertes que han hecho grande a Twitter es su <span class="caps">API</span>. Después del anuncio de <a href="http://www.genbeta.com/web/twitter-ya-permite-la-subida-directa-de-imagenes">su servicio para subir fotos directamente a los tweets</a>, todos esperábamos la llegada de una <strong><span class="caps">API</span> del servicio de publicación de fotos de Twitter</strong> para implementarlo en nuestras aplicaciones. Podemos estar felices, porque ya está aquí.</p>

	<p>El <strong>método para subir imagenes directamente a nuestros tweet</strong>, <a href="https://dev.twitter.com/docs/api/1/post/statuses/update_with_media">statuses/update_with_media</a>, utiliza las credenciales OAuth y debe hacerse mediante multipart/form-data. Es más simple y requiere menos dependencias que el resto de métodos de subida de imágenes, por ejemplo, la del avatar. Uno de los aspectos más llamativos es que la nueva llamada cambia el host de las peticiones a <strong>upload.twitter.com</strong>. Táctica para no sobrecargar su ya saturada <span class="caps">API</span>.  </p>

	<p>Para más información podéis consultar la <strong>documentación oficial de Twitter</strong> en la que encontraréis todos los parámetros necesarios y el json de respuesta con los datos de la imagen después de ser cargada y procesada en el tweet. También podemos revisar las librerías existentes que soportan la subida de imágenes como <a href="http://twitter4j.org/en/index.html">twitter4j</a> (java), <a href="https://github.com/themattharris/tmhOAuth">tmhoAuth</a> (<span class="caps">PHP</span>), <a href="http://www.twitterizer.net/">twitterizer</a> (.<span class="caps">NET</span>).</p>

	<p>El tiempo nos dirá si el resto de servicios como TwitPic, Yfrog tienen sentido. De momento,<strong> los desarrolladores ya pueden trabajar implementando la subida de imágenes desde los clientes</strong> y el resto de aplicaciones de Twitter. Veremos si los ingenieros de Twitter hacen lo mismo con los clientes oficiales (Android/iPhone) sin cerrar la posibilidad de elección al resto de servicios de fotos. Para el usuario quizás le de igual con que servicio subir las imágenes mientras aparezcan en sus tweets, pero centralizar las fotos bajo un mismo hospedaje sea lo preferido por muchos.</p>

	<p>Vía | <a href="https://dev.twitter.com/blog/photo-upload-api">Twitter Dev Blog</a><br />
Más información | <a href="https://dev.twitter.com/docs/api/1/post/statuses/update_with_media">Documentación Twitter</a><br />
En Genbeta | <a href="http://www.genbeta.com/web/lanzada-la-api-para-subir-fotografias-a-twitter">Lanzada la <span class="caps">API</span> para subir fotografías a Twitter</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Los sueldazos de las tecnológicas de San Francisco, ¿quién da más?]]></title>
      <link>http://www.genbetadev.com/trabajar-como-desarrollador/los-sueldazos-de-las-tecnologicas-de-san-francisco-quien-da-mas</link>
      <guid>http://www.genbetadev.com/trabajar-como-desarrollador/los-sueldazos-de-las-tecnologicas-de-san-francisco-quien-da-mas</guid>
      <pubDate>Fri, 05 Aug 2011 12:32:36 +0000</pubDate>

      <author>Fernando Siles</author>
      <description><![CDATA[
      <p><img id="image77283" src="http://img.genbetadev.com/2011/08/captura-de-pantalla-2011-08-05-a-las-161114_650.png" class="centro" alt="Sueldazos" /></p>

	<p><strong>Silicon Valley</strong>, la Meca de las empresas tecnológicas, el sueño (la mayoría de las veces inalcanzable, no nos engañemos) de todo desarrollador que se precie. Pues bien, la <strong>infografía</strong> que os mostramos hoy en <a href="http://www.genbetadev.com">Genbeta Dev</a> viene cargadita de datos interesantes sobre lo que se cuece en este valle cercano a San Francisco.</p>

	<p>Para empezar destacamos el trozo que traemos en portada, los <strong>sueldos que las grandes estrellas</strong> de la ingeniería del software en las grandes empresas: desde los <strong>180.000 dolares de Google</strong> hasta los <em>modestos</em> <strong>125.000 que paga Twitter.</strong>.. ¡quien fuera un cerebrito! Pero hay otros muchos datos a tener en cuenta: <!--more--><br />
<ul>
	<li>Los <strong>48.000 empleos</strong> que hay en Silicon Valley, donde el paro ha descendido en este 2011 con respecto al año pasado. <em>Crisis, what crisis?</em></li>
	<li>La diferencia de salario medio entre el Valle y las tecnológicas del resto de Estados Unidos es bastante importante, destacando los <strong>¡36.000 dolares! de diferencia en el caso de los desarrolladores web y Java</strong>. Una salvajada.</li>
	<li>Por contra, el <strong>coste de la vida</strong> puede ser hasta un <strong>61% mayor</strong> que la media en los Estados Unidos&#8230; cosa que es <em>pecata minuta</em> comparado con el <strong>191% más cara que está la vivienda</strong></li><br />
</ul></p>

	<p>Realmente datos muy interesantes que puedes visualizar completos a continuación (y a tamaño completo en la fuente original):</p>

	<p><img id="image77284" src="http://img.genbetadev.com/2011/08/silicon_650.jpg" class="centro" alt="silicon valley" /></p>

	<p>Vía | <a href="https://twitter.com/alexpuig/status/98413468465639425">@alexpuig</a> y <a href="http://www.baquia.com/posts/2011-08-02-quien-paga-mejor-en-silicon-valley-infografia">Baquia</a><br />
Fuente e imágenes | <a href="http://www.focus.com/fyi/silicon-valley-salaries/">Focus.com</a>  </p>      ]]></description>
      </item>
        	  <atom:link href="http://www.genbetadev.com/tag/twitter/rss2.xml" rel="self" type="application/rss+xml" />
	</channel>

</rss>


