La comunidad y la farandula

farandulaYa hace algún tiempo que me di cuenta de que el ambiente alrededor de los eventos técnicos se había vuelto un poco agobiante y poco a poco convertido en el centro de la farándula, como un antiguo cliente me había descrito el premio Microsoft MVP de forma despectiva.

Me daba la sensación de que o participabas en todos los eventos o no eras nadie en el sector, además de una ascendente presión para demostrar continuamente que eras el más listo o con el mayor conocimiento de una tecnología, todo humo y luces como la mejor de las farándulas.

Cambiar mi rol profesional en el 2015 me ayudó a dar un paso al lado y observar toda esta vorágine desde otra perspectiva y darme cuenta que mis prioridades para el 2016 tenían que cambiar.

Por eso al comienzo del 2016 me plantee ser mucho más selectivo en los eventos que me gustaría participar y volver a recuperar mi blog, escribiendo como antes por gusto y no por compromiso, dando prioridad a mis experiencias diarias y no tanto de tecnologías rompedoras que suelen acabar en humo después de salir cinco alternativas nuevas que aspiran a sustituir a la anterior. Sigue leyendo

¿ Qué es un Microsoft MVP ?

Me acabo de enterar que por tercer año consecutivo Microsoft me han reconocido como MVP en la especialidad de ASP.NET-IIS, este reconocimiento para mi es un gran honor que me motiva cada día a seguir aportando mi granito de arena a la gran comunidad .NET y que de vez en cuando nos reunimos para compartir nuestros conocimientos.

Una cosa que me sorprende cada día más, es que muchos de mis compañeros y eso es extrapolable a toda la red,  no conocen que es un Microsoft MVP y eso me sorprende porque la comunidad está plagada de recursos que han aportado estos perfiles y la colaboración en muchos foros tecnológicos.

Eso me da que pensar que existen una gran cantidad de profesionales que realmente no se preocupan por investigar más allá de lo que necesitan en su día a día, o que no tienen ese gusanito que te obliga a aprender nuevas tecnologías aunque realmente no las necesites actualmente para tu trabajo. Y es que en estos años he llegado a escuchar de todo sobre los MVP, que si son los que tienen todos los certificados de Microsoft, que es un certificado especial que se puede comprar, etc.

Por ese motivo me gustaría aclarar algunos puntos sobre este tema:

¿ Qué es un Microsoft MVP ?

Para empezar el reconocimiento MVP «Most Value Profesional» es un premio que otorga Microsoft a Profesionales independientes que consideran lideres excepcionales de la comunidad y que comparten con los demás su pasión, habilidad técnica y conocimiento práctico sobre los productos de Microsoft. Sigue leyendo

Minientrada

Microsoft Map 2013

Gracias a la gente de MSDN España por contar este año conmigo para entrar en este grupo de profesionales.

Esta distinción se entrega a menos del 5% de la población de profesionales, con el objetivo de reconocer su activa participación en la comunidad y su compromiso por estar siempre en contacto con los avances de nuestras tecnologías.

Map2013

How to: Insect Invaders

Desde que asistí al Hack-a-thon de Fuengirola sobre Windows Phone, mi intención ha sido aprovechar la cuenta de suscriptor y publicar algún tipo de aplicación.

Le estuve dando muchas vueltas a que tipo de aplicación podría realizar, mi primera intención era hacer una brújula que apuntara a la Meca para que los musulmanes lo tuvieran más fácil a la hora de orientarse, pero mi sorpresa fue mayúscula cuando me di cuenta que ya habían un par de aplicaciones de este tipo y además una era de pago. A partir de ese momento entendí  que cualquier idea que pudiera tener seguro que ya estaba publicado en el MarketPlace.

Pero no desistí en el intento y se me ocurrió hacer un juego en XNA, si tengo que empezar de cero a programar para Windows Phone que mejor que hacer un juego en XNA que no una aplicación con Silverligth que no me gusta nada.

Bueno ya tenía la base y ahora pensar en el juego. Ummm mi primer juego y sin tener ni idea de XNA no puede ser muy complicada de desarrollar. Que mejor que empezar con un clásico que no tiene muchas pantallas y que seguro no puede ser muy difícil de programar como es el Space Invaders.

Cuando tomas una decisión como la mía es ir a la página de Microsoft donde puedes encontrar los ejemplos de todo lo que necesitas para desarrollar tu aplicación.

La Base para el Juego:

  • Pantallas de la aplicación
    • Inicial
    • Juego Principal
    • Menú Pausa
    • Fin de Partida
  • Un fondo que no se tiene que animar
  • Una entidad Nave para el jugador principal
    • Movimiento de derecha a izquierda
    • Disparo “sonido de disparo”
    • Explosión para cuando es alcanzado y Sonido explosión
  • Una entidad Enemigo para crear todos los enemigos con esta base.
    • Movimiento de izquierda a derecha “pero en bloque”
    • Diferentes puntuaciones por tipo de enemigo
    • Disparo
    • Explosión al ser alcanzado y sonido
  • Diferentes niveles para hacer durar un poco el juego
  • Recursos para mostrar las vidas, puntuación y record

¿ Como una persona que nunca ha creado un juego, ni a programado en XNA puede salir exitoso de esta experiencia ?

Yo por ejemplo para mi primer contacto con el tema, miré el curso de un juego con XNA llamado Shootter.

Existe una página web sobre desarrollo en Windows Phone indispensable para todo aquel que quiera introducirse en este mundo con gran cantidad de ejemplos que podremos utilizar en nuestros desarrollo.

Pero tener cuidado no tengáis la tentación de publicar directamente el ejemplo de Microsoft como si fuera vuestro que ya no seríais los primeros XD.

Después de esta experiencia que realmente he aprendido mucho he decidido pasar el juego a HTML5 y JavaScript para poderlo utilizar en diferentes plataformas, ya os informaré como me va y si la experiencia es igualmente positiva “seguro que si”.

No os olvidéis de descargar y probar mi juego ;-)

 http://www.windowsphone.com/es-ES/apps/c2b100ff-45d8-4972-9d33-8bcbc2f148ba

MVP ASP.NET/IIS 2012

Segundo año consecutivo que he recibido la grata noticia desde Microsoft que he sido nombrado nuevamente Microsoft MVP en ASP.NET / IIS para este 2012.

Enhorabuena. Nos complace presentarle el programa de nombramiento MVP de Microsoft® de 2012. Este nombramiento se concede a los líderes excepcionales de la comunidad técnica que comparten de forma activa su experiencia de alta calidad y de la vida real con otras personas. Le agradecemos especialmente la contribución que ha realizado en las comunidades técnicas en el área de ASP.NET/IIS a lo largo del pasado año.

La verdad que es una experiencia inolvidable poder participar en esta comunidad y que se te valore por ello, pero lo más importante y con lo que realmente me quedo es con las personas que he conocido durante todos estos años y que me han ayudado siempre que lo he necesitado y nunca me ha faltado su apoyo. Si los tuviera que  nombrar a todos seguramente me dejaría a alguno, pero desde aquí si que me gustaría nombrar a dos personas muy activas en la comunidad que este año se han quedado sin reconocimiento por parte de Microsoft, pero estoy seguro y conociendolos muy bien, sé que ellos seguirán aportando y ayudando a todo el mundo que lo necesite y seran nuevamente nombrados MVP. Un saludo muy fuerte para Toni Recio y José Miguel Torres.

Espero poder seguir aportando mi granito de arena y agradecer a Microsoft este reconocimiento.

Instalar Windows 8 sin USB/DVD de inicio

Esta semana ha habido un gran revuelo con el BUILD y todo el mundo se ha vuelto loco intentando ser el primero en instalar windows 8 y poder probar la versión Preview Development.

Yo he tenido bastantes problemas para hacer la instalación desde un USB/DVD de arranque como explica Scott Hanselman en su blog sobre todo porque no quería comprar un USB de 16 GB solo para poder probar win8.

La única opción que me quedaba era instalar la ISO en una máquina virtual como VirtualBox, pero tener un disco virtual de arranque es mucho más rápido y utilizas mejor los recursos del sistema, solo tienes que seleccionar el sistema operativo que quieres utilizar al encender el ordenador.

Después de muchas pruebas mi compañero Alberto Diaz me paso un link para poder hacer la instalación desde PowerShell que funciona de maravilla y sin necesidad de tener el famoso USB de 16 GB para realizar la instalación. Sigue leyendo

Entradas en Ingles

Bueno llegados a este punto, creo que es el momento de potenciar mi pobre inglés e internacionalizar mis entradas. Como eso es una de mis asignaturas pendientes, que siempre se queda en eso pendiente. He decidido coger el toro por los cuernos “Una expresión muy Española” y empezar a traducir mis entradas al inglés y de esta manera me obligo a repasar las expresiones.

Soy consciente que mis traducciones van a dejar mucho que desear, pero espero que con el tiempo eso se vaya solucionando y por fin consiga uno de los eternos objetivos de todo español, que es hablar y escribir inglés.

Si alguien conoce una herramienta que me pueda ayudar a traducir mis entradas de la forma más correcta posible será muy bien recibida.

Espero que este experimento me sirva para mejorar.

 

FREE eBook: .NET Performance Testing and Optimization

Pues eso, tenéis disponible para descargar esta completa guía para generar pruebas de rendimiento y optimización de vuestras aplicaciones en .NET de Paul Glavich y Chris Farrell.

dotnet_performance_testing_and_optimization_ebook_cover_160h

          • Chapter 01: Introduction – The What and the Why
          • Chapter 02: Understanding Performance Targets
          • Chapter 03: Performance and Load Test Metrics
          • Chapter 04: Implementing your Test Rig
          • Chapter 05: Creating Performance Tests
          • Chapter 06: Next Steps – Profiling
          • Chapter 07: Performance Profiling
          • Chapter 08: Memory Profiling
          • Chapter 09: The Performance Testing Process
          • Chapter 10: Common Areas for Performance Improvement
          • Chapter 11: Load Balancing
          • Chapter 12: Internet Information Server (IIS)
          • Chapter 13: HTTP Optimization
  • http://www.red-gate.com/products/ants_performance_profiler/want_to_be_dotnet_perf_testing_expert_ebook.htm