Menú de navegaciónMenú
Categorías

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

742 artículos publicados

El futuro de Xamarin con Microsoft: grandes noticias para los desarrolladores

Actualmente los teléfonos inteligentes o smartphones forman parte de nuestro día a día, entrando de lleno en las actividades diarias de cada uno de nosotros. Desde despertarnos a escribir un correo, pasando por estar al tanto de las últimas noticias, tomar fotos o permanecer en comunicación constante. Con cada revisión de hardware se aumentan las posibilidades de estos dispositivos como, por ejemplo, la integración de pagos o la conexión con otros dispositivos con el gran auge del Internet de las Cosas. Todo el apogeo del mundo móvil tiene una gran repercusión en nuestro mercado, el tecnológico, en nuestro mundo, el de los desarrolladores. Aunque las áreas de movilidad de las empresas cada vez tienen más y más peso, el desarrollo móvil es sin duda, un gran reto. Con diferentes plataformas dominando el mercado, con diferentes lenguaj... [Más]

HERRAMIENTAS: Mockaroo, generador de datos realista

Si estás probando una aplicación lo normal es que quieras probarla usando las condiciones más realistas posibles, y usando los datos más reales que puedas. En una aplicación que ya está en producción son los propios usuarios los que llenan la base de datos de información, pero mientras estás desarrollando no tienes nada de esto, y debes inventarte los datos tú mismo. Si introduces esos datos a mano, uno por uno, no vas a ir muy lejos. Si los generas de manera aleatoria es fácil para campos numéricos, pero muy complicado para otro tipo de datos, como nombres, direcciones o incluso tarjetas de crédito. Además a veces es importante generar los datos de manera realista, y no solo "que funcionen". Por ejemplo, para hacer una demo a clientes o cre... [Más]

Save All the Tabs: el amigo de los proyectos grandes

Cuando trabajas en un proyecto de tamaño pequeño es fácil encontrar las cosas. Si necesitas ver el código para tal o cual funcionalidad puedes localizar rápidamente el archivo en el que está porque tienes unas pocas decenas de ellos. Si además eres una persona ordenada los tendrás bien organizados en carpetas, por área funcional o un criterio similar. Sin embargo cuando debes trabajar con soluciones grandes, con centenares de archivos, en varios proyectos dentro de la misma solución, capas, funcionalidades diversas y relacionadas, etc...es mucho más complicado. No solo eso, cuando tienes que tocar alguna funcionalidad debes abrir varios archivos relacionados al mismo tiempo, incluso muchas veces pertenecientes a varios proyectos. Si encima debes alternar con fre... [Más]

FRIKADAS: El nanorobot desplegable que irá dentro de tu cuerpo

El año pasado unos investigadores del MIT y del TU en Múnich presentaron un nano-robot muy interesante que nos ha parecido una frikada digna de esta sección.Se trata de un robot "Origami" que se dobla solo, camina, nada, carga cosas y puede desaparecer cuando ya no se le necesita. El robot consta de un imán de poca potencia y unas placas de PVC que van entre unas capas, cortadas con precisión por láser, de papel o poliestireno. Pesa tan solo 0,31 gramos (¡1/3 de gramo!) aunque mide casi 2 cm (1,7 para ser exactos).Lo mejor es ver un vídeo de demostración para entender de qué se trata: Más...

Microsoft compra Xamarin para acelerar el desarrollo móvil multiplataforma

Esta ha sido la noticia del día, del mes y probablemente traerá cola durante los meses venideros: Microsoft y Xamarin acaban de anunciar que el gigante del software compra a la empresa de Miguel de Icaza. Xamarin es una empresa especializada en herramientas de desarrollado para aplicaciones móviles multi-plataforma. Su particularidad principal es que permite crear apps móviles para iOS, Android y Windows Phone basándose en la plataforma .NET y utilizando un único lenguaje (C#), lo cual permite reutilizar un porcentaje enorme de nuestras aplicaciones entre plataformas. Además hace unos meses añadieron un interesante modelo para creación de interfaces llamado Xamarin Forms que permite también reutilizar la interfaz de usuario, generándose automáticamente la... [Más]

GAMBADAS: El Internet de las Cosas... malas

A medida que estamos más y más rodeados de "dispositivos inteligentes" para múltiples propósitos, somos mucho más dependientes a sus posibles fallos. Y sobre todo con aquellos que están además conectados a Internet, con las implicaciones de privacidad que ello conlleva.Así, en los últimos meses ha habido fallos relevantes en llaves de coches "inteligentes", dispositivos de control de salud que miden mal tus constantes, juguetes conectados a Internet que exponen los datos de tus hijos, escáneres médicos vulnerables, o puertas de garaje que se le abren a cualquiera.Y es que cuanto más complejo es el software más probabilidades hay de que algo falle, como todo buen programador sabe.Una de las últimas empresas en verse afectadas por un bug de este calibre ha sido Nest. Muy conocida en EEUU, fue creada por gente de Apple, fabrica cámaras, term... [Más]

Combinar consultas iguales en SQL: los operadores UNION y UNION ALL

En el lenguaje de consulta de datos SQL estándar, el operador UNION sirve para combinar los resultados de dos consultas independientes, devolviendo como resultado conjunto todos los registros obtenidos por ambas.

Evidentemente, para poder realizar la unión ambas consultas deben devolver exactamente los mismos campos, tanto sus nombres como el tipo de dato. Lo que no es necesario es que se obtengan de la misma manera. Es decir, unos podrían ser campos directos obtenidos de una consulta a una tabla, y los de la segunda parte podrían ser campos calculados. Mientras tengan el mismo... [Más]