Creando operaciones CRUD en Web API


Luego de haber dado un esbozo de lo que era Web API y ver unos pequeños ejemplos en esta serie de tutoriales comenzaremos a crear las operaciones CRUD (Create, Read, Update, Delete) para usar la base de datos que ya está hecha en MongoDB, sin embargo para este tutorial se dejará el alcance hasta un contexto de lista local. Posteriormente se hará la conexión a la base de datos y los demás temas propuestos en la primera entrada.

Para no extender este tutorial se partirá desde el ejercicio anterior de donde pueden descargar la solución.

Adaptando el proyecto con repositorio Continue reading “Creando operaciones CRUD en Web API”

Creando y entendiendo nuestro primer Web API


Cover Entry

Continuando con esta serie de tutoriales para aprender a usar Web API, comenzaremos con lo más básico e ir gradualmente aumentando la complejidad hasta llevar al objetivo inicial.

En este tutorial crearemos nuestro primer proyecto de ASP .NET Web API y ASP .NET MVC, donde consumiremos el API desde JQuery que ya viene por defecto en la plantilla de Bootstrap, recordemos que se está usando Visual Studio 2013 en su último update. Continue reading “Creando y entendiendo nuestro primer Web API”

ASP .NET Web API – La solución a muchos dolores de cabeza


Logos Backend

El mundo actual en la tecnología esta regido por aplicaciones y por servicios lo cual podemos ver actualmente en ambientes tan familiares como los smartphone y tablet que consumen un sin numero de aplicaciones que a su vez estas aplicaciones consumen servicios como puede ser el tiempo de la ciudad actual o una fuente de noticias del periódico preferido.

Desde la perspectiva de desarrollador lo que siempre buscamos es diseñar y crear un software escalable que al mismo tiempo sea estable; muchas veces estamos haciendo aplicaciones hacia un cliente y básicamente esta ofrece es un servicio, ya sea el manejo del inventario, administración de contenidos, edición de fotografías, en fin y nos podemos dar cuenta que este servicio básico le sirve a mas de un solo cliente lo cual podemos venderlo a un precio razonable y aquí es donde comienza el primer dolor de cabeza, se necesita un servicio idéntico para muchos clientes que pagan por una suscripción. Continue reading “ASP .NET Web API – La solución a muchos dolores de cabeza”

¿Cómo eliminar proyectos de Team Foundation Service?


El día de ayer estaba con unos compañeros de trabajo y surgió la necesidad de eliminar un proyecto de TFS luego de estar divagando mucho tiempo entre la página del proyecto, dando permisos, eliminando archivos y finalmente revisando cada opción de Visual Studio 2012 fue imposible borrar el dichoso proyecto.

Luego de indagar en Google durante un tiempo encontré la solución.

Lo primero que toca hacer es buscar el programa “Visual Studio Tools” si se está en Windows 8 solo basta con presionar el botón de inicio + F y buscar esas palabras, debe salir algo como lo siguiente:

En mi caso me sirvió el primero.

Ahora hay que fijarse bien en el nombre que tiene el proyecto, en mi caso se llama “Prueba”:

Y solo basta con escribir lo siguiente en la aplicación de consola previamente abierta:

TfsDeleteProject /q /force /collection:https://<your tenant name>.visualstudio.com/DefaultCollection “<Project Name>”

Presionando Enter debe salir algo como lo siguiente:

Cabe aclarar que cuando el nombre tiene espacios debe ir encerrado en comillas dobles, si el nombre no tiene espacios es sin comillas dobles.

Como hacer un botón para tu Website del Windows Store


En este post mostraré como hacer un botón muy parecido al que tiene el Windows Store en Internet… al menos en funcionalidad; este botón lo que hace es ejecutar la aplicación “Tienda” o “Store” (dependiendo del lenguaje de Windows 8 instalado) y buscar directamente la aplicación que se desea.

Aquí un ejemplo del botón original:

Ejemplo real

Y aquí se muestra como quedaría (Website todavía en contrucción):

Resultado

Continue reading “Como hacer un botón para tu Website del Windows Store”

Pluralsight tu mejor herramienta de aprendizaje


pluralsight logo

Cuando quieres comenzar a estudiar alguna tecnología en específico y sobre todo tecnologías modernas te encontrarás con recursos que son solo foros o muchas veces cursos desactualizados… en fin, buscar un curso BUENO cuesta y vale un montón de plata, pero uno como estudiante por lo general en mi caso no se cuenta con una tarjeta de crédito personal, si no es que es de los padres!, o no se tienen $98 USD (dólares) en el momento de inscripción.

Por esas razones y muchísimas otras uno termina regresando a los foros y aprendiendo muchas veces a las malas! esa tecnología; cuando digo que a las malas es porque uno puede aprenderse malos hábitos en ese lenguaje de programación o deja agujeros de seguridad, y aquí es donde pluralsight se vuelve una herramienta super eficaz a la hora del aprendizaje, cuenta con profesionales certificados, puedes repetir los vídeos una y otra y otra vez, cuentas con soporte 24/7 y lo más importante es que la biblioteca de cursos se actualiza como mínimo cada mes o esa es la frecuencia de nuevos cursos que me llegan al correo pero esa actualización no solo es para reemplazar material obsoleto si no para agregar cursos de las tecnologías más relevantes en todo el mundo como lo son:

Continue reading “Pluralsight tu mejor herramienta de aprendizaje”

Curso de Python – IngeniaTuCodigo


Logo Python

IngeniaTuCodigo hace el segundo vídeo pero esta vez será de Python donde se verá:

  • Introducción
  • Instalación
  • Cosas básicas
  • Hola mundo, entre otras cosas mas

Continue reading “Curso de Python – IngeniaTuCodigo”