tag: visual studio

Consumiendo WebAPI desde Fiddler | C#

WebAPI es un poderoso framework que nos permite crear servicios web basados en HTTP de manera rápida y tomando como base los estandares de la industria actual. WebAPI provee las funcionalidades necesarias para crear servicios RESTFull y este a su vez permite que cualquier cliente (Apps móviles, browser etc.) se conecte con el servicio sin este tener conocimiento previo de las estructuras alojadas en el servidor, ente otras cosas más. Fiddler, por otro lado, es una herramienta indispensable en el kit de desarrollo de todo programador web o que consuma servicios web, un poderoso HTTP debugguer que te permite llevar…

leer más...

Entity Framework con MySql y SQL Server | C#

Si no conocias EF es una buena oportunidad para comenzar a conocerlo y si ya lo conocias es la oportunidad dorada para ver como hacerlo funcionar con MySQL myu fácilmente. Entity Framework es el ORM open source de Microsoft que te permite desarrollar aplicaciones de manera rápida y eficiente. Te puedes ahorrar muchisimo trabajo, horas y horas de código utilizándolo. Entity Framework no esta atado a ninguna base de datos en particular, desde que el proveedor de la BD tenga un provider para Entity Framework todo tu código funcionara sin problemas... casi siempre. En ocasiones las BD necesitan de algunas…

leer más...

Cómo crear repositorios Git privados y gratuitos

Intermedio CodeProject A todos nos encanta Git, y de seguro amamos el Open Source, pero luego llega nuestro jefe o nuestro cliente y nos piden desarrollar una aplicación o tenemos un proyecto personal que simplemente no queremos compartir. Queremos usar Git pero debemos descartar opciones como GitHub porque sus repositorios son públicos y no queremos pagar por repositorios privados. ¿QUÉ HACER? En este artículo / video te enseñare a crear repositorios Git privados y gratuitos desde la herramienta que quieras. No te pierdas este NinjaTip! te llevarás una sorpresa!…

leer más...

Cómo acelerar el emulador de Android y no morir en el intento

Si son desarrolladores de Apps seguramente han tenido que probar haciendo Apps para diferentes plataformas, Android entre ellas. El emulador de Android suele ser un problema, no es que sea lento es que es lo más lento que un producto de virtualización moderno pueda ser, esto nos complica muchisimo la tarea de desarrollo pero podemos tomar medidas al respecto. Y de esto tratará este post. Algo que complica el tipo de medidas que debemos tomar es si ya utilizamos una hyper visor para virtualización, puede que no lo sepas pero si desarrollas Apps para Windows Phone ya tienes un hyper…

leer más...

Estrategias de código portable : #3 Universal Apps | C#

Artículos relacionados Estrategias de código portable : #1 PCL - Portable Class Library | C# Estrategias de código portable : #2 Código Vinculado | C# Este es el último artículo de la serie y nos concentraremos en Universal Apps, nuestra tercera estrategia de código portable. Código fuente de esta serie de artículos El código fuente completo de esta seria de artículos se encuentra disponible en GitHub, incluye proyectos de Apps con todos los casos expuestos. https://github.com/JuanKRuiz/Estrategias-de-Codigo-Portable Universal Apps es en escencia un concepto que define como un mismo conjunto de API's nos permite compartir código a traves de varios dispositivos…

leer más...

Estrategias de código portable : #2 Código Vinculado | C#

Artículos relacionados Estrategias de código portable : #1 PCL - Portable Class Library | C# Estrategias de código portable : #3 Universal Apps | C# Continuamos con esta serie de artículos, ahora abordaremos el mismo requerimiento que revisamos en el artículo anterior pero nuestra solución será haciendo uso de una característica llamada código vinculado. Código fuente de esta serie de artículos El código fuente completo de esta seria de artículos se encuentra disponible en GitHub, incluye proyectos de Apps con todos los casos expuestos. https://github.com/JuanKRuiz/Estrategias-de-Codigo-Portable Código Vinculado El código vinculado es una funcionalidad de Visual Studio que nos permite incorporar…

leer más...

Estrategias de código portable : #1 PCL - Portable Class Library | C#

Artículos relacionados Estrategias de código portable : #2 Código Vinculado | C# Estrategias de código portable : #3 Universal Apps | C# C#, Visual Studio y herramientas como Xamarin nos permiten utilizar y aprovechar mucho mejor nuestro código a traves de las diferentes plataformas de Apps. iOS Android Windows Phone Windows 8 [WinRT] Como developer debes tener las habilidades necesarias para sacar provecho a todas estas herramientas, por ello he creado esta serie de artículos junto con algunos videos (coming soon...) que estoy seguro te van a mostrar que tipo de magia es capaz de hacer un programador con las herramientas correctas y algo…

leer más...

videos: Visual Studio | Browser Link, One ASP.Net y Page Inspector

Aprende como desarrollar sitios web mucho más rápido con Visual Studio utilizando las mejores herramientas web que te puedas imaginar. Otros Ninja Tips relacionados Visual Studio | Ninja Tips | Peek definition, Scrollbar y Navigate To Visual Studio | Ninja Tips | Atajos de teclado Browser Link Eres diseñador de Front End y para ti los browser son una pesadilla a la hora de hacer cambios que en todos ellos se vean igual? Pasas interminables horas revisando y depurando hojas de estilo en cascada? Esta es la solución a tus problemas. One ASP Net Sabes que es One ASP.Net? NO? Bueno, deberias! enterate…

leer más...

Resumen Build 2014 - Keynote día 2

Después de este #bldwin nadie verá a #Microsoft de la misma manera. Microsoft no es el mismo y no hay vuelta atrás. #bldwin— Juan Carlos Ruiz (@JuanKRuiz) abril 3, 2014 No te pierdas la parte 1 de este informe http://juank.io/resumen-build-2014-keynote-dia-1/ ##Microsoft Azure Estas son las cifras de Azure a hoy en todo el mundo ###Mini - Análisis * De las 500 empresas más poderosas del mundo - sgún la revista Fortune - el 57% están utilizando Azure como plataforma de nube. * 250.000 sitios web activos en Azure, ojo a la palabra 'activo' no sabemos a ciencia…

leer más...

En una industría que evoluciona a diario la adaptación rápida es la mejor herramienta

La industria del software ha evolucionado a un ritmo vertiginoso, día tras día emergen nuevas tecnologías, nuevas formas de hacer las cosas. Atrás ha quedado la época en que alguien era nombrado programador de un solo lenguaje, la mayoría de los desarrollares hoy día deben conocer varios lenguajes no solo de programación sino también de diseño de interfaces o esquemas de datos. Esto lejos de ser un mal indeseable es el camino correcto, a medida que el software requiere mayores especificaciones hemos encontrado la mejor forma de hacer tareas puntuales. Lenguajes o stacks de lenguajes XAML y HTML (CSS/JS)…

leer más...