El blog de Javier Torrecilla

[Libro] C# 5.0 Los fundamentos del lenguaje. Desarrollar con Visual Studio 2012

Gracias a Ediciones Eni he estado evaluando este libro que me facilitaron hace un tiempo. El libro consta de los siguientes capitulos: Presentación de la plataforma .NET Presentación de Visual Studio Organización de una aplicación Fundamentos del lenguaje Programación orientada a objetos Gestión de los errores y depuración del código Aplicaciones de Windows Acceso a las bases de datos Presentación de LINQ Utilización de XML Despliegue de componentes y aplicaciones En este libro podemos ver como empezar...
Publicado por Javier Torrecilla | con no comments

Evento: Megathon Windows!!!

Os quiero compartir este pedazo de evento que va a tener lugar a nivel España y donde tendremos suculentos premios!!! Podreis encontrarme como mentor junto a algunos grandes como Luis Fraile y Luis Guerrero . ¡Vuelve el Megathon Windows 2013! Por segundo año consecutivo, tendrá lugar el Megathon Windows, un hackathon que se celebra de manera simultánea en varias ciudades, donde tendrás la oportunidad de crear apps para Windows 8 y Windows Phone, aprender y conocer a otros programadores y ganar fabulosos...
Publicado por Javier Torrecilla | con no comments

[Libro] JQuery: El framework Javascript de la Web 2.0

En este post quiero haceros mención de un libro que he tenido el placer de leer gracias a Ediciones Eni con la que estoy colaborando revisando algunos de sus libros. En este caso se trata de un libro de Jquery llamado: “jQuery: El framework Javascript de la Web 2.0” escrito por Luc VAN LANCKER. El libro está formado por 13 capitulos, donde se habla de todo lo relativo a Jquery, pasando desde una introducción, el uso de selectores, eventos, efectos, plugins, AJAX… Para “alegrar” el texto, podemos...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,,

[Tip] Constructores estáticos para tus ViewModels [WIN8]

Aunque ya he hablado en alguna ocasión de esta característica, una de las grandes novedades de .NET 4.5 es la introducción de Async y Await para “facilitar” la escritura de código que tiene que ejecutarse de forma asíncrona. Para el desarrollo de aplicaciones para la Store de Windows 8, es una de las cosas mas importantes que hay que tener en cuenta, y de hecho gran parte de la funcionalidad de la API del propio WINRT ya es asíncrona lo que nos facilita mucho la vida. En este post, quiero hablaros...

[WINRT] AppBar autoocultable

Continuando un poco con la estela del post anterior en el que hablaba de los Behaviors, en este vamos a ver como agregar una funcionalidad que puede ser bastante interesante en nuestras aplicaciones para Windows Store. Lo que vamos a abordar, es como auto ocultar la barra de aplicación, según el tiempo deseado. Para resolver esta problematica vamos a agregar dos Dependency Properties a los controles de tipo AppBar: - La primera una propiedad de tipo Booleana que será la encargada de indicar si se...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,,,

[WINRT] Behaviors

El patrón de diseño mas utilizado a la hora de crear aplicaciones con WPF, Silverlight o Windows 8 es MVVM (Model – View – ViewModel).   Aunque no voy a entrar a la explicación de este patrón voy a hablar de algo relacionado con él.   Uno de los objetivos de este patrón es ayudarnos a mantener nuestro código lo mejor estructurado posible.   En este post me voy a centrar en explicar una problemática existente dentro de Windows 8 y mas concretamente en las desarrolladas con XAML. El...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,,,

Materiales: Workshop Mobile Service (2) y Libro

Después del Workshop en el que participe el otro día, me pidieron que subiera el resultado de los laboratorios al blog ver el resultado de los mismos. Os dejo un zip en mi skydrive : Este ZIP contiene una solución de VS2012 con los siguientes proyectos: - Model: Clases de Modelo (Entry), una interfaz IRepository<T> y 2 implementaciones de dicha clase: una para trabajar con XML y otra para tratar con MobileService. - ViewModel: Contiene las clases vmBase, DelegateCommand...

Materiales Evento Mobile Services

Buenos días, Os comparto la presentación y las demos que hemos utilizado Adrián de Microsoft y yo en la charla de Mobile Services que hemos impartido hoy. PPT: Windows azuremobileservices from Javier Torrecilla Demos: MobileServicesDemos .   Espero que os sea de utilidad.   Saludos!
Publicado por Javier Torrecilla | con no comments

OffTopic: Resumen 2012 y Felices Fiestas

Desde este post quiero hacer un breve resumen de lo que ha sido este año 2012 para mi. Antes de meteros el rollo, quiero desearos unas Felices Fiestas y que el 2013 os traiga lo que le pedias! Desde el punto de vista laboral ha sido un año de los mas duros que ha pasado desde que comencé a trabajar debido a la crisis y los problemas de mi anterior empresa. Gracias a que nuestro sector es un “privilegiado”, en la situación en la que estamos y con la que está cayendo, encontré trabajo con relativa...
Publicado por Javier Torrecilla | con no comments

[EVENTO] WorkShop Windows 8 + Mobile Services

Hoy toca un post cortito para hablaros de un evento que va a tener lugar el martes 18 de Diciembre.   En este evento vamos a ver la siguiente agenda: Sesión 1: Analistas de negocio/desarrolladores 9:00 -11:30  Accede al mercado de las Apps. Apps Windows 8. Un Nuevo Canal. Enriquece tu aplicación con Servicios Cloud. Integra tu App en tus procesos de desarrollo Sesión 2: Desarrolladores 12:00  -14:30 Lab 1: Crea tu App Windows 8. Lab 2: Enriquece tu App con servicios en la nube Lab...

[WinRT] Añadiendo algo de funcionalidad básica a la API.

Introducción Como me imagino que todos sabréis ya ha salido hace algún tiempo Windows 8, y la programación para él es relativamente distinta que para el resto de aplciaciones “tradicionales”. Aunque ya llevo un tiempo trabajando con Windows 8 como sistema operativo, y con WINRT desarrollando aplicaciones para él, se siguen echando en falta algunas cosas en las APIS que nos proveen dentro del nuevo Framework. En este post voy a exponer dos métodos interesantes para la API de manejo de ficheros. Código...
Publicado por Javier Torrecilla | con no comments

MadNUG: Materiales del evento de Async y Await

Ayer tuve el honor de participar con unos cracks en el pedazo de evento que organizo MADNUG . Participe con un minitrack de Async y Await con C# 5.0 dentro de VS2012. A pesar de los nervios, todo lo demás fue muy bien, y me lo pase genial en el evento. Os dejo el enlace a la grabación , y los materiales de mi charla (Demos + PPT) Espero que os sea de utilidad! PD: De nuevo quiero felicitar a todos mis compañeros y a los amigos de SecondNug por el soporte!
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,,

[WIN8] Usando SemanticZoom en XAML

Introducción En este post vamos a ver qué es y como hacer uso de este nuevo control introducido en la galería de controles de aplicaciones para la Windows Store. ¿Qué es? Es un Control de usuario compuesto de "2 vistas”, que nos permite cambiar entre ellas haciendo para hacer zoom in, o el gesto contrario para hacer zoom out, lo que permite una interacción táctil adaptada a los nuevos dispositivos que vienen. ¿Cómo utilizarlo? En primer lugar será necesario definir el control dentro de nuestra...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,,,,

[Personal] MVP 2012

Bueno, pues en esta minientrada quiero decir que Microsoft me ha vuelto a elegir como Microsoft MVP en la categoría C#. El 1 de octubre de 2011 fue mi primer nombramiento, y desde entonces me han sucedido muchas cosas tanto profesional como laboralmente. Desde estas líneas quiero dar las gracias a todos aquellos que leeis este blog, o me seguís en Twitter / Facebook y aguantáis charlas, posts o mis tweets! Un saludo !! Y por cierto enhorabuena a todos los renovados Lluis...
Publicado por Javier Torrecilla | 2 comment(s)
Archivado en:

[Evento] MadridDotNet: Novedades en VS2012

Aunque a principios de septiembre hable de que iba a participar en un evento de las novedades de VS2012, por diversos motivos hemos tenido que aplazarlo hasta octubre. Bien os dejo la agenda prevista, y el enlace al evento: 1-. Un poco de Visual Studio 2012 + ALM 2012 por Bruno Capuano y Luis Fraile . 2-. CodedUI Tests en Visual Studio 2012 por Juan Carlos Quijano . 3-. Desarrollo con Windows Phone 8 por Josue Yeray . 4-. Windows Store Apps (HTML5/C#) por Javier Holguera y Jorge Serrano . 5-. Async...

[WINRT] Mostrando Video directamente en un control con XAML + C#

Introducción Una de las características de trabajar con WINRT es la facilidad para hacer uso de las “capacidades” del ordenador en el que está funcionando nuestra aplicación. En este pequeño post vamos a ver como llevar a cabo el acceso a la webcam de nuestro equipo, y reproducir dicho contenido en una vista o control de nuestro desarrollo. Al lio! Para que podamos hacer uso de  la webcam y reproducir el contenido en tiempo de ejecución, vamos a necesitar agregar las siguientes “Capabilties...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,,

[Evento]Novedades de Vs2012

Desde MadNug , se está moviendo un  evento con algunas de las novedades de VS2012, con varios ponentes de autentico lujo. Se planea que sea el Jueves 20 de Septiembre, y aunque aun no está cerrada la agenda, y fijado al 100% el día, resérvalo en tu agenda insensato para que no te lo pierdas, porque te aseguro que te gustara. Saludos! PD: Espero volver a escribir nuevos post técnicos ASAP, ya que me encuentro en una época de cambios laborales y necesito reorganizarme.
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,,

[Eventazo] Megathon Windows 8 ¿Te lo vas a perder?

Bueno, este post es para lo que dice el titulo anunciar un eventazo que va a tener lugar los días 7,8 y 9 de Septiembre en varias ciudades españolas: - Barcelona - Bilbao - Canarias - Cordoba - Coruña - Logroño - Madrid - Santander - Sevilla. Como veis no hay escusa para no asistir =p. El evento va a consistir en desarrollo de aplicaciones para el nuevo sistema operativo Windows 8. Bueno no me enrollo mas, teneis toda la información relativa al evento en Megathon...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,

[VS2012] Información del llamante

Introducción: Lo primero que poco me gustan algunas traducciones, así que vamos a llamar las cosas por su nombre, en este post vamos a hablar de una de las novedades de .NET 4.5 “Caller Information”. Una de las cosas novedosas de esta nueva versión del Framework viene a facilitarnos la vida a la hora de realizar trace y log de errores de nuestras aplicaciones (aunque en este post vamos a ver otra utilidad de esta información). Dentro del espacio de nombres “System.Runtime.CompilationServices” se...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,,,

[Tip] Extendiendo TypeConverter para tratar con nulos

Introducción En este mini post voy a definir un método extensor al tipo TypeConverter para el tratamiento de valores nulos provenientes de la BD. Al Lio Como todos sabeis ( y sino muy mal...) un nulo proveniente de la Base de Datos va a ser DbNull.Value (no es el mismo null que en c#), bien para evitar problemas con el uso de TypeConverter, vamos a definir la siguiente extensión: public static class TypeConverterExtensions { public static object ConvertToWithNullableValues(this...
Más artículos Página siguiente >