Por
José Manuel Alarcón.
Publicado el
Esta pregunta puede parecerle obvia a muchos, pero todavía hay cantidad de gente que no lo tiene claro... Dado que comparten una palabra al principio de su nombre, muchas personas piensan que Java y JavaScript están relacionados, o que JavaScript es un subconjunto de Java y cosas parecidas... Nada más lejos de la realidad.
[Más]
Por
José Manuel Alarcón.
Publicado el
El pasado noviembre estuve de viaje por Estados Unidos durante casi todo el mes y tuve la oportunidad de verme con bastantes españoles que trabajan en el mundo tecnológico, y especialmente en Microsoft. Algunos de ellos fueron tan amables de sentarse conmigo delante de una cámara para mantener una conversación grabada, y el resultado lo vamos a ir publicando aquí durante las próximas semanas.
Muchas veces no somos conscientes de la cantidad de "españoles geek" que hay por el mundo en puestos de altísimo nivel. Y no sólo en el ámbito tecnológico, sino también en investigación, ingeniería, gestión de empresas, comunicaciones... Así que me gustaría también utilizar esta serie de entrevistas para reivindicar modestame...
[Más]
Por
José Manuel Alarcón.
Publicado el
Cuando uno se está iniciando en la programación de aplicaciones orientadas a datos viene bien tener a mano algún ejemplo realista que nos ayude a saber por dónde pisamos y cuál es la forma común de realizar ciertas tareas. En el caso concreto del trabajo con bases de datos eso significa poder ver la estructura y organización de una base de datos lo más real posible, pero al mismo tiempo que no sea tan compleja que nos perdamos.
[Más]
Por
José Manuel Alarcón.
Publicado el
En ocasiones cuando estás viendo un vídeo en Internet te puede resultar interesante poder cambiar su velocidad de reproducción. La cuestión es que algunos servicios como YouTube sí que permiten variar la velocidad de reproducción de los vídeos, aunque es una opción que está bastante escondida. Otros como Vimeo, sin embargo, no permiten variar la velocidad de reproducción, y además dicen que no tienen intención de soportar esta característica tampoco. En otras ocasiones el vídeo está simplemente embebido en una página y no nos ofrece controles de ningún tipo para controlarlo. Vamos a ver cçómo construir un bookmarklet que nos permita controlarlo a voluntad...
[Más]
Por
José Manuel Alarcón.
Publicado el
Por si has vivido en una cueva durante los últimos dos años, el fenómeno musica
[Más]
Por
José Manuel Alarcón.
Publicado el
Ayer fue un día lleno de novedades y cosas interesantes en el evento que Microsoft organiz&oa
[Más]
Por
José Manuel Alarcón.
Publicado el
Para finalizar esta serie de introducción a MongoDB y tras haber visto como parte final de qué manera conectarnos desde C# y cómo introducir y modificar información desde la plataforma .NET, en este último vídeo práctico aprenderemos los fundamentos de realizar consultas contra una colección MongoDB desde C# y la plataforma .NET. Para ello veremos cómo utilizar expresiones Lambda de una manera puramente programática, y también la más cómoda y rápida con consultas integradas en el lenguaje (LINQ).En primer lugar veremos cómo, a través del driver de MongoDB para C#, podemos utilizar expresiones Lambda con objetos de la clase genérica Query y sus con métodos específicos para localizar datos según diferentes condiciones: EQ, LT, GT, In, Near, etc... Esto se combina con los métodos de tipo Find (FindAs, FindOneAs, FindAllAs, FindAndModify, Fin...
[Más]
Por
José Manuel Alarcón.
Publicado el
Está clarísimo que hoy en día aprender a programar sale rentable. Quizá no sea el puesto mejor pagado de la empresa (tampoco el peor ni mucho menos) pero existe una demanda brutal de programadores en el mercado de trabajo, y se espera que crezca mucho más en los próximos años. Ni siquiera en plena crisis había escasez...
[Más]
Por
José Manuel Alarcón.
Publicado el
Hace unas pocas horas Google ha revelado un problema de seguridad que afecta al protocolo SSL 3.0, i
[Más]
Por
José Manuel Alarcón.
Publicado el
En el vídeo anterior de esta serie habíamos visto cómo conectarnos a una base de datos MongoDB desde la plataforma .NET usando el lenguaje C#. Ahora que ya sabemos cómo conectarnos y obtener información básica sobre las colecciones, veremos paso a paso cómo podemos manejar datos en MongoDB usando C#, y en concreto cómo dar de alta nuevos registros y cómo actualizarlos.Para ello lo primero que debemos aprender es cómo definir clases POCO (Plain Old C# Objects) en C# que nos sirvan para intercambiar datos con MongoDB. Es decir, debemos crear un modelo de objetos que represente la información que queremos manejar dentro de nuestras colecciones de datos. En este ámbito tenemos dos cuestiones importantes: los constructores de las entidades que vamos a manejar, y el trabajo con identificadores únicos. El tipo de éstos últimos (ObjectId) es muy ...
[Más]