Ir al contenido
  1. Categories/

Desarrollo

2014


Fantasmas en el código | De WebClient, Silverlight, UserAgents, WebApi y “gatitos que mueren”

·661 palabras·4 mins

Este no es un artículo de los que tengo acostumbrado escribir, este artículo es una reflexión-desahogo en la que busco opiniones y consejos de aquellos que tengan los conocimientos y/o las ganas de ilustrarme/nos sobre uno de esos fantasmas con los que me he encontrado a lo largo de mi carrera.

Bueno, al lío. Todo comenzó con la necesidad de usar Silverlight, sí, esa tecnología que parece destinada a quedar en desuso, en una aplicación web ASP.NET MVC y consumiendo datos desde un proyecto WebApi. Hasta aquí toda la mezcla puede parecer normal, ejecuto la aplicación ASP.NET MVC, accedo a la vista con el control Silverlight y… ¡todo correcto! El control muestra todos los datos correctamente y la aplicación funciona perfectamente… ¿o no?

La odisea de cómo pasar de String a Decimal o Double

·1312 palabras·7 mins

Hoy me gustaría hacer un inciso para hablar de un problema recurrente, de esos como los de convertir o tratar fechas… vamos, un problema que a priori es una tontería pero que nos puede llevar unas cuántas horas de trabajo, y no es otro que… pasar de string a decimal o a double

Nota de archivo: las capturas originales de consola de este artículo ya no están disponibles en el origen histórico. Se conservan los ejemplos C# y la explicación sobre culturas y formatos numéricos.

ASP.NET MVC | Obtener controlador actual desde una vista (Tips)

·526 palabras·3 mins

Nota de migración (archivo): el póster original enlazado desde la plataforma anterior ya no está disponible en origen.

Hoy os traigo un pequeño Tip que, a priori puede ser un poco tonto pero que a más de uno le puede salvar de horas de modificar código o de buscar la aguja en el pajar.

Escenario

Tenemos una aplicación ASP.NET MVC que tiene, dentro de las vistas, llamadas “Ajax” a acciones de la propia aplicación MVC, lo que implicará que tengamos puesto “a fuego” el controlador que queremos llamar.

ASP.NET MVC5 | Cómo instalar en Visual Studio 2012

·165 palabras·1 min

Desde el pasado octubre de 2013 ya está disponible ASP.NET MVC5 la nueva versión de framework de desarrollo web que implementa el patrón MVC (Model-View-Controller).

Esta nueva versión viene incluida en Visual Studio 2013, con lo que los que ya dispongan de la última versión del popular IDE de Microsoft, podrán beneficiarse de esta nueva versión para desarrollar sitios web. Pero si aún no habéis podido de disfrutar de Visual Studio 2013 y dispongáis de la versión 2012, ¿cómo podéis crear sitios web haciendo uso de ASP.NET MVC5? La respuesta es muy sencilla gracias a NUGET.

Hyper-V & VMWare | Cómo instalar VMWare en una máquina con Windows 8 con Hyper-V

·317 palabras·2 mins

En estos días me he visto en la necesidad de crear una máquina virtual para trabajar con Windows Phone pero como ya sabréis, esto me imposibilita a usar el emulador de Windows Phone por eso de la virtualización del mismo… o no, ya que existe un workaround para utilizar el emulador de Windows Phone 8 en una máquina virtual. Aquí os dejo el enlace.

Ahora viene el problema, si intentáis instalar VMWare en una máquina con Windows 8 que tenga Hyper-V activado, recibiréis el mensaje que muestro en la imagen y que os impedirá instalarlo (absurdo desde mi punto de vista) pero otra vez… quien hizo la ley hizo la trampa.

2013


Cómo activar en IIS Express la visualización de errores para un sitio de PHP creado con WebMatrix

·210 palabras·1 min

Cuando creamos un sitio web con WebMatrix y queremos programarlo en PHP, a menudo nos encontramos con que si tenemos un error la página resultante se queda en blanco. Esto se debe a que la configuración de PHP tiene establecido que no muestre los errores con lo que el comportamiento por defecto que tiene establecido IIS Express para tratarlos es dejar la página en blanco.

¿Cómo podemos activar la visualización de errores?

Es muy sencillo, tan sólo tenemos que ir a la carpeta “C:Program Files (x86)IIS ExpressPHPv5.4”  y localizar el fichero php.ini.

Async / Await, error: Cannot find all types required by the ‘async’ modifier

·179 palabras·1 min

La llegada de “async / await” a nuestras vidas como desarrolladores ha sido un gran avance, no porque haga cosas excepcionales, sino porque nos permite mantener una limpieza y coherencia en el código que antes no teníamos.

Pero, a veces, las cosas nuevas nos dan algunos dolores de cabeza y, en concreto, en un proyecto de Silverlight 5 me he encontrado con este error “Cannot find all types required by the ‘async’ modifier”.

WebMatrix 3 disponible para descargar

·534 palabras·3 mins

Ha llegado el momento que muchos desarrolladores y diseñadores web estábamos esperando, WebMatrix 3 ha visto la luz por fin y ya está disponible para su descarga desde la página oficial de WebMatrix o desde Web Platform Installer

El IDE de Microsoft para desarrollo web más popular, que ya nos permitía desplegar sitios de las plataformas más populares DotNetNuke, WordPress, Joomla, Orchard, etc. viene ahora cargado de novedades entre las que cabe destacar la conexión directa con Microsoft Azure y que nos permitirá desplegar hasta 10 sitios gratuitamente en esta plataforma que va creciendo a pasos agigantados y que hace pocos días se convirtió en un nuevo miembro del club de los productos que han generado más de 1 billón de dólares para Microsoft.

LightSwitch | Aplicación LightSwitch para SharePoint

·1248 palabras·6 mins

Estos días he tenido que trabajar con LightSwitch para crear una aplicación que se conectara a SharePoint que pudiera interactuar con una “Lista Personalizada” (Custom List).

Escenario

Antes de comenzar, es necesario que establezca el contexto en el que LightSwitch se convirtió en la opción buena o menos mala (según se mire). La idea era bien simple, tener una lista de SharePoint de tipo “Custom List” en la que insertar alertas y que éstas sean  notificadas por medio de Push Notifications a los usuarios con dispositivos Windows Phone. A priori esto podría resultar muy sencillo si disponemos de SharePoint Server 2013 server que ya dispone de un servicio de notificaciones, incluso en SharePoint 2010 server tampoco presenta un reto conseguir este objetivo pero, ¿qué ocurre con SharePoint Online? Independientemente de la versión, 2010 o 2013 preview, en el entorno online de SharePoint no disponemos de esta posibilidad de una forma trivial (al menos de momento) y tenemos que recurrir al desarrollo que, se nos complica porque nuestro objetivo incluye que la versión de SharePoint debe ser la 2013 online. Debido a estos “problemas”, hemos explorado diferentes medios por los cuáles alcanzar nuestro objetivo.

2011


MS Access 2010: Curso Online

·62 palabras·1 min

Buenos días a todos.

En estos momentos estoy realizando haciendo algunas cosillas con MS Access 2010… (hay que saber de todo) y… buscando por internet me he encontrado una web con un curso bastante completo, esquematizado y con ejercicios sobre MS Access 2010 (También lo tienen de la versión 2007).

Quería compartirlo por si a alguien le hace falta algún día…

http://www.functionx.com/access/