Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

1038 artículos publicados

Búsqueda de código directamente desde Visual Studio

Este es otro de los estupendos plug-ins para Visual Studio que nos gusta recomendar desde aquí. Se trata de Bing Code Search for C# (lo sentimos por ti si eres programador de VB, pues es solo para C#). Este genial complemento se instala en Visual Studio 2013 y añade al menú de Intellisense una nueva opción: "How do I..."  ("Cómo consigo..."). Escribes una pregunta y te sugiere código Open Source extraído de varios sitios especializados (MSDN, StackOverflow, DotnetPerls y CSharp411) y que pueda servirte para lo que necesitas. Lo interesante es que, aparte de ahorrarte salir de VS y abrir el navegador para hacer la búsqueda t&ua... [Más]

14 Herramientas de prototipado de aplicaciones Web

Algo muy habitual en los equipos de desarrollo Web es dibujar maquetas de las pantallas de las aplicaciones y sus elementos, de forma que podamos transmitir mejor la idea de lo que queremos a los programadores que lo van a implementar. Esto es válido también para los clientes, que a veces no se... [Más]

Modelos de bases de datos gratuitos

Este sitio contiene un ingente repositorio de modelos de datos. En él encontrarás la respuesta al diseño de multitud de situaciones: desde cosas sencillas como organizar datos de clientes, a información sobre provisiones farmacéuticas o reservas aéreas. La verdad es que hay de todo, incluso cosas tan peregrinas como esquemas para llevar la venta de cosméticos Avon, o el control de ciudadanos concebido por George Orwell en su mítico libro 1984. Las tablas contienen campos genéricos y campos para relaciones, que luego deberemos completar nosotros con nuestras necesidades particulares. Se incluye una descripción de los hec... [Más]

Herramienta gratuita de prototipado y diagramación

Nos ha parecido muy interesante reseñar aquí esta herramienta: Pencil Project. Se trata de una útil herramienta gratuita, Open Source y multiplataforma para crear diagramas y prototipos de interfaces de usuario. Ofrece entre otras características: Prototipado rápido visual, tanto para plataformas de secritorio como móviles o web. Colecciones de formas, integradas y descargables: de propóstio general, diagramas de flujo, aplicaciones de escritorio, web, iOS, Android... Conectores automáticos para crear relaciones y flujos de forma más sencilla. Enlazado entre páginas para simular navegación entre ... [Más]

IISSpeed: Acelera la velocidad de tus aplicaciones y páginas web

Google liberó la versión definitiva de mod_pagespeed en Octubre de 2012. Se trata de un módulo para servidores web Apache que optimiza de manera automática los recursos estáticos de tus aplicaciones o páginas web y cambia el HTML resultante para adaptarse a estos cambios. Con ello, lo que se logra es, en muchos casos, reducir enormemente el ancho de banda y la latencia necesarios para servir las páginas, consiguiendo aplicaciones y sitios web mucho más rápidos. Los que usamos tecnologías Microsoft y trabajamos con un servidor tan potente como Internet Information Server (IIS) por desgracia no podíamos disfrutar d... [Más]

TRUCO: Bibliotecas para detección de caras en fotografías

Seguro que si has usado Facebook u otras redes sociales te has fijado en cómo se detectan de manera automática las caras en las fotografías, para que podamos “tagear” a los que aparecen en ellas. Hacer detección de caras en una fotografía arbitraria es algo bastante más complicado de lo que parece. Seguro que conseguirlo desde cero es un estupendo proyecto para un reto personal en los fines de semana. Pero si tenemos que implementarlo en una aplicación real en el trabajo y de manera confiable, será mucho mejor encontrar una solución más rápida. Existen varias soluciones comerciales y Open Source enfoca... [Más]

Herramienta: Facebook SDK para .NET

La gente de la Outercurve Foundation ha liberado la última versión de su SDK para Facebook. Se trata de una biblioteca que nos permite integrar de manera extremadamente sencilla las principales funcionalidades de la API de Facebook en nuestras aplicaciones para Web y también Windows 8 y Windows Phone 8. La mejor manera de instalar el SDK es a través de NuGet, directamente en Visual Studio. Una vez hecho esto es casi inmediato empezar a solicitar información directamente del grafo de Facebook (tras haber registado la correspondiente aplicación en la red social, claro). Todos los resultados devueltos en JSON se transforman automáticamente en... [Más]

HERRAMIENTA: IIS Express GUI

IIS Express es una versión reducida del servidor de aplicaciones web de Microsoft, Internet Information Server. Nos proporciona una experiencia mucho más real a la hora de probar las aplicacionesya que contiene el motor de IIS y funciona exactamente igual que éste. Toda la experiencia y funcionalidad de IIS completo, pero lanzándolo bajo demanda y sin necesidad de instalar nada ni tener un servicio corriendo todo el rato en segundo plano. IIS Express es un ejecutable y carece de una interfaz de usuario para gestión, por lo que para crear sitios web y lanzarlos a voluntad, fuera de Visual Studio, tenemos que estar creando archivos .bat o similares con las llamadas precisas para lanzarlo y poder usar nuestras aplicaciones web. Te contamos cómo hacerlo más fácil. [Más]

Herramienta gratuita: Servidor de correo para desarrolladores

En muchas ocasiones nuestras aplicaciones deben enviar correo electrónico automáticamente: facturas, notificaciones de compra, avisos, copias de mensajes de soporte... Casi cualquier cosa en realidad.
Lo habitual es tener que hacer un envío real a una o varias direcciones de prueba, y esperar a recibirlo para comprobar su contenido. El problema de eso es que a veces se nos pueden escapar correos a donde no debemos, y teniendo en cuenta las cosas que se ponen a veces en los correos de prueba, podemos llegar a tener un problema. Por eso esta pequeña utilidad nos va a resultar de mucha ayuda en estos casos.... [Más]

TRUCO: Simular una conexión lenta con Fiddler

Normalmente hacemos pruebas de nuestros desarrollos web sobre nuestro propio equipo, donde la transferencia de datos es prácticamente inmediata, en servidores de prueba ubicados en una red de área local, o incluso sobre un servidor de producción al que accedemos mediante una conexión a Internet de gran capacidad. Sin embargo, nuestras aplicaciones web son muy diferentes cuando el cliente no dispone de una conexión de alta velocidad. Lo que nosotros percibimos en tiempo de desarrollo como una maravilla de agilidad, espectacularidad y facilidad de uso, puede ser un auténtico desastre para el cliente si no hemos tenido en cuenta que no todo el mundo pu... [Más]