Cómo detectar los datos de giro y aceleración de un móvil desde una página...
El giroscopio o giróscopo es un elemento hardware que permite detectar la inclinación y rotación de un teléfono móvil. Con un giroscopio no solo podemos detectar si el móvil está en posición...
View ArticleYarn: Facebook presenta al sucesor de NPM
La semana pasada Facebook presentó Yarn, un nuevo gestor de paquetes Open Source para JavaScript, llamado a sustituir a NPM.Por lo visto el conocido Node Package Manager que utilizan millones de...
View ArticleFRIKADAS: Mantén a tu gato entretenido con un láser automático
Si tienes gato sabrás que lo que los vuelve locos, además de las latitas de comida, son los punteros láser. Se pueden echar horas persiguiéndolos por toda la casa y es una forma excelente de que hagan...
View ArticleVÍDEO: Creando nuestra primera aplicación Apache Cordova
Si no conoces Apache Cordova, lee antes este artículo para conocer qué es y para qué sirve.Hace unos días explicábamos en un artículo previo, los primeros pasos con la interfaz de línea de comandos de...
View ArticleGoogle presenta nuevas herramientas gratuitas colaborativas para diseño de apps
El gigante de los buscadores acaba de lanzar unas nuevas herramientas gratuitas pensadas para facilitar la colaboración entre desarrolladores y diseñadores de apps. Están englobadas dentro de sus...
View ArticlePaso a paso: cómo instalar el JDK de Java para empezar a programar
Para poder programar en Java, antes de nada es imprescindible que el Java Development Kit o JDK que, entre otras muchas cosas, incluye el compilador de Java, el depurador, las bibliotecas de servicios...
View Article¿Por qué ASP.NET Core?
Ya hemos hablado muchas veces en esta web de .NET Core, y de cómo ha cambiado muchas cosas respecto a versiones anteriores de la plataforma de desarrollo de Microsoft. Y esto es especialmente cierto en...
View ArticleGAMBADAS: hackeando tu medidor de consumo eléctrico o como destruir tu...
La "Internet de las Cosas" o IoT es, a priori, una gran idea. Entre otras muchas cuestiones implica poder conectar a la Red millones de aparatos y sensores para recibir información valiosísima, sobre...
View ArticlePrincipales novedades conceptuales de ASP.NET Core
La semana pasada os comentaba someramente la historia de la plataforma .NET y qué circunstancias habían llevado a Microsoft a empezarla de nuevo de cero para crear la nueva .NET Core y su parte...
View ArticleNovedades para desarrolladores en Microsoft Connect 2016
Ayer se celebró en Nueva York la macro-conferencia Microsoft Connect, en la que el gigante del software nos presenta cada año sus principales novedades así como un vistazo al futuro más inmediato.Lo...
View ArticleUn vistazo a las columnas responsive en HTML5 y CSS3
Una de las cosas que más echábamos de menos los diseñadores al pasarnos de print a web en épocas pretéritas, era la posibilidad de dividir el texto en columnas.Por suerte, todo esto cambió con la...
View ArticleCómo leer y escribir archivos de texto con .NET
Uno de los objetivos de cualquier plataforma de programación es ofrecer servicios de bajo nivel para tareas comunes que cualquier programador pueda necesitar. Es decir, nos evita "reinventar la rueda"...
View ArticleLos mejores entornos de desarrollo para Java
Hace poco vimos cómo podíamos instalar el JDK de Java, para poder empezar a programar con esta plataforma.Utilizando las herramientas incluidas en el propio JDK podemos compilar programas,...
View ArticleASP.NET Core 1.1: ¿Qué hay de nuevo?
La semana pasada se presentó la primera revisión de ASP.NET Core durante el evento Connect(). Se trata de la primera actualización de la nueva tecnología multiplataforma que lanzó Microsoft este...
View ArticleFRIKADAS: ¿Cuál es la resolución de un ojo humano en megapíxeles?
Esta respuesta la hemos traducido de la que apareció en Quora en Octubre de 2016 por Dave Haynie, ingeniero, músico, fotógrafo y jefe de ingeniería de Commodore y uno de los ingenieros del mítico...
View ArticleGAMBADAS: Los tres principales pecados al gestionar errores y excepciones
La gestión de excepciones es una de las cosas más comunes y sencillas que realiza cualquier desarrollador. Se trata de prever y gestionar los posibles problemas que puedan surgir durante la ejecución...
View ArticleGhost Browser: múltiples sesiones con un solo navegador
Una de las cuestiones de los navegadores modernos que más me molesta es que conservan las sesiones entre todas sus instancias. Es decir, si abres un navegador y entras con unas credenciales en un...
View ArticleQué son los tipos por valor y por referencia en .NET y C#
Este es un concepto clave para programar y al mismo tiempo uno de los que más le cuesta entender a los principiantes, así que vamos a intentar explicarlo lo mejor posible a continuación.Antes de...
View ArticleMicrosoft compra a Apple, Google y Blackberry en una operación sin precedentes
Antes de nada un poco de historia moderna...Todos sabemos que Microsoft lleva años luchando sin éxito para dominar el mundo de los smartphones. Aunque fueron pioneros en todo esto con Windows Mobile a...
View ArticleBoxing y UnBoxing de variables ¿Qué significa?
Crédito de la foto: AmöbeUn efecto importante a tener en cuenta a la hora de usar los tipos por valor, es el conocido como Boxing. Éste consiste en que el compilador se ve forzado a convertir un tipo...
View Article