Archivo de la categoría: ASP.NET

MVP OpenSessions 14 BCN

MVPOS14

Aprovechando el encuentro internacional de MVP’s del sur oeste de Europa, que se realizará en Barcelona los próximos días 20 y 21 de Marzo de 2014, [T]echdencias y Microsoft os abren las puertas de esta cita para conocer de primera mano las primeras espadas de las tecnologías Microsoft, que habitualmente no podemos disfrutar en la Ciudad Condal.

Techdencias te invita a disfrutar del primer MVP Open Sessions el próximo sábado 22 de Marzo de 2014 a las 9:00h, en el Hotel Barceló Sants.

REGISTRO

SPA con Asp.Net Mvc & Angular

Hace tiempo que quería escribir esta entrada pero la vida me ha dado otras prioridades desde que he vuelto a ser padre. Pero después de varias peticiones me gustaría explicar como combino una aplicación Asp.net Mvc con angular intentando aprovechar las ventajas de tener las vistas en el servidor.

El proyecto

Lo primero que he hecho es crear una solución con dos proyectos uno para la interfaz donde estará angular y otra para los servicios de datos, de esta manera queda más clara la separación de estas responsabilidades de la aplicación.

Proyecto

  • Datos: Proyecto Web API

Seguridad en aplicaciones SPA

seg

Ayer tuvimos una interesante mesa redonda, done expusimos nuestras experiencias en el desarrollo y planificación de aplicaciones web siguiendo la filosofía SPA “Single Page Application”.

En este debate expuse una duda sobre la seguridad de este tipo de aplicaciones, porque creo que no está bien resuelta. Pero por el comentario de Alfredo y de su compañero de Plain Concepts creo que no quedo del todo claro mi punto de vista.

Primero de todo quiero aclarar que no dije o eso espero :), que la seguridad de una aplicación web dependa de que si un usuario pueda o no ver tu código. Por eso me gustaría hacer un pequeño resume a ver si de esa manera puedo exponer mejor mi duda y podamos debatir sobre el tema. Lee el resto de esta entrada

Material KnockoutJs WeloveJs

logo_welovejs

Este fin de semana me lo he pasado genial con la gente de “We Love JS” y con la inestimable colaboración de Fernando Escolar que se ha currado un WorkShop impresionante haciendo sudar la gota gorda a la gente que le quería seguir su ritmo en la práctica.

Espero poder repetir experiencia con todos :-)

Materiales:

Material     streaming

Material MVC & SPA Codemotion 2013

Este año he participado en el gran evento universitario “CodeMotion” que se realiza en Madrid y la experiencia ha sido muy aclaradora.

Sigo viendo los mismos posicionamientos y  clichés que hace diez años en el sector educativo, sin que vean ni de lejos la triste realidad que se encontrarán en cuanto intenten salir al mercado laboral desde esta burbuja idealista.

Las empresas lejos de estos posicionamientos se preocupan más a acrecer como empresa que entrar en esta continua luchas entre fanboys que no aportan nada al negocio.

Seguramente este baño de realidad laboral servirá para distinguir los estudiantes que realmente sienten esta profesión de los que desistirán por el alto grado de entrega que se necesita para destacar en este mundo tan exigente.

Bueno la intención de esta entrada no era dar lecciones paternalista sino publicar la presentación y materiales de la charla.

Espero que mi pequeña experiencia sirva para desmitificar estos temas y que se pueda hablar sin tapujos de la realidad del mercado tecnológico.

Nos vemos en el próximo evento.

Materiales:

Material     streaming

Vuelven las 4 sessions

El sábado 5 de Octubre podremos disfrutar de una nueva entrega de estas sesiones técnicas de la mano de Techdencias by Pasiona.

En esta ocasión contaremos con las presentaciones de :

  • ASP.NET MVC & SPA Web Applications – Marc Rubiño “@marc_rubino”
  • Mobile Services a Fondo con Vs2003 – Quique Martinez “@quiqu3″
  • Responsive desing – Isabel Cabezas “isabelcabezasm”
  • Testea y aumenta tu Karma TDD con Js – Tomás Corral “@amischol”

Fabra i Coats

carrer de Sant Adrià, 20
08030 Barcelona – España

Sábado 5 de octubre de 2013 desde las 10:00 hasta las 14:00

Registro: http://t4sessionsoctubre13.eventbrite.es

Espero veros a todos

banner_techdencias_fourseasons

The Crazy Week – Gana una Surface RT

Gana una Surface RT de 32GB con teclado incluido !!

Microsoft retorna de vacaciones con nuevo concursos para desarrolladores .

La campaña se compone de dos fases importantes:

  1. Desarrolla y publica tus Apps para Windows 8 cuanto antes.
  2. Consigue que, al menos 1 de ellas, tenga 100 descargas o más y 3 estrellas de rating como mínimo antes del 15 de Octubre de 2013.

Los 25 primeros participantes que concluyan con éxito todos los requisitos y pasos de la campaña, conseguirán una Surface RT de 32 GB con teclado incluido.

 

728x90

[Truco] ASP.NET MVC & Enums

Hace mucho que no escribía nada en el blog y tengo que empezar a coger otra vez la rutina y nada mejor para eso que comenzar con un truquito para utilizar en nuestros desarrollos en ASP.NET MVC.

Como buen truco no me voy a enrollar demasiado en las explicaciones ni teorías  y me voy a centrar más en el código para que se pueda utilizar de una manera simple.

El Problema

Imaginemos que tenemos un modelo de datos que utiliza una enumeración.

public class Persona
    {
        public int Id { get; set; }
        public string Nombre { get; set; }
        public int Edad { get; set; }
        public Genero Genero { get; set; }
    }
    public enum Genero
    {
        Hombre,
        Mujer,
        Geek
    }

Una vez tenemos nuestra entidad Genero el controlador y las vistas de forma automática con Visual Studio para no entretenerme mucho con el ejemplo. De esta manera ya lo tengo todo preparado con un solo click.

Nuestra vista de inserción tendría esta pinta:

VistaInicial

Como se puede observar la vista se ha creado perfectamente para añadir nuevas personas, pero no se a mapeado correctamente la enumeración para seleccionar el sexo de la persona.

Si lo intentáramos bindar directamente con el modelo tendríamos igualmente el problema porque no sabe mapear la enumeración directamente.

Lee el resto de esta entrada

WebApi & oData Queries

Hace unos días Scott Guthrie nos anunció en su blog el lanzamiento de la versión Release de las ASP.NET and Web Tools 2012.2 update disponible para Visual Studio 2012 y .Net framework 4.5

Una de las mejoras que más me ha gustado es el soporte de WebApi al estándar oData, este soporte otorga a nuestro servicio REST la potestad de generar Url’s con consultas semánticas, paginado, operaciones CRUD, etc .

Configuración inicial

Para empezar a jugar con esta poderosa opción primero tenemos que tener el ejemplo base listo:

Material JQuery en Windows Stored app

Lo prometido es deuda y os dejo el Material del #JQueryIO que hemos realizado de http://www.desarrolloweb.com espero que lo disfrutéis y me comentéis todas las dudas que os salgan.

Material     streaming
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 1.400 seguidores