Consejos para la creación de extensiones en Visual Studio

Visual Studio nos ofrece toda una serie de herramientas para aumentar su extensibilidad, tenemos a nuestras disposición la posibilidad de añadir nuevas funcionalidades o actualizar las ya existentes. Entonces, ¿Qué podemos mejorar de Visual Studio? Las entradas del menú y sus comandos Las ventanas de herramientas La personalización del editor Los proyectos disponibles y sus posibilidades Los ajustes del usuario La ventana de propiedades Y prácticamente cualquier elemento que deseemos La combinación de éstos puede dar lugar a extensiones de todo tipo, ya sean de productividad (como ReSharper o Visual Assist), de soporte para otros lenguajes de…continue reading →

Custom Controls en Xamarin Forms

La programación para dispositivos móviles es el futuro y el presente de todo desarrollador. Todo usuario tiene un Smartphone de mayor o menor gama en el bolsillo, lo que hace que el público objetivo de la programación de aplicaciones móviles sea muy amplio, y a su vez muy competitivo. Pero al desarrollador se le presenta un problema, y es qué al haber tanta variedad de dispositivos, las aplicaciones deben adaptarse a ellos, y debe funcionar igual de bien tanto en un dispositivo “lowcost” con sistema operativo Android, como en el último modelo de…continue reading →

Testing funcional ¿Por donde empezar?

En este post vamos a tratar el Testing Funcional. Para el que no lo conozca el testing funcional a grandes rasgos verifica que una aplicación software cumple todos los requisitos especificados. Estas pruebas son normalmente de caja negra, es decir no es necesario conocer el código fuente de la aplicación aunque no siempre es así.   ¿Qué es Selenium?   Selenium es un framework Open Source que permite realizar pruebas sobre aplicaciones Web. Se trata de una herramienta especialmente útil para todos los desarrollos basados en Web porque permite automatizar procesos de testing…continue reading →

Patrón repositorio

Es habitual en desarrollo encontrarnos una y otra vez con los mismos problemas de un proyecto a otro e incluso en el mismo proyecto. Tendemos a solucionarlos siempre de una misma manera, conocida y cuyos resultados y efectos conocemos también. A finales de los años 80, Ward Cunningham y Kent Beck decidieron aplicar la idea de los patrones de diseño que Christopher Alexander aportó al mundo de la arquitectura. Pensaron que podrían abstraerse del problema concreto y expresar la solución proporcionada en términos de patrones genéricos que pudieran ser reusados una y otra…continue reading →

Integración de Bootstrap con MVC

¿De qué trata? Integración del framework Bootstrap con MVC (Modelo Vista Controlador) NET MVC: El modelo arquitectónico que consiste en un modelo, una vista y un controlador. Proporciona una alternativa a la del modelo de formularios Web Forms. Es fácil de comprobar y se integra con las características de ASP.NET existentes. Bootstrap : Es un framework o un conjunto de herramientas de software libre para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con formularios, botones, menús de navegación y otros elementos de diseño basado en HTML y CSS, así como…continue reading →

Cómo subir ficheros mediante MVC

Los formularios en aplicaciones web son la forma básica de comunicación entre el cliente y el servidor. Una de las cosas que se puede hacer con ellos es subir ficheros para su tratamiento o almacenamiento. Desde el punto de vista de las tecnologías del lado cliente, esto es muy sencillo, puesto que sólo hay que definir un “input” de tipo “file” y un botón de envío del formulario… Las dificultades llegan cuando queremos recoger los datos subidos y tratarlos en la parte servidor.   A la hora de crear la base de datos…continue reading →