JASoft.org

Ayer presentamos Krasis Press en Madrid. Ahí van unas fotos...

Ayer presentamos Krasis Press en Madrid. Ahí van unas fotos...
Ayer hicimos en Madrid la presentación oficial a la prensa y a los amigos de nuestra nueva aventura en el ámbito de la divulgación y la formación: Krasis Press. La presentación fue un éxito con muchos amigos, alumnos, personas de Microsoft, representates de la prensa (y gente que era varias cosas a la vez, jeje), en la sala Marie Curie del edificio corporativo de Microsoft en Madrid. Yo, como máximo responsable de la nueva editorial, me encargué de presentar al respetable la nueva editorial, repasando brevemente la historia de Krasis, campusMVP y cómo todo ello nos ha llevado a crear Krasis Press y porqué creíamos que nuestra iniciativa iba a funcionar incluso en un mercado en clara recesión como es el editorial. Cristina González Herrero, responsable del programa MVP de Microsoft en España y Portugal también habló un rato para explicar a los presentes qué son los MVP y en qué consiste el programa. Asimismo tuvieron la oportunidad de hablar algunos autores de la editorial, ... [Más]

Popfly: una esfera 3D con las fotos de nuestros tutores

Popfly: una esfera 3D con las fotos de nuestros tutores
Llevo ya unos meses en la beta de PopFly, el creador de elementos interactivos y páginas con Silverlight de Microsoft. La verdad es que es muy fácil crear aplicaciones sencillas que saquen información de Internet y la consuman de diversos modos, normalmente bastante espectaculares. Por ejemplo, he creado en unos 5 minutos y sin necesidad de programar, un control que muestra en una esfera tridimensional las fotos de todos los tutores de campusMVP sacadas directamente y en tiempo real de nuestra página.  Puedes probarlo en: http://www.popfly.ms/users/jalarcon/Tutores%20campusMVP.small Necesitarás tener Silverlight 1.0 instalado, claro,pero si no lo tienes ya te salta la posibilida de instalarlo, así que nada. En tiempo real quiere decir que si quito y añado fotos de allí, automáticamente este control las va a coger, lo cual está muy bien porque se adapta a condiciones cambiantes. Fíjate además en que en la página hay más imágenes aparte de las de los tutores, y sólo coge las fot... [Más]

Curso de gestión de proyectos de software con SCRUM en Vigo

Curso de gestión de proyectos de software con SCRUM en Vigo
Los próximos días 27 y 28 de Noviembre hemos organizado en Vigo un curso estupendo sobre gestión de proyectos con SCRUM. SCRUM es una metodología de trabajo especialmente indicada para entornos cambiantes y requisitos inestables, como los que se encuentran en la mayoría de los proyectos de desarrollo de software. Lo hemos pensado tanto para directores de proyecto como para programadores integrados en equipos de trabajo, y de forma que los asistentes puedan sacarle partido desde el primer día. Además el tutor, Rodrigo Corral, tutor de campusMVP, es uno de los mayores expertos en gestión de proyectos de software, usa SCRUM en sus proyectos diariamente y además es MVP en Team System, Microsoft Certified Trainer y Certified Scrum Master. Más información sobre el curso y el tutor Lugar y fechas: 27 y 28 de Noviembre de 2007, de 09:00 a 14:00 y de 15:00 a 18:00 en las salas de la Zona Franca de Vigo. Tenemos las plazas limitadas a 12 asistentes, así que hay que apurarse B... [Más]

Google Phone es Android: lanzado oficialmente el proyecto y la 'Open Handset Alliance'

Google Phone es Android: lanzado oficialmente el proyecto y la 'Open Handset Alliance'
El esperado proyecto Google Phone acaba de ser presentado oficialmente hace unas horas (el lunes día 5), y toma la forma del proyecto Android, la firma que adquirió en julio de 2005 y cuyo software ha servido de base para crear el Sistema Operativo móvil que Google nos acaba de anunciar. Además, se presentó también la Open Handset Alliance, un grupo de más de 30 firmas de tecnologías móviles que se unen para, entre otras cosas, impulsar Android, que se define como "la primera plataforma completa, abierta y libre para dispositivos móviles". En la alianza encontramos nombres como T-Mobile, HTC (sí, los que siempre han usado Windows Mobile), Qualcomm, Motorola, Telefónica de España (atención a esto) China Mobile, Texas Instruments, eBay, Sprint Nextel o Samsung (lista completa de la OHA). Se anuncia que los primeros dispositivos con Android se comercializarán en la segunda mitad de 2008, y un SDK (un conjunto de herramientas de desarrollo) para programadores estará disponibl... [Más]

La anti-caché: sustitución post-caché en ASP.NET 2.0

La anti-caché: sustitución post-caché en ASP.NET 2.0
En este blog y en otros ámbitos (charlas, libros, artículos...) he hablado muchas veces sobre la caché en ASP.NET. Usar la caché en todas sus variantes es un método fundamental para obtener alto rendimiento en nuestras aplicaciones web, aunque sorprende ver cuántas aplicaciones Web hay por ahí que no le sacan partido en absoluto. Así que debemos aplicarla cuando sea pertinente. Eso sí, hay que hacerlo con cuidado y pensando bien cómo lo vamos a hacer, pues puede darnos más problemas de los que nos soluciona. Hoy voy a hablar de una característica nueva que apareció en ASP.NET 2.0 y que no usa demasiada gente. Y es que realmente de lo que voy a hablar es más bien de una anti-caché :-) Se trata de dela sustitución post-caché. Ésta trabaja justo al contrario que una caché de salida normal. Es decir, en lugar de hacer caché de una parte de la página, deja que ésta se actualice, manteniendo todo lo demás. Se entiende mucho mejor con un ejemplo. Imaginemos una página grande, con dive... [Más]

Nuevo asistente para crear un proyecto desde archivos sueltos en VS2008

Nuevo asistente para crear un proyecto desde archivos sueltos en VS2008
En Visual Studio 2008 2005 han incluido un asistente sencillo pero muy práctico que permite crear un nuevo proyecto para trabajar con él a partir de archivos sueltos que tengamos en una carpeta y sus subcarpetas: De este modo si perdemos el archivo de proyecto (o directamente nunca lo hemos tenido) podemos crear uno nuevo sin tener queorganizar manualmente los archivos o crear uno vacío e ir añadiendo cosas: A ver, no es que sea la bomba, pero puede llegar a ahorrarnos bastante tiempo :-) NOTA: He rectificado este post porque alguien me hizo notar muy correctamente que este asistente estaba ya en VS2005, y no sólo en VS2008 como yo pensaba. Nunca me había fijado y cuando lo vi en VS2008 pensé que era nuevo :-( Ya está corregido :-)

¡Ya estoy de vuelta!, de regalo este excelente libro de Ruby

¡Ya estoy de vuelta!, de regalo este excelente libro de Ruby
Pues eso. La verdad es que este mes ha sido tremendo para mi y por eso no he podido meter prácticamente nada en el blog. No todo ha sido malo, no obstante. La segunda semana estuve de vacaciones, así que algo desconecté aunque no tanto como me hubiera gustado. Luego estuve de ponente en la October Conference. Dos charlas infernales puesto que me coincidió con una gastroenteritis galopante y tuve que hacer verdaderos esfuerzos para poder impartirlas y aguantarme las ganas de vomitar (siento la cerdada). al menos creo que me quedaron bastante bien, menos mal. Finalmente estas últimas dos semanas estuve de reunión en reunión de marketing, preparando muchas cositas chulas con campusMVP y proyectos relacionados que enseguida os contaré, y también poniendo en marcha un nuevo Blog dedicado al e-mail marketing para mi empresa (nos dedicamos a eso entre otras cosas). el blog se llama The e-mailing experience y lo estamos publicando tanto en español como en inglés. En él comentamos muchas... [Más]

Cómo enviar los resultados de un control Web a una cadena

Cómo enviar los resultados de un control Web a una cadena
Típica situación: tengo un GridView con datos y quiero guardarlos en un archivo HTML (o más bien enviárselos al usuario como un archivo .htm) o enviarlos por correo. El control está dentro de una página con otros controles que están más o menos relacionados con éste, por ejemplo para pasarle parámetros y filtrar. Lo típico que hace todo el mundo es pasar los mismos parámetros a otra página, lanzar la misma consulta a la base de datos y luego generar el HTML con un StringBuilder (con suerte) y mucha paciencia. ¿Existe una forma mejor? Of course :-) La idea es sencilla: obtienes una referencia al control en cuestión (en una página simplemente uisas su nombre, por ejemplo GridView1) y usas un HtmlTextWriter para llamar a su método Render o RenderControl (de la clase base Control) y así obtener el resultado de su visualización. Por ejemplo: StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); GridView1.Render(htw); Response.Write(htw.ToString()); ... [Más]

Solucionar el problema de la velocidad lenta de Terminal Services en Vista

Solucionar el problema de la velocidad lenta de Terminal Services en Vista
Cuando empiezas a usar Windows Vista para conectarte mediante Terminal Services a máquinas remotas te das cuenta de que, de repente, todo va muuucho más lento. Si te conectas desde el mismo sitio al mismo terminal remoto pero usando en el cliente Windows XP, verás que la cosa va mucho más rápida :-? De hecho la cosa puede ser mucho peor, y en mi caso empezó a serlo cuando tuve Windows Vista tanto en el PC de mi oficina como en el portátil de mi casa. Teniendo Vista en ambos extremos la cosa empezó a ponerse realmente dura. Casi no había forma de usar la consola remota. Un problemón. ¿Y esto? ¿a qué se debe? El caso es que en Internet es muy difícil encontrar información sobre este asunto, y mucho menos soluciones. Pero con un poco de paciencia di con un artículo de Tom Keating que explica cómo solucionarlo. El problema viene de que el cliente de TS nuevo utiliza una nueva característica de Vista llamada "auto-ajuste de la ventana de recepción TCP/IP". Básicamente es algo muy útil ... [Más]

Segunda oportunidad con los cursos de certificación de campusMVP

Segunda oportunidad con los cursos de certificación de campusMVP
Al contrario que en otros mercados, en el sector tecnológico la oferta laboral supera a la demanda en toda Europa. Esta es una situación que empieza a alarmar seriamente a las empresas. Sólo en España se estima que faltan por cubrir 25.000 puestos de trabajo relacionados con las TIC (sistemas, programación...), pero los más pesimistas dicen que en tres años puede llegar a las 300.000 personas. Los perfiles  más solicitados son los que tienen buenos conocimientos de .NET, SQL Server, Java y Oracle. Por ello, es cada vez más importante que te formes, pues a los profesionales que tengan conocimientos en estas tecnologías jamás les va a faltar el trabajo. Y si además de conocer la tecnología dispones de un certificado oficial que lo avale, mucho mejor: más fácil encontrar trabajo y poder alcanzar una remuneración máyor. En este sentido obtener una certificación de Microsoft te resultará de gran utilidad. Desde hace unas semanas muchos alumnos nos han llamado para ver cuándo emp... [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