Twitch y código en directo

Introducción

Desde el año pasado y en especial este año hemos podido ver una tendencia muy positiva en la comunidad Xamarin, las sesiones de código en vivo en Twitch. Ya sea crear aplicaciones, replicar interfaces de usuario, crear controles, etc. Una idea que ya se me había pasado por la cabeza previamente e incluso había hablado con algunos compañeros de la comunidad.

Código en directo

Ver a alguien analizar, desarrollar y codificar un problema en directo me parece muy instructivo. Además, parece divertido!.

Código en directo

Voy a comenzar a utilizar Twitch para tener sesiones de código en directo. Una forma divertida de continuar aprendiendo además de ayudar a otros.

¿Cuál es la idea?

La idea es similar a la de este blog. Una forma de comunicarse e intentar ayudar. Al igual que en el blog, la clave es la de la constancia. Tendremos sesiones de forma periódica.

Pero…¿y la temática?.

He pensado bien que podría ser interesante para vosotros y divertido para mi. Tras analizar diferentes opciones tendremos tres tipo de contenido:

  • Introducción a Xamarin.Forms: Al comenzar a pensar en que emitir sesiones de código en directo me apetecía bastante replicar diseños o hacer nuevos controles en Xamarin.Forms, etc. Me parecen temas interesantes pero son temas más avanzados. Pensando en una opción divertida de hacer y que ayude a nuevos desarrolladores a inciarse en el desarrollo móvil he pensado en la idea de sesiones de incialización a Xamarin.Forms. Se comenzará desde los conceptos básicos e iremos subiendo viendo casi todo lo necesario para hacer Apps. El contenido fundamental sera código en directo mezclado con alguna pequeña presentación que nos ayude como guia. Todo el contenido que vamos a ir creando lo subiremos a un repositorio en GitHub. La idea es que, al final de todas las trasmisiones relacionadas con este bloque, tendremos una gran cantidad de horas de video y ejemplos que puedan ayudar a desarrolladores a introducirse a Xamarin.Forms.
  • Desarrollo en directo: Principalmente replicaremos diseños de Dribbble o aplicaciones reales junto con la creación de controles (Custom Renderers, SkiaSharp, etc.). Veremos como abordar diseños, utilizaremos alguna herramienta para extraer colores, crear iconos, etc. Al igual que en el caso anterior, cada diseño tendrá su propio repositorio en GitHub.
  • Invitados: La comunidad de Xamarin es increíble. Muchos desarrolladores y empresas haciendo grandes Apps, herramientas, librerías, etc. La idea de este bloque de sesiones será la de tener a alguien de la comunidad viendo un tema concreto. Por ejemplo, si invitamos a alguien que ha creado una librería de controles, veremos en directo que aporta y como usar la librería, consejos para crear librerías, etc.

La introducción a Xamarin.Forms será en español mientras que los otros dos bloques pueden llegar a tener alguna sesión en español también (dependerá del invitado o del espectadores).

¿Cuándo comienza?

Comenzaré a muy pronto. Anunciaré cada trasmisión días antes vía Twitter.

¿Qué os parece la idea?.

Felices fiestas!

Felices fiestas!

Queridos amigos, celebréis lo que celebréis, os deseo a todos unas felices fiestas, que espero que podáis compartir con vuestros familiares y amigos.

Para el 2018

Para el próximo año os deseo a todos salud, trabajo y que sea un gran año que os permita cumplir todos vuestros objetivos y sueños. Este 2018 ha sido un año donde he podido aprender y profundizar en grandes tecnologías, he conocido a gente excelente, he participado en grandes proyectos (muchos Open Source) y he podido asistir/participar en grandes eventos. Para el próximo año sólo pido poder continuar aprendiendo lo máximo posible para compartir con todos vosotros la mayor cantidad de conocimientos posibles.

Felices fiestas!

Felices fiestas!

nerd-xmas-2017Felices fiestas!

Queridos amigos, celebréis lo que celebréis, os deseo a todos unas felices fiestas, que espero que podáis compartir con vuestros familiares y amigos.

Para el 2017!

Para el próximo año os deseo a todos salud, trabajo y que sea un gran año que os permita cumplir todos vuestros objetivos y sueños. Para el próximo año sólo pido poder continuar con inquietudes, aprendiendo y compatiendo. Ah, y seguir “desvirtualizando” a muchos de vosotros!

Felices fiestas!

VideoBlog, nuevo formato en el Blog!

YouTubeNovedad en el blog

Son ya varios años de vida de este modesto Blog. En todo este tiempo de forma periódica se han ido publicando artículos sobre desarrollo, quedadas, eventos y otras entradas con el objetivo de ayudar en la medida de lo posible a la comunidad. Sin duda, un formato que encaja, me divierte y sin duda seguirá. Sin embargo, en ocasiones, hay entradas que por tamaño se deben dividir en varias partes, desarrolladores interesantes que me permiten probar una App o una herramienta de desarrollo o ocasiones en las que lo que se intenta trasmitir es una experiencia más que un conocimiento puro. Para todas estas situaciones, se añadirán junto a las habituales, un nuevo formato al blog.

Nuevo formato

Para los casos anteriores, experiencias, desarrollos paso a paso que requieren mayor dedicación o momentos con otros desarrolladores para analizar nuevas herramientas o Apps nacen las “video entradas”. Serán entradas que combinarán una parte escrita pero apoyadas con la potencia y versatilidad de un video. En ocasiones serán videos grabados previamente y lanzados en conjunto con la entrada mientras que, en ocasiones de mayor interés, se realizarán videos con streaming en directo permitiendo la participación de todos por supuesto guardando la grabación para su visionado a posteriori.

Más información

Feliz navidad y próspero 2016!

moboFelices fiestas!

Queridos amigos, celebréis lo que celebréis, os deseo a todos unas felices fiestas, que espero que podáis compartir con vuestros familiares y amigos.

Adios 2015

Despido un año que en mi caso personal ha sido bastante divertido y positivo. Nuevos SDKs y tecnologías, nuevos retos profesionales, grandes eventos donde hemos podido aprender y compartir mucho además de seguir desvirtualizando a muchos, etc.

Nuevas tecnologías

El lanzamiento de Windows 10 con la plataforma universal Windows ha llegado con fuerza con gran cantidad de novedades, APIs y herramientas. Además, el imparable crecimiento de la plataforma Xamarin con novedades en desarrollo y herramientas (Test Recorder, Inspector, Test Cloud, etc) han otorgado un año muy divertido con muchas posibilidades.

El nacimiento de una nueva comunidad

Ante tanta cantidad de novedades Xamarin, entre ejemplos y eventos, junto a Marcos Cobeña y Josué Yeray decidimos crear SVQXDG, comunidad de desarrolladores Xamarin de Sevilla.

SVQXDG

SVQXDG

Tras varios meses de vida, con algun evento y varias quedadas a sus espaldas, el crecimiento de la comunidad e interés sigue en aumento progresivo.

La evolución de otra comunidad

CartujaDotNet, comunidad de desarrolladores .NET de Sevilla, evoluciona con nuevo dominio más simple cartuja.net y con grupo en meetup para facilitar la colaboración entre todos los miembros de la comunidad. Ha sido un año interesante para la comunidad con varios eventos, un Hackathon y también múltiples quedadas.

Grandes eventos de comunidad

En cuanto a eventos, ha sido un año con enormes eventos. Por un lado destacar los grandes eventos por volumen y éxito como la DotNet Conference o el Hel10 Windows. Por quizás ser muy reciente o por lo especial por la combinación de buen rollo, disfraces y sobretodo por la gran ayuda aportada, también destacaría Talks4Kids.

Gran comunidad!

Gran comunidad!

MVP Summit

El MVP Summit es una oportunidad disponible para los MVPs de Microsoft para poder asistir a Redmond donde poder tener sesiones técnicas sobre novedades, visitar el campus o charlar con miembros de equipo entre otras oportunidades. Este año he podido realizar la visita y sin duda ha sido una enorme experiencia.

MVP Summit 2015

MVP Summit 2015

Nuevos retos profesionales

Por último, ha sido un año de cambios. Hace varios meses comencé un nuevo reto profesional bastante apasionante a la par que divertido en Plain Concepts.

Para el 2016!

Para el próximo año os deseo a todos salud, trabajo y que sea un gran año que os permita cumplir todos vuestros objetivos y sueños. Para el próximo año sólo pido poder continuar con inquietudes, aprendiendo y compatiendo. Ah, y seguir “desvirtualizando” a muchos de vosotros!

Felices fiestas!

Novedades en CartujaDotNet

Introducción

CartujaDotNet (@cartujadotnet) es un grupo de usuarios .NET en Sevilla que lleva ya años realizando interesantes charlas y eventos relacionados con las tecnologías Microsoft.

CartujaDotNet

CartujaDotNet

Nuevo dominio

Para facilitar el acceso al grupo desde el inicio se buscó contar con un dominio sencillo de recodar. Inicialmente utilizábamos el dominio cartujadotnet.es para facilitar el acceso al portal del grupo. Hemos modificado el dominio a www.cartuja.net. Buscamos facilitar una opción más sencilla, corta y lógica a la hora de recordar el acceso.

Meetup

Por otro lado, hasta ahora contábamos con un gran blog donde añadíamos los eventos y quedadas organizadas por el grupo. La experiencia de los últimos años nos han mostrado la necesidad de otras opciones como:

  • Discuciones o encuestas para decisiones varias.
  • Ofertas de trabajo.
  • Recopilar el material de cada evento.
  • Aumentar opciones sociales, permitir libre comunicación entre miembros, recopilar fotos y videos de eventos y quedadas, etc.
  • Facilitar búsqueda de eventos.
  • Notificaciones.

Por estos motivos, pasamos el grupo a Meetup. CartujaDotNet estrena Meetup en este enlace:

www.meetup.com/es/Cartuja-NET/

Esperamos seguir realizando eventos y quedadas periódicas pero de forma más social, recopilando materiales, con fotos y mayor cantidad de detalles. También esperamos facilitar la comunicación y colaboración entre miembros, ayudar a la comunidad con ofertas de trabajo y todo lo posible que recaiga en nuestras manos.

Meetup CartujaDotNet

Meetup CartujaDotNet

Más información

Meetup: CartujaDotNet

Renovado como Windows Platform Development MVP!

mvp_blueMicrosoft MVP 2015

Parece que fue ayer, pero fue hace un año cuando recibí un correo que comenzaba por…

Estimado/a Javier Suarez,

Enhorabuena. Nos complace presentarle el programa de nombramiento MVP de Microsoft…

Y un año despues tengo que confirmar que volver a recibirlo hace la misma e incluso más ilusión!. Un gran honor formar parte de un grupo de desarrolladores tan talentosos y apasionados además de grandes personas.

Agradecimientos

Llegados a este punto, siempre quieres agradecer a muchas partes que han ayudado en el camino. Comienzo por vosotros, si, si hablo de ti querido lector. Gracias por leer estos artículos técnicos y ayudarme a aprender intercambiando opiniones día a día, gracias a mis compañeros MVPs, en especial a los de desarrollo Windows con quienes comparto la inmensa mayoría de eventos, proyectos personales y grandes momentos (soís grandes), a los grupos de usuario WPSUG, SVQXDG y CartujaDotNet donde colaboro y me permiten aprender más y más cada día con fantásticos compañeros y a Cristina González, MVP lead, por su increíble labor siempre pendiente de todos nosotros además de a los chicos de Microsoft España. Podría continuar nombrando a muchos amigos y compañeros, pero me temo que me extendería en exceso y al final y al cabo sabéis quienes sois ;).

Por último, no quisiera terminar sin agradecer a mi familia y sobretodo a mi pareja que siempre me apoya y me cede tiempo para que pruebe esa última versión de algun remoto SDK que acaba de salir o de participar en X evento, en definitiva,  probar, jugar con la tecnología y divertirme.

Y ahora que?

Ahora, a continuar aprendiendo y disfrutando compartiendo todo lo posible en blogs, comunidades técnicas y otras vías con más ganas y más ilusión si cabe.

¿Me acompañas?

Os adelanto una “sorpresa”, permaneced atentos a Septiembre…

Felicidades

También me gustaría felicitar a todos los MVPs veteranos que han sido renovados asi como aquellos que entran a formar parte desde este momento. Enhorabuena!

[Noticia] Todos los ejemplos del blog en GitHub!

Github-windows-8-metro-styleIntroducción

GitHub es una plataforma de desarrollo colaborativo que permite alojar proyectos utilizando el sistema de control de versiones Git.

Además de alojar el código fuente ofrece múltiples herramientas de suma utilidad como:

  • Visor de ramas.
  • Herramientas para realizar revisión de código.
  • Sistema de seguimiento de problemas.
  • Posibilidad de crear wikis.
  • Etc.

En definitiva, permite que os muestre código con facilidad, podréis descargar el código fuente o echarle un vistazo con rapidez además de otra serie de aportaciones al blog.

Todos los ejemplos en GitHub

Por los motivos anteriores, actualmente, la mayoría de los ejemplos del blog se estan moviendo a GitHub. Estan organizados por diferentes repositorios:

  • Xamarin.Forms Samples: Ejemplos relacionados con características de Xamarin.Forms.
  • Universal Apps Samples: Ejemplos de Apps Universales.
  • Windows Phone Samples: Proyectos Windows Phone. Desde los iniciales para Windows Phone 7 como los últimos para Windows Phone 8.1.
  • Windows Store Samples: Todos los ejemplos de desarrollo de aplicaciones Windows Store tanto para Windows 8.0 como para Windows 8.1.
  • IoT Samples: Todos los ejemplos de desarrollo de aplicaciones para la Intel Galileo.

Todos los ejemplos incluiran el código fuente, una pequeña Wiki con información del mismo y el enlace a su correspondiente artículo completo y en la mayoría de casos capturas.

NOTA: No se han añadido los ejemplos más antiguos relacionados con Windows Phone 7.0 o 7.5.

One more thing!

También he subido a GitHub el recopilatorio de los eventos en los que he participado en los últimos años. En el repositorio Events tenéis disponibles varias decenas de presentaciones PowePoint junto a sus correspondientes ejemplos.

NOTA: En este caso no se han añadido charlas muy similares entre sí.

La mayoría de artículos del blog llevan asociado un ejemplo. Dicho ejemplo siempre se puede descargar utilizando el icono:

A partir de ahora, todos los ejemplos además se subiran a GitHub ofreciendo en cada artículo un enlace al mismo representado con el siguiente icono:

Ver GitHub

En definitiva, espero poder seguir compartiendo como hasta ahora pero ofreciendo una nueva vía sencilla y cómoda. Podréis descargar los ejemplos o sencillamente echar un vistazo a ciertas partes del código. Además, espero poder nutrir GitHub con herramientas, controles personalizados y otros tipos de proyectos poco a poco.

Más información

Felices fiestas!

SnowbotFelices fiestas!

Queridos amigos, celebréis lo que celebréis, os deseo a todos unas felices fiestas, que espero que podáis compartir con vuestros familiares y amigos.

Para el 2015!

Para el próximo año os deseo a todos salud, trabajo y que sea un gran año que os permita cumplir todos vuestros objetivos y sueños. Este 2014 ha sido un año donde he podido aprender y descubrir grandes tecnologías, he conocido a gente excelente y he podido asistir/participar en grandes eventos. Para el próximo año sólo pido poder continuar aprendiendo lo máximo posible para compartir. Ah, y seguir “desvirtualizando” a muchos de vosotros!

Felices fiestas!

Windows Phone 8.1 Update 1 SDK disponible: Nuevos emuladores

Binary-CodeIntroducción

Windows Phone 8.1 Update 1 esta disponible para todos los participantes del programa Preview for Developers. Esta nueva actualización viene cargada con algunas novedades interesantes como los Live Folders (carpetas) o soporte a nuevas resoluciones. Al incluir novedades como por ejemplo, las nuevas resoluciones, era necesario permitir a los desarrolladores probar sus aplicaciones…

Live Folders

Live Folders

Descargar e instalar el nuevo SDK

Por ese motivo nos llega este SDK con el Update 1 de Windows Phone 8.1 además de nuevas imágenes con nuevos emuladores.

NOTA: Es necesario contar con Windows 8.1 y al menos Visual Studio 2013 Update 2 en la máquina de desarrollo para poder instalar el SDK. Podemos instalar Visual Studio Express 2013 Update 2 desde el siguiente enlace.

Para descargar el SDK accederemos al siguiente enlace. Una vez descargados los ficheros, contaremos con dos ficheros, un ejecutable y una ISO:

Archivos descargados

Archivos descargados

Información de los ficheros

Información de los ficheros

Lanzaremos el ejecutable con privilegios de administrador y nos aparecerá el asistente de instalación:

Windows Phone 8.1 Update 1 SDK

Windows Phone 8.1 Update 1 SDK

Tras unos minutos, la instalación finalizará:

Instalación completada

Instalación completada

Nuevos emuladores

Tendremos disponible nuevos emuladores preparados con el Update 1 para poder probar nuestras aplicaciones:

  • Windows Phone Emulator 8.1 Update 1 WVGA 4 inch
  • Windows Phone Emulator 8.1 Update 1 WVGA 4 inch 512MB
  • Windows Phone Emulator 8.1 Update 1 WXGA 4.5 inch
  • Windows Phone Emulator 8.1 Update 1 720p 4.7 inch
  • Windows Phone Emulator 8.1 Update 1 1080p 5.5 inch
  • Windows Phone Emulator 8.1 Update 1 1080p 6 inch
Nuevos emuladores!

Nuevos emuladores!

Más información