Publicidad
Publicidad

RSS Desarrollo web

Desarrollo web: Material Design Lite.Empezando con Angular 2 de la mano de uno de sus ingenieros (y en vídeo) .Exprimiendo JavaScript y su...

Empezando con Angular 2 de la mano de uno de sus ingenieros (y en vídeo)

5 Comentarios

Hace unos días Youtube cumplió su décimo aniversario. Todavía tan joven, apenas hecha la comunión (porque la comunión se hace con 9-10 años, ¿no?), y tan popular que se ha terminado convirtiendo en algo cotidiano. Y una de las grandes razones de su éxito es que puedes encontrar vídeos sobre como hacer cualquier cosa. Tienes how-tos de como planchar los puños de una camisa, como abrir ese bote de brotes de soja que se resiste a abrir, como doblar las sábanas bajeras, como empezar un proyecto en Angular 2... vamos, lo habitual que te puede ocurrir en tu vida de a diario.

Leer más »
Publicidad
Publicidad

Manipulando JSON con Lo-Dash.js

9 Comentarios
Manipulando JSON con Lo-Dash.js

Cada día trabajamos más con JSON que se esta convirtiendo en un standard a la hora de compartir información entre diversos sistemas. Si en algún sitio su uso es masivo es a nivel de Javascript. Lo-Dash es una librería de JavaScript que nos permite simplificar de forma significativa el trabajo con JSON y automatizar las operaciones más habituales (búsquedas, filtros etc).
Leer más »

Se nota, se siente, TypeScript 1.4 está presente

4 Comentarios
Se nota, se siente, TypeScript 1.4 está presente

Ayer mismo uno de los proyectos del ecosistema developer de Microsoft que mejor pinta tiene (por lo menos para este humilde bloguero) recibió una nueva actualización. Desde el propio blog de MSDN se anunció la llegada de TypeScript 1.4. El potente superconjunto de Javascript que compila a Javascript de los de Redmond, con ya más de dos años a sus espaldas, presenta en esta nueva versión abundantes nuevas características centradas sobre todo en dos ámbitos: mejorar el sistema de tipado y proporcionar soporte para ECMAScript 6.

Leer más »

Libscore: ¿Qué librerías front-end usan las webs más populares?

3 Comentarios
Libscore: ¿Qué librerías front-end usan las webs más populares?

A cualquier desarrollador que colabora en un proyecto Open Source le gusta saber quien usa su software. Y, por otro lado, a otros muchos nos gusta conocer que librerías o tecnologías usan las web más populares. Para todos ellos surge Libscore, un motor de estadísticas que escanea el millón de sitios más populares (según Alexa) para determinar que librerías de frontend (JavaScript, principalmente) son utilizadas.

Las estadísticas de uso que suelen manejar los desarrolladores no son precisas. Muchos programador “utilizadores” de ese software libre no marcan como favoritos los repositorios de Github, simplemente descargan exclusivamente las librerías vía npm, bower o cualquier cdn. Es muy difícil de detectar y es el eterno problema del software Open Source para determinar su valor dentro de la comunidad y su penetración.

Leer más »

Aguantar 560 millones de páginas vistas al mes según Stack Exchange

16 Comentarios
Aguantar 560 millones de páginas vistas al mes según Stack Exchange

Todos soñamos con conseguir la web o app que triunfe definitivamente, el nuevo Facebook, el nuevo Twitter... pero también tenemos pesadillas sobre como sobrellevar ese éxito y no morir bajo toneladas de visitas que no somos capaces de servir. El tema del rendimiento es, por tanto, algo capital y la gente de Stack Exchange comparte sus secretos en esta materia en forma de un atractivo gráfico cargado de jugosa información.

Stack Exchange, la casa madre de Stack Overflow (que tanto adoramos en este vuestro blog) y otras muchas webs de preguntas y respuestas, tiene en torno a 560 millones de páginas vistas al mes, una cifra nada desdeñable que conlleva una transferencia de 34 TB de datos. Y para conseguir estar arriba siempre y dar unos tiempos de respuesta atractivos (52 Ms en la home, 33 Ms en páginas de preguntas) en estas condiciones utilizan lo siguiente:

  • 9 servidores web que suman hasta 48 GB de RAM y que pueden manejar picos de hasta 250 peticiones por segundo.
  • 4 servidores SQL organizados en dos clusters que suman hasta los casi 3 TB de tamaño de base de datos.
  • 2 servidores Redis.
  • 3 servidores Tag Engine para indexar todas las preguntas que se hacen en Stack Exchange (y que ellos consideran poco menos que la joya de la corona de su arquitectura).
  • 3 servidores Elasticsearch.
  • 2 servidores Haproxy para balancear cargas.
  • Websockets capaces de mantener hasta 260.000 conexiones.
  • Y en cuanto a tecnologías de programación: ASP.NET, Dapper ORM, StackExchange.Redis, DotNetOpenAuth, MiniProfiler y Jil.

Desde luego un sistema y una arquitectura de la que tomar buena nota si nuestras perspectivas son las de montar algo grande.

Vía e imagen | StackExchange

Leer más »
Publicidad

Menú

Lo nuevo en genbetadev

Ver más artículos