Preparándonos para el #MegathonW8 y III – Conocimientos “muy básicos” de Team Foundation.

Bueno y muchos de vosotros seguro que dicen, y esto de Team Foundation que demonios tiene que ver con el Megathon de Windows 8?, bueno pues lo primero es que conocer esta herramienta nunca esta de mas y lo segundo que uno de los requisitos para poder optar al premio nacional, es que el código fuente del proyecto debe de estar alojado en este repositorio de código para que los jueces lo puedan descargar y revisar (punto 8.6 de las bases), y claro a Redmond te querrás ir ¿verdad?.

TFS1

Se lo que estas pensando, pues que los mentores me ayuden a subirlo y punto pelota. Pues no amigo no, lo tienes claro, aquí cada uno se guisa las alubias el solito, que los que os vais a ir a Redmond sois vosotros colegas….. Y además si los equipos deben de estar formados por un máximo de 4 personas, ¿como pensáis intercambiaros el código que vayáis generando?, ¿copiando y pegando carpetas?, venga hombre… Como os oiga algún MVP de estos de ALM que andan por aquí os corren a gorrazos.

Pero lo primero es lo primero, ¿que demonios es eso de Team Fundation?, Bueno pues exactamente Team Foundation Server o Team Foundation Service que es a fin de cuentas lo mismo pero en su versión en la nube y es lo que nos piden que usemos, comúnmente conocido como TFS, es un producto que ofrece herramientas colaborativas, administración y planificación de proyectos, automatización de ejecución de test, integración continua y un magnifico repositorio de código fuente.

Nosotros de momento y para ese fin de semana solamente necesitaremos controlar de una forma muy básica el gestor de código fuente. En nuestro caso, la sede de Santander hemos creado una cuenta común para todos los asistentes al Megathon de nuestra sede, con lo que una vez creados los equipos iremos dando acceso a los usuarios a los diferentes proyectos creados.

Pero bueno si queréis vosotros mismos ir creando vuestros proyectos y demás, Team Foundation Services están aun en versión Preview con lo que de momento todos sus servicios son totalmente gratuitos, simplemente abriendo su web, TFSPreview.com y creando una cuenta dispondréis al momento de todo.

TFS2

De momento lo primero que debemos de hacer es agregar nuestra cuenta de Team Foundation Services recién creada a nuestro Visual Studio. Funciona tanto para las versiones Express que ya comentamos como descargarlas e instalarlas como obviamente las versiones full de pago, lo único que como es de suponer en las versiones Express las opciones de integración son mas limitadas.

Para ello, abriremos nuestro Visual Studio 2012 Express para Windows 8 y nos conectaremos con el servicio de Team Foundation Services, en el menú superior en “Equipo > Conectar a Team Foundation Server” o sacando el add-in de Team Explorer en “Ver > Team Explorer”. Usaremos esta segunda opción, ya que de esta manera tendremos a mano la pestaña de Team Explorer para realizar los siguientes procesos.

TFS2

TFS3

Nota: Tiene narices, que en el anterior post, os comente que mejor instalarse la versión en Ingles, pues me acabo de dar cuenta que yo me la he instalado en español, jeje, donde dije digo digo Diego…..

Una vez que tengamos la pestaña de Team Explorer deberemos de conectarnos propiamente al servidor de TFS, para ello pulsaremos sobre conectar con Team Foundation Server.

TFS4

Tras esto deberemos de añadir nuestro servidor, si es que no lo tenemos ya, para ello pulsaremos sobre el botón “Servidores”

TFS5

Dentro de la sección de agregar o quitar servidores, procederemos a agregar uno nuevo, pulsando Agregar.

TFS6

Ahora debemos de introducir la dirección de nuestro servidor. En nuestro caso, la sede de Santander hemos creado un servidor de Team Foundation Services bajo el nombre de Nuberos (Nuberos.Net es el nombre del grupo de usuarios de .Net en Cantabria, organizador del Hackaton en Santander), por lo que nuestro servidor es “nuberos.tfspreview.com” Como podéis ver una vez introducido el dominio *.tfspreview.com el sistema detecta que es una instancia de TFS en la nube y no nos solicita mas datos de configuración.

TFS7

Tras pulsar el botón de Aceptar, Visual Studio nos solicita que hagamos login con una cuenta con la cual tengamos permisos sobre algún elemento que se encuentre en ese servidor. En nuestro caso cada participante nos dirá su dirección de email, la cual debe de ser un Windows Live ID.

TFS8

Bueno pues una vez creado el servidor, simplemente cerramos la pantalla de gestión de servidores.

TFS9

Seleccionamos el servidor que acabamos de crear y nos aparecerán aquellos proyectos creados en dicho servidor para los cuales tengamos algún tipo de permiso de acceso. En el caso de los participantes, deberían de tener cada uno de ellos el proyecto por el cual van a trabajar, pelear y sudar… 😉

TFS10

Seleccionamos el proyecto y ya tenemos conectado nuestro Visual Studio Express a Team Foundation Services. Podemos ver que la pestaña de “Team Explorer”, ya ha cambiado y nos propone nuevas opciones.

Nota: Conectar la versión full de Visual Studio, es básicamente igual.

TFS11

Bueno pues una vez conectado a TFS, lo que procederemos a hacer es a “Proteger” nuestro código fuente, vamos a lo que se llama hacer un check-in. Con ello dejaremos nuestro código en el servidor, para que este a disposición de cualquier miembro del equipo, y de esta forma también comenzar a gestionar el ciclo de vida de nuestro código fuente.

Lo primero que debemos de hacer para esto es asignar nuestra solución a ese proyecto de Team Foundation Server al que nos acabamos de conectar. Para ello con el proyecto que hayamos creado, deberemos de pulsar sobre el con el botón derecho, en el “Explorador de soluciones”, y seleccionaremos la opción “Agregar solución al control de código fuente”

TFS12

Si aun no hemos creado nuestro proyecto, otra opción es a la hora de crearle, indicarle que le vamos a añadir al control de código de Team Foundation Server.

TFS13

En nuestro caso, al ser el primero que vamos a añadir código al repositorio, le debemos de indicar en que carpeta lo vamos a colocar, si por ejemplo ya disponemos de una carpeta en donde nos indican que dejemos el código deberíamos de seleccionarla. Como digo en este caso crearemos dentro del repositorio una carpeta, la llamaremos “RamaPrincipal” y dentro de esa carpeta colocaremos el proyecto.

TFS14

Y ya como ultimo paso, es hacer el Check-in (Proteger) de nuestro proyecto. Para ello, simplemente pulsando de nuevo sobre el proyecto en el “Explorador de soluciones”, pulsamos sobre la opción “Proteger” o “CheckIn”.

TFS15

Nos aparece una pantalla en la que nos indica que ficheros son los que se van a proteger y nos muestra una serie de opciones mas, de momento simplemente le damos una descripción o comentario al proceso y pulsamos sobre el botón “Proteger”.

TFS16

Con esto ya tenemos nuestro código en el repositorio central, a partir de ahora cada cambio que vayamos haciendo en el proyecto, lo que deberemos de hacer es ir realizando diferentes chekins o protecciones, según avancemos.

Una opción que teníamos disponible en nuestra pestaña de “Team Explorer” es la de “Explorador de código fuente”. Al pulsar esta opción se abre dicho explorador pudiendo ver las carpetas creadas, en nuestro caso solo una “RamaPrincipal” y lo que tenemos en cada carpeta.

TFS18

Si por ejemplo otro compañero del equipo ya ha creado su proyecto y queremos descargárnoslo, lo único que debemos de hacer es pulsar sobre la carpeta “RafaPrincipal” y seleccionar el proyecto que nos queremos descargar y añadir en nuestra solución, botón derecho y seleccionar la opción “Obtener la ultima versión”.

TFS19

Una vez hecho esto, ya disponemos de los últimos cambios que los demás integrantes del equipo van haciendo a sus proyectos o a los ficheros que van modificando de nuestro mismo proyecto.

Con estas nociones muy básicas como os digo podemos gestionar de una manera muy sencilla la integración de Visual Studio Express con el repositorio en la nube de TFS, Team Foundation Services.

Nota: Este mini tutorial, no pretendo que sea ni con mucho algo avanzado, mi única intención es la de que gente que jamás se a topado con TFS y el control de código pueda desenvolverse medianamente los días que dure el Hackaton. Se que algunas de las cosas que digo no son muy ortodoxas, tampoco soy ningún experto en ALM, bueno básicamente no soy experto en nada, con lo que si queréis de verdad aprender a usar TFS y saber mas de la gestión del ciclo de vida de las aplicaciones os recomiendo encarecidamente que acudáis a los blogs de monstruos como El Bruno, Luis Fraile, o compañía.

Preparándonos para el #MegathonW8 y II Instalando las herramientas de desarrollo.

Una vez que ya tenemos nuestro flamante Windows 8 instalado en nuestro disco duro virtual, según los pasos del primer capitulo de esta guía. Lo que debemos de hacer es instalarnos las herramientas para poder crear nuestros proyectos.

vs2012Logo

Todo en la vida es una cuestión de decisiones y este paso no iba a ser diferente al resto. Tenemos dos opciones, o instalarnos la versión completa de Visual Studio o instalarnos las versiones express mas reducidas en capacidades, pero gratis.

En este caso, voy a describir los pasos para instalarnos las herramientas de desarrollo express, ya que para los asistentes al Megathon quizás sean mas que suficientes para lo que van ha hacer, y no solo eso ya que para muchos desarrolladores que lo que quieren es trastear un poco en sus casas y de vez en cuando desarrollar una pequeña aplicación o web es mas que suficiente. Y ojo no nos olvidemos son GRATIS.

Bueno, pues manos a la obra. De momento y hasta que no llegue el 12 de Septiembre día en el que oficialmente será liberada la versión final de Visual Studio 2012, deberemos de instalarnos las versiones Release Candidate. Pero bueno funcionan razonablemente bien.

Nota: Si eres un agraciado poseedor de una subscripción MSDN, tendrás las versiones finales de Visual Studio el día 15 de Agosto.

Las versiones express como ya he comentado se caracterizan por ser versiones de Visual Studio limitadas en su funcionalidad, por lo que en este caso la versión que nos vamos a descargar solo nos permite crear aplicaciones para Windows 8 estilo Metro (ups… ) UI Style, tanto en C# como en JavaScript.

Nos dirigimos al sitio web de los productos express de Visual Studio.

Web Express

A parte de poder buscar y leer mucha información sobre esta familia de productos, nos debemos de dirigir al sitio de descargar de Visual Studio 2012, que encontraremos en la parte inferior en la sección “Visual Studio Express 2012 para Windows 8” o en este enlace.

Web Express 2

Seleccionaremos el idioma en el que queremos obtener nuestro producto e iniciamos la descarga e instalación con un instalador web o la descarga para su posterior instalación de una imagen de disco en formato ISO.

Nota: Cada uno obviamente podrá hacer lo que le venga en gana, pero mi recomendación es que os instaléis Visual Studio en la lengua de Shakespeare, usease en ingles. Por una razón muy sencilla, por suerte o por desgracia, la mayoría de información, tutoriales, libros, etc.. sobre programación y sobre .NET, salvo muy agradables y honrosas excepciones, están escritos en ingles con lo que si el IDE le tenemos en español muchas veces es complicado saber que o donde nos indican que debemos de realizar tal o cual cosa. Además que leches, así aprendéis (aprendemos) un poco de ingles…..

Una vez descargado, la instalación no tienen ninguna ciencia, siguiente, siguiente y poco mas. En algunos casos puede llegar a ser un poco tedioso y largo, todo depende del ordenador de destino, pero bueno todo se arregla con un poco de paciencia.

start2

Tras realizar la instalación ya disponemos de nuestro flamante Visual Studio 2012 Express, presto y dispuesto para que le meamos el diente y nos pongamos a programar como locos….

Create

Uno de los nuevos requisitos para crear una aplicación para Windows 8, es la adquisición de una licencia de desarrollo para el sistema, esta licencia es gratuita y se pueden obtener tantas como se precisen, simplemente registrándonos con nuestro correo de Windows Live ID. Se adjudican licencias por equipo, por lo que si instalamos Visual Studio en otro ordenador deberemos de obtener la licencia otra vez.

License

Junto con Visual Studio Express, se instalan como no podía ser de otra forma el SDK de desarrollo para Windows 8, que viene con unos cuantos ejemplos para poder ir practicando, de todas formas en la web de MSDN disponemos de una sección con un montón de aplicaciones de ejemplo y también podemos descargarnos los Virtual Labs de Windows 8 para poder ir adquiriendo conocimientos.

Otra cosa mas que se instala junto a Visual Studio Express, es la aplicación para diseñar nuestros proyectos, Microsoft Blend para Visual Studio, herramienta que quizás un día de estos daré un rápido repaso para explicar por encima su uso. Pero bueno básicamente nos ayudara a crear de una manera mucho mas sencilla el UI de nuestras aplicaciones.

Blend

Preparándonos para el #MegathonW8 y I Instalación de Windows 8 en un VHD

Este es el primer post de una serie de ellos cuya intención es facilitar a los asistentes al megathon que se celebrara en breve, las instrucciones necesarias para conocer de primera mano y de forma clara y rápida todo lo necesario para tener sus equipos en perfecto estado de revista para acudir al citado evento.

Tambien están disponibles los artículos:

Preparándonos para el #MegathonW8 y II – Instalando las herramientas de desarrollo.

Preparándonos para el #MegathonW8 y III – Conocimientos “muy básicos” de Team Foundation.

En mi caso, en nuestra sede de Santander, tendremos a disposición de los asistentes unos 20 ordenadores con maquinas virtuales para poder trabajar con ellos, pero sinceramente yo soy mucho mas partidario de que cada participante se lleve su propio portátil para posteriormente poder seguir trasteando con ello, siempre y cuando obviamente dispongan de uno.

Existen dos formas de tener instalado Windows 8 en nuestro portátil, por supuesto la primera opción es la de instalar el sistema como sistema principal de nuestro equipo, pero eso de momento salvo contadas excepciones como el loco de Bruno Campuano y algún que otro pirado mas, de momento y hasta que no salga definitivamente la versión RTM, de momento no nos arriesgamos.

La segunda opción, es muy recomendable si lo que quieres hacer es simplemente probar el sistema, empezar a enredar con el y sobre todo si te da una pereza terrible ponerte a limpiar tu ordenador para formatearle e instalar Windows 8, o tienes poco tiempo para hacer eso antes de que llegue el Megathon….

Lo que vamos a hacer es usar la capacidad de arranque sobre discos virtuales (VHD) que ya disponíamos con Windows 7 para poder realizar nuestra instalación y disponer de un sistema operativo totalmente funcional si necesidad de limpiar por completo el anterior. Como ejemplo, yo dispongo de un portátil con un procesador i5 y 4Gb de Ram, podría ir mas rápido pues si, pero creo que el rendimiento de Windows 8 instalado de esta forma es mas que aceptable para poder usarlo y desarrollar sobre el.

Bueno manos a la obra, ¿que es lo que necesitamos?, pues lo primero descargarnos la imagen de disco de Windows 8 Release Preview, desde la web de Microsoft, en esta pagina dispones de las imágenes tanto para versiones de 64 bits como de 32 bits en diferentes lenguajes, así como la clave de producto que nos solicitara a la hora de realizar la instalación.

Imagen1

Nota: Siempre que podáis os recomiendo que instaléis la versión de 64bits.

Bueno pues una vez que dispongamos de nuestra preciada descarga, simplemente tendremos que crear un soporte físico para poder arrancarla en nuestro PC. Para este paso también disponemos de 2 opciones, crear un DVD auto arrancable de los de toda la vida o crearnos un dispositivo USB auto arrancable.

Si disponemos de una herramienta de grabación de DVDs simplemente deberemos de crear uno a partir de la imagen ISO anteriormente descargada, pero si no disponemos de ninguna o si queremos crear un pendrive auto arrancable una buena opción es descargar la utilidad de Microsoft, Windows 7 USB/DVD download tool desde aquí.

Utilizar esta herramienta es extremadamente sencillo, una vez que nos la descargamos y la instalamos en nuestro sistema, simplemente deberemos de seguir 4 sencillos pasos:

1. Seleccionar la imagen ISO que queremos grabar, obviamente la que nos hemos descargado antes.

imagen2

2. Seleccionar en donde lo queremos instalar, en un DVD o en un dispositivo USB.

imagen3

3. En el caso de seleccionar un dispositivo USB, indicarle cual es la ruta del mismo y en el caso de seleccionar un DVD introducirle y comenzar la grabación.

imagen4 imagen5

4. Esperar o irnos a tomar un cafecito mientras la aplicación graba los datos en el soporte seleccionado.

imagen6

Una vez que tengamos el soporte de instalación auto arrancable listo, lo único que tenemos que hacer es crear nuestro disco duro virtual o VHD para que contenga nuestro sistema operativo Windows 8. Para ello utilizaremos la herramienta del administrador de discos, dentro del administrador del equipo. Es posible usar la herramienta de línea de comandos DiskPart, el resultado es muy sencillo pero veremos la otra opción para que sea mas visual.

Pues lo dicho, dentro del administrador de discos usamos la opción de crear un disco VHD. En Acciones > Crear VHD.

Imagen7

Dentro de la herramienta para crear VHDs deberemos de seleccionar la ruta y el nombre del fichero .vhd, el tamaño, creo que con 60Gb es mas que suficiente y por ultimo el tipo de disco. En el caso del tipo de disco disponemos de dos opciones que escogeremos teniendo en cuenta pros y contras de cada uno.

  • Tamaño fijo: En cuanto a rendimiento es la mejor opción. El problema es que el sistema nos reservara el tamaño seleccionado del disco desde el inicio, con lo que debemos de tener en cuenta cuanto espacio libre disponemos en el disco y restando el tamaño asignado, con cuanto nos vamos a quedar.
  • Expansión dinámica: El sistema nos va cogiendo espacio en disco en función de lo que vaya necesitando expandir el tamaño del disco virtual, es cómodo para ordenadores con poco espacio en disco que podemos ir gestionando de manera manual en toda la vida útil de nuestro disco virtual. En contraposición el rendimiento es menor que al asignar el tamaño fijo.

En mi caso dispongo de un disco virtual de expansión dinámica.

Imagen8

Nota: La imagen pertenece al administrador de discos que viene con Windows 8, que dispone de la posibilidad de crear discos virtuales extendidos.

Tras realizar estos pasos lo único que nos resta antes de realizar un reinicio es el inicializar el disco virtual que acabamos de crear, para ello simplemente nos dirigimos a la lista de discos, que se encuentra en la parte inferior del administrador de discos, pulsamos con el ratón derecho sobre el disco que nos acaba de crear el sistema y pulsamos sobre “Inicializar”, confirmamos y listo.

Imagen9

Imagen10

Ya tenemos listo, las dos herramientas que necesitamos para montar nuestro sistema, por un lado un disco o USB de arranque para iniciar la instalación del sistema y por otro lado un disco virtual sobre donde realizar dicha instalación.

Bueno, ya es hora de reiniciar nuestro sistema, colocar nuestro medio de arranque recién creado, el DVD o el USB, asegurarnos de que arrancamos con él, e iniciar la instalación del sistema. Ojo debemos de tener habilitado la posibilidad de arrancar desde la unidad de DVD o desde un disco USB, por defecto puedo o puede que no esté habilitado con lo que quizás nos tengamos que dar una vuelta por la configuración de la BIOS de nuestro ordenador.

La ejecución del sistema de instalación de Windows 8, es muy similar a la instalación de Windows 7, por lo que lo único que debemos de hacer es seleccionar y rellenar los datos por defecto que nos solicitan hasta llegar a escoger el tipo de instalación que queremos realizar entre un Upgrade o una instalación avanzada, seleccionando esta segunda opción

2260.image_thumb_066C8BEC

Una vez seleccionada la opción de instalación, nos aparece la selección del disco en donde queremos realizar dicha instalación, en este momento no debemos de seleccionar ningún disco y pulsaremos SHIFT + la tecla F10 para abrir una consola del sistema.

3618.WP_000270_thumb_2B055598

Una vez aquí, ahora si que no nos queda otra que usar la utilidad DiskPart, pero es muy sencillo. simplemente deberemos de crear el disco virtual y montarle en el sistema. Para ello ejecutaremos las instrucciones siguientes:

DISKPART> select vdisk file=d:Windows8RPWindows8RP.vhd

La primera es seleccionar el fichero vhd del disco virtual que hemos creado en los pasos anteriores. Ojo, tened en cuenta según el ejemplo de donde estoy seleccionando el fichero, partimos de que la unidad C: esta ocupada ahora por el sistema creado por el instalador por lo que ahora nuestro disco C: anterior se convierte en D:

DISKPART> attach vdisk

Esta segunda instrucción lo que realiza es el montaje del disco duro virtual previamente seleccionado. Una vez realizados estos dos pasos volvemos al punto en donde nos encontrábamos antes, pulsando ALT + TAB, o simplemente tecleando exit.

Ya otra vez en la pantalla de selección de disco en donde instalar, deberemos de pulsar sobre la opción de refresh, y por arte de magia aparecerá un nuevo disco, que es el nuestro disco duro virtual.

2337.image_thumb_52B6F7BA

Completaremos la instalación seleccionando este disco y siguiendo de forma normal el resto de pantallas del programa de instalación.

Windows-8-Release-Preview-Installation-04

Una vez finalizada la instalación, reiniciaremos nuestro ordenador y alehop. por arte de magia Windows 8 nos ha instalado y configurado un bootloader, con el que podremos seleccionar entre abrir nuestro nuevo y flamante Windows 8 o acceder al sistema operativo anterior.

7446.image_thumb_54F673A7

Bueno, pues esto es todo, se que existen muchos tutoriales en la red que explican de forma muy buena este proceso y se que existen muchos otros modos de crear e instalar Windows 8 sobre un VHD, pero bueno es para refrescar el conocimiento y para que lo tengáis a mano para este próximo Septiembre.

Recordar, para desarrollar para Windows 8 es imprescindible tener Windows 8. Parece de Perogrullo pero mucha gente aun no lo tiene claro.

Nota Importante: Casi todas las capturas de pantalla del proceso de instalación estan recogidas del blog de MSDN de Cesar de la Torre.

Beca para el Megathon Windows 8

Como seguramente todos ya sabréis, los próximos días 7, 8 y 9 de Septiembre se celebrara en varias ciudades españolas al mismo tiempo un hackathon sobre desarrollo para Windows 8 tanto en su vertiente C# + XAML como en JavaScript + HTML.

Tengo la suerte o la desgracia para los asistentes, según se mire, de ser el mentor en la parte de C# + XAML en el evento de Santander, lo primero que es de justicia por mi parte es agradecer a Juan Carlos González del CIIN por contar conmigo y que junto a Javi López de gpmess, se están dando una buena paliza para intentar organizar de la mejor manera posible como os digo la cita en Santander.

El objetivo es muy sencillo, ir el viernes 7 de Septiembre, con una idea en la cabeza, nada de código ya desarrollado y juntarte con hasta 3 compañeros más para formar un grupo de máximo 4 personas y desarrollar esa idea que tenias con un plazo máximo de hasta el domingo a las 5 de la tarde.

Hackathon_2

Bueno, también se que deberíais de saberlos pero si nos os parece suficiente premio el poder estar un fin de semana completo rodeado de gente con tus mismas inquietudes, programando y aprendiendo un montón, también hay premios y de los buenos… Por supuesto que para todos los asistentes se dispone de los típicos goodies, como camisetas, tazas, y esas cositas, pero al ganador. mejor dicho para cada integrante del equipo ganador, de cada una de las ciudades participantes se le entregara un flamante Nokia Lumia 800 y en el caso por ejemplo de Santander también los ganadores tendrán unos códigos de registro a 24symbols con 1 año de subscripción a su servicio de lectura online de libros.

Amigo, pero ahí no queda la cosa, entre todos los ganadores de cada una de las sedes, existirá un premio a nivel nacional que será nada mas y nada menos que un viaje con los gastos pagados hasta la sede de Microsoft en Redmond, Seattle, en los Estados Unidos. En donde podrán disfrutar y descubrir el campus en donde trabajan aproximadamente 40.000 empleados, sus mas de 200 shuttles connect, la tienda oficial, el museo del visitor center, y seguro que un montón de cosas mas….

USA 2012 (685) USA 2012 (665)

Pero bueno, nosotros queremos dar el do de pecho, aunque ya sabemos que superar un viaje gratis a USA es complicado, junto a la campaña de captación de nuevos compañeros de trabajo que hemos iniciado recientemente, vamos a poner a disposición de los participantes en el evento de Santander una beca remunerada de trabajo de al menos 3 meses de duración, para desarrollar una aplicación para Windows 8. Entre todos los asistentes, no tienen porque ser los ganadores, seleccionaremos a una persona, que obviamente este en disposición de poder cursar dicha beca, para que se venga con nosotros a trabajar.

Si necesitáis mas información aquí están los enlaces tanto al evento general como a la inscripción para Santander.

Megathon Windows 8: http://megathonwindows8.azurewebsites.net

Santander sede del Megathon: http://megathonwindows8.azurewebsites.net/santander/

Enlace para el registro en Santander: http://hackathonw8santander.eventbrite.com

[OFFTOPIC] Oferta de trabajo.

Madre mía, hasta ahora realmente no me había dado cuenta de lo abandonado que tengo mi blog, como pasa el tiempo de rápido por dios… Demasiadas cosas a hacer tanto dentro del trabajo como fuera, pero prometo a partir de ahora volver a escribir de forma regular por aquí.  Pero bueno como mi primera entrada tras un largo parón, traigo buenas noticias, al menos en los tiempos que corren…

En la empresa en la que trabajo, SDM Programas, recientemente hemos creado un nuevo proyecto, para nosotros muy bonito e ilusionante. Para lo cual necesitamos contratar al menos a 2 personas, dos pica códigos de los buenos, que tengan ganas de trabajar, pero sobretodo ilusión y por supuesto ambición.

 

SDMAlive

 

¿Cuales son los requisitos? pues muy sencillos, queremos cubrir principalmente 2 perfiles:

  • Desarrollador de BackEnd. La persona incorporada en este puesto, deberá de ser capaz de crear servicios que van a estar alojados en Azure, todo desarrollado en .Net con C#. Necesitamos alguien dinámico, que conozca o al menos le suene y tenga la capacidad de aprender todo lo relacionado con el trabajo, como la gestión de Azure, trabajo con Entity Framework, patrones de diseño, DDD, test unitarios y todas estas cosas de las que todos los que leen estos blogs están acostumbrados…..
  • Desarrollador de FronEnd. Si necesitamos a gente para crear servicios, también necesitamos gente para realizar visualizaciones que consuman estos servicios. En esta caso queremos incorporar desarrolladores web, con conocimientos de HTML y CSS pero a nivel no avanzado ya que dispondrán de compañeros con un perfil mas diseñador que les facilitaran su trabajo. En contrapunto deben de ser buenos trabajando con JavaScript, utilizando frameworks como JQuery o Knockout.js y sobre todo tener ganas de hacer cosas impactantes, ese es su reto.

¿Acabas de terminar la carrera o el F.P.? (vaya o lo que sea ahora), pues también tenemos sitio para ti, al menos otras dos plazas de becas remuneradas tenemos a vuestra disposición, con los mismos perfiles anteriores, pero en este caso no hace falta ser un hacha en nada, simplemente tener ganas de querer aprender e interés por este mundo tecnológico nos es suficiente.

Bueno y ahora la otra parte. ¿Que podemos ofrecerte?, pues lo primero es formar parte de un proyecto que nace totalmente nuevo pero con unas bases y toda la estructura de una empresa con mas de 12 años de experiencia en el sector respaldándote. Nuestras oficinas se encuentran en Santander, eso no se si es bueno o malo, lo único que sé, es que yo llego a trabajar desde mi casa en 15 minutos, y algún compañero viene incluso en bici, ¿y tu?.

Vale, vale ya sé, la pregunta mas importante, ¿en cuestión de pelas como andamos?, pues lo siento mucho pero eso amigo depende del perfil de cada persona. Solamente tenemos fijado el importe para la gente de las becas, el importe para los demás puestos se fijara siempre en función del perfil del trabajador, viendo sus aptitudes, sus conocimientos, lo que pueda o no rendir en su puesto de trabajo, objetivos, etc, etc. Pero una cosa os digo no somos cárnicas ni nada parecido, os ofrecemos un ambiente de trabajo muy agradable, gestión de tu propio tiempo de trabajo, siempre que se cumplan unos objetivos. Por supuesto existen unos máximos, claro, pero ojo también unos mínimos muy razonables. Eso sí, las condiciones económicas de cada persona estarán muy claras desde el principio, sabemos que nadie quiere sorpresas, nosotros tampoco.

Bueno pues lo dicho para todos los que estéis interesados en lo que os cuento, me podéis escribir mandándome vuestro currículo, vuestras dudas y lo que queráis al mail: rafa.serna [arroba] sdmalive [punto] com

Por cierto, mantendremos en el economato (para seguidores de Gomaespuma, anonimato para el resto)  todos los datos que nos facilitéis, faltaría mas, no vamos a ir a chivarnos a tu jefe que quieres cambiar de trabajo.

Pd. Yo soy un pica códigos, o al menos eso me han llamado muchas veces algún que otro cliente, y a mucha honra. Lo digo por lo de herir sentimientos y esas cosas.