Publicado por
campusMVP
el
Parece mentira, pero si nos fijamos, en nuestro código de lado cliente suele haber muchísimas líneas que lo único que hacen es comprobar si se cumplen ciertas pre-condiciones para poder continuar con la lógica del programa:
¿Es una cadena o una matriz?
¿El día que nos pasan cae en fin de semana?
¿Dos variables son del mismo tipo?
¿La fecha que nos facilitan como parámetro es anterior a hoy?
¿Una cadena está toda en mayúsculas ya?
¿En la lista que nos pasan, son todos números?
¿El navegador actual es un tablet? ¿Estamos bajo Linux?
Y como éstas, decenas o cientos de preguntas, algunas de las cuales son fáciles de contestar con una línea de JavaScript y otras no lo son tanto. Y en cua...
[Más]
Publicado por
campusMVP
el
Últimamente los dispositivos de fitness de gama alta, aparte de ser verdaderos ordenadores programables y enlazables con el móvil, incorporan una tecnología de monitorización del corazón que, curiosamente, no está basada en contacto físico con el individuo, sino que utiliza sensores ópticos.
Por ejemplo, el famoso Apple Watch incorpora uno muy aparente debajo de la esfera del reloj, con cuatro grandes sensores:
La Microsoft Band (aún no disponible en España, pero muy popular en EEUU) también utiliza el mismo sistema, solo que lo incluye en el cierre de la correa, por la parte interior:
Finalmente, y por poner un ejemplo de un fabricante clásico de dispositivos de fitness entre tanto gigante tecnológico, la banda de Fitbit, modelo Charge HR, ...
[Más]
Publicado por
campusMVP
el
Durante la conferencia Ignite, que se está celebrando estos días en Chicago, Microsoft ha anunciado la preview pública de SQL Server 2016, la próxima versión de su gestor de bases de datos.
Esta nueva versión de SQL Server está orientada a mejorar el rendimiento empresarial y la estabilidad en aplicaciones de importancia crítica, obtener mejores análisis de datos y la coexistencia con versiones en la nube en entornos híbridos para poder escalar dinámicamente. Además cabe destacar en particular lo siguiente:
Soporte nativo de datos en formato JSON. Al igual que hace muchos años añadieron soporte para el formato de moda entonces, XML, ahora se añade soporte para JSON. Una gran noticia para desarrollos de todo tipo pero especialmente ...
[Más]
Publicado por
campusMVP
el
El pasado miércoles durante el evento #BUILD 2015, Microsoft presentó muchas novedades en torno a su plataforma, haciendo especial hincapié en todo lo que tiene que ver con desarrollo de aplicaciones, dado que se trata de un evento para desarrolladores.
Una de los anuncios más interesantes y que pilló a muchos por sorpresa, es la disponibilidad de un nuevo editor de código: Visual Studio Code (o VSCode). Se trata de un editor de código gratuito, Open Source y multiplataforma que funciona bajo Windows, Mac y Linux. Está escrito con TypeScript, y utiliza por debajo el editor Electron de GitHub (antiguo Atom Shell, que por debajo, curiosamente, lleva Chromium de Google: todo un híbrido).
El caso es que este nuevo editor ofrece capacidades muy interesantes para escribir cód...
[Más]
Publicado por
campusMVP
el
Una de las normas básicas de uso de las redes sociales es la siguiente:
"Actúa siempre como si lo que compartes estuviese abierto públicamente, para que todo el mundo lo pueda ver"
Y no es ninguna tontería. Por mucho empeño que le pongan los grandes actores del sector, tarde o temprano aparece algún problema, despiste o error de código que puede acabar por exponer públicamente lo que te creías que era privado para siempre.
En el caso concreto de Facebook, cada año se reportan cientos de vulnerabilidades por parte de usuarios de la red social y hackers de todo el mundo. Y eso sin contar las que descubrirá el nutrido equipo de seguridad de Facebook. De hecho disponen de un programa de White Hacking a través del cual, si descubres una vulnerabilidad im...
[Más]
Publicado por
campusMVP
el
Como cada año el portal Stack Overflow realiza una encuesta compuesta por 45 preguntas entre desarrolladores con el objetivo de conocer mejor a sus miembros. Dicha encuesta se llevó a cabo en el mes de febrero y hace unos días han publicado los resultados obtenidos.
Según Stack Overflow, este año la participación ha superado con creces a la de años precedentes: 26.086 personas de 157 países (605 españolas).
Las preguntas se agrupan en 4 grandes apartados que son: Perfil de un desarrollador, tecnología, trabajo y comunidad. Si estáis interesados en ver los resultados en detalle os aconsejamos que visitéis su web. A continuación, vamos a destacar lo que a nosotros nos ha resultado más interesante. No debemos olvidar que la encuesta se ha llev...
[Más]
Publicado por
campusMVP
el
AngularJS es la biblioteca más utilizada para crear aplicaciones web avanzadas, especialmente
[Más]
Publicado por
campusMVP
el
Windows es una plataforma con infinidad de software: hay mayor cantidad y en general es software mucho más potente que lo que puedes encontrar en cualquier tienda de apps. Nos estamos refiriendo, claro está, a software de escritorio, pensado para ejecutar con un teclado y un ratón. Sin embargo, si de lo que hablamos es de una tableta, orientada hacia el uso táctil de aplicaciones sencillas, las cosas cambian bastante y es Android quien lleva las de ganar hoy por hoy.
En ese sentido las tornas se cambian y en el mundo táctil es la tienda de Apps de Google la que triunfa, careciendo Windows de muchas de estas aplicaciones sencillas. El principal motivo es que muchas empresas, con recursos limitados, prefieren lanzar versiones para Android (e iOS) antes que para Windows por estar menos extendido en este tip...
[Más]
Publicado por
campusMVP
el
En el sistema operativo Android, las aplicaciones están formadas por actividades. Una actividad es un componente que representa algo que un usuario puede hacer en la aplicación, como por ejemplo sacar una fotografía, ver un mapa o marcar un número de teléfono. Una actividad está representada por la clase Activity del framework de desarrollo de Android.
[Más]
Publicado por
campusMVP
el
El diseño web ha recorrido un largo camino desde sus inicios, allá por la década de los '90. Con sólo un puñado de fuentes compatibles con Web, CSS rudimentaria, y tablas, los diseñadores web encontraban muchas barreras a la hora de hacer su trabajo. Sin embargo, hoy en día la situación es muy diferente. Ahora lo habitual es que las páginas pesen varios megas y tengan grandes fotos en la portada, además tenemos un montón de marcos, iconos y fuentes para elegir. Resulta curioso ver cómo los sitios web más populares han evolucionado. A continuación encontrarás algunos pantallazos de las webs que hemos considerado más sorprendentes. Si quieres ver cómo eran algunas de tus páginas favoritas hace mucho mucho tiempo, no tienes más que usar "esta máquina del tiempo".
Más...