JASoft.org

Un milagro: error de concurrencia en Facebook

Un milagro: error de concurrencia en Facebook
Lo reconozco, no me he podido resisitir más. Las presiones eran demasiado fuertes y me he metido en Facebook. Llevo sólo un par de días y la aplicación, técnicamente hablando, me parece que está muy bien por lo que he podido ver (el UI). Me gusta mucho su sencillez, la agilidad de la interfaz AJAX, el chat, las notificaciones, etc.. Pero hoy, dándole al botón de "Me gusta" se ve que coincidí en el mismo preciso instante con otra persona haciendo lo mismo (porque justo a continuación aparecía una notificación al respecto) y fijaos el mensaje que me apareció: No me digas que no es flipante: una aplicación con decenas de millones de usuarios, super-escalable, y ¿me aparece esto?. Creo que he encontrado la aguja en el proverbial pajar. Es un don que tengo :-) Al menos sale en un formato apropiado y no "casca" miserablemente como pasa con otras. ¿Alguien sabe qué tecnología usa FaceBook por debajo? SQL Server seguro que no ;-)¿Y para la parte de programación Web de servidor? Si algui... [Más]

Supernet, que no es tan "super" y otras gambadas en bancas electrónicas

Supernet, que no es tan "super" y otras gambadas en bancas electrónicas
Llevo usando la banca electrónica de diversos bancos desde hace muchos años. Incluso creo que debo de haber sido de los primeros usuarios de algunas de ellas, sufriendo su mal funcionamiento en los primeros años. Recuerdo que en algún caso hasta detecté problemas de seguridad (hace ya una década) avisando a los interesados, que los parchearon enseguida pero ni siquiera tuvieron la decencia de dar las gracias. Lo cierto es que para ser aplicaciones de tanta responsabilidad y tan ampliamente usadas, la mayoría de las bancas electrónicas que conozco son aplicaciones Web bastante mal hechas, sobre todo desde el punto de vista de la usabilidad, donde les queda mucho camino por recorrer a casi todas. Actualmente utilizo 5 bancas electrónicas de otros tantos bancos, y son todas para echarse a temblar a excepción, quizá, de la de Fibanc. Una que me sorprende siempre negativamente y que es una de las que más años llevo usando, es la del Banco Santander. Desde mi punto de vista ni siquiera en ... [Más]

¿El futuro de los gráficos para juegos pasa también por la nube?

¿El futuro de los gráficos para juegos pasa también por la nube?
Creo que hoy en día nadie duda de las bondades que tiene la externalización de servicios computacionales y todo lo que se ha dado en llamar "cloud computing" (otro día hablaré de mi opinión al respecto y cómo creo que el término se está pervirtiendo bastante). Lo cierto es que no deja de sorprenderme las aplicaciones que algunos inventan para poner en la nube. Lo último que he leído al respecto me ha llamado poderosamente la atención porque, francamente, nunca pensé en la posibilidad de tener esto externalizado. Se trata de AMD -sí, el fabricante de chips- que está creando un supercomputador de procesamiento gráfico que estará disponible después del verano. La idea es alquilarlo para proporcionar a los creadores de juegos un entorno de alta escalabilidad y potencia que genere los gráficos de sus juegos en tiempo real. He ahí la importancia o, al menos, lo que a mi me ha llamado tanto la atención. La idea es que los juegos que se ejecuten en dispositivos con poca potencia (sobre todo ... [Más]

Ven&Gana: Formación gratis, hosting subvencionado, todo el software de Microsoft...

Ven&Gana: Formación gratis, hosting subvencionado, todo el software de Microsoft...
Esto se me pasó comentarlo pero es muy interesante. Microsoft lazó ya hace unas semanas su iniciativa 'Ven & Gana' para partners en toda España. Se trata de algo realmente especial y que tu empresa no debería dejar pasar por alto. Si eres partner de Microsoft o si te conviertes en uno, Microsoft te ofrece: · Formación gratuita en desarrollo Web· Hosting de alta calidad subvencionado· Acceso al software y la documentación de Microsoft.· Promoción y difusión de las aplicaciones que desarrolléis Ni siquiera es necesario que la empresa sea partner: simplemente con que os registréis (que es gratuito) ya podréis sacarle partido a la promoción. Krasis ha sido la empresa elegida para impartir esa formación. Si eres un partner de Microsoft en España, Microsoft te paga cursos de campusMVP valorados en más de 600 euros. A tu empresa no te costarán un euro pero podréis acceder a la formación de alto nivel que os ofrece campusMVP sobre ASP.NET, AJAX, Silverlight, aplicaciones Open Source.... [Más]

Azure: el primer "sistema operativo" de Microsoft para la nube

Azure: el primer "sistema operativo" de Microsoft para la nube
Hoy, durante la ceremonia de apertura la Microsoft PDC en Los Angeles Microsoft ha anunciado Azure, su primer sistema operativo desarrollado específicamente para ejecutarse "en la nube" (de forma remota). Se trata de una API de servicios albergados en los Data Center de Microsoft que permitirá dotar a nuestras aplicaciones de múltiples funcionalidades obtenidas directamente desde la Red. Según Ray Ozzie, arquitecto jefe de software, Azure combina perfectamente las capacidades de programación para la nube con el almacenamiento, los servicios de infraestructura de red y los servicios alojados dentro de un único centro que se encarga de mantener la propia Microsoft. Azure se programará con las herramientas y lenguajes que ya conocemos (.NET Framework y Visual Studio). Los servicios de la plataforma Azure se componen de varios componentes: Azure, componente necesario para el alojamiento, la gestión, el almacenamiento y las comunicaciones escalables. Los servicio... [Más]

Procesadores multicore: amenaza para la industria

Procesadores multicore: amenaza para la industria
La pregunta es: ¿se puede dar la paradoja de que con chips más potentes tengamos ordenadores más lentos?. La respuesta es que, no es que se pueda dar, es que se está dando ya. Hace ya unas semanas que tenía ganas de escribir sobre este tema desde que lo leí en el Fortune del 8 de septiembre (lo sé, me suscribo a cosas "muy raras"), pero como podéis comprobar si véis las fechas de mis últimos post, cada vez me resulta más complicado escribir algo con todo lo que tengo encima. En fin, volviendo al tema, el caso es que la dinámica del sector hasta hace unos pocos años fué siempre la misma: los fabricantes de hardware hacían CPUs más rápidas y los fabricantes de software (entiéndase, de sistemas operativos) hacían sistemas más potentes también (lo cual no siempre se traduce en mayor rapidez, no hay que confundir). Así se cumplía la ley de Moore y todos tan contentos. El problema es que llega un punto en que exprimir los ciclos del procesador para darles más velocidad no es viable, ... [Más]

Estrategias TI para luchar contra la recesión

Estrategias TI para luchar contra la recesión
Leo en el Blog de Ángel Medinilla un resumen de un artículo de Forrester en el que se habla sobre cosas que podemos hacer desde el departamento de Tecnologías de la Información para luchar contra la crisis: El outsourcing no es una “bala de plata”. Aprovecha la recesión para desarrollar las aptitudes internas. Ya que vamos más lentos, aprovecha para mejorar los equipos. De hecho, aprovecha para traerte a gente buena que ha sido despedida de otros sitios. Evita el “Efecto Mar Muerto”. En el Mar Muerto entra agua, pero no sale, así que la mayoría del agua pura se evapora dejando los residuos. No dejes que tu mejor gente se evapore durante una recesión. Lo último en recortar debe ser el presupuesto de formación y desarrollo. Se trata de unos recursos críticos para el éxito tras la recesión. Aprovecha la recesión para tomar las decisiones duras: desembarazarte de proveedores redundantes o que no rinden y de empleados cuyo rendimiento no sea adecuado. Acelera la virtualización ... [Más]

GridView en ASP.NET: ya está disponible para visualización Off-line

GridView en ASP.NET: ya está disponible para visualización Off-line
Ya está disponible para que veas on-line la grabación del Webcast que hizimos anteayer Luis Miguel Blanco y yo sobre el uso de rejillas en Windows Forms (él) y en Web (yo). Puedes verlo pulsando sobre esta imagen: También te puedes descargar el código de ejemplo desde aquí. En el caso de mi ponencia para la Web tienes disponibles versiones de los ejemplos tanto en VB como en C#. Espero que te resulten útiles. Y recuerda: si esto te gusta ni te imaginas lo que te pueden gustar y lo que puedes aprender con nuestros cursos on-line de campusMVP :-)

Nuevo catálogo de campusMVP: más cursos, más variedad de precios y también cursos gratuitos

Nuevo catálogo de campusMVP: más cursos, más variedad de precios y también cursos gratuitos
Pues nada, hoy toca cuña publicitaria, pero creo que os va a interesar :-) Y es que hoy hemos lanzado nuestro nuevo catálogo de cursos de campusMVP. Y esto es sólo el principio, pues a lo largo del verano lo ampliaremos y además iremos lanzando muchas cosas nuevas que estamos seguros de que te van a encantar. Hemos hecho caso a todo lo que nos han dicho los alumnos últimamente y encontrarás muchas novedades: cursos más baratos, más tiempo para hacerlos, descuentos para desempleados, posibilidad de pagar todos los cursos con tarjeta y cursos gratuitos para que pruebes como se siente un alumno de campusMVP. Cuantos más cursos elijas más descuentos puedes obtener. Y también tenemos soluciones específicas para las empresas. Nunca fue tan fácil construirte una formación a la carta. Consulta nuestra nueva oferta formativa y aprovecha el verano para aprender. Échale un vistazo también a la nueva colección de cursos 'Al día en un día', que te permitirá controlar los fundamentos... [Más]

Este soy yo y este es mi blog técnico, dedicado al software y a la programación.

¡Sígueme en Twitter!

Mis otros blogs

- JM Alarcón @ campusMVP.es
Contenido técnico en español orientado a desarrolladores
- JMAlarcon.es
Blog personal no técnico: sociedad, innovación, empresa...

Krasis

- campusMVP.es:
Los mejores cursos online de programación en español

- SELF LMS:
La plataforma de elearning más potente del mercado.

Histórico